From f60ca4c7007f5a5ff0a179e42dc4cd7e8db3285c Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sat, 1 Jul 2017 11:23:54 +0200 Subject: [PATCH] Use pbr for version numbers Hardcoding version numbers means that they need to be updated for each release. Instead let pbr set the version number everywhere. Change-Id: I5037cf9d0e0adf0eed9cc3d18b36490cc2649e90 --- doc/source/conf.py | 6 ++++-- setup.cfg | 1 - 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/source/conf.py b/doc/source/conf.py index dfd47e1..147be6e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -55,10 +55,12 @@ bug_tag = 'python-freezerclient' # |version| and |release|, also used in various other places throughout the # built documents. # +import pbr.version +freezer_version = pbr.version.VersionInfo('python-freezerclient') # The short X.Y version. -version = '2.0' +version = freezer_version.canonical_version_string() # The full version, including alpha/beta/rc tags. -release = '2.0.0' +release = freezer_version.version_string_with_vcs() # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bcdebe6..1a16563 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,5 @@ [metadata] name = python-freezerclient -version = 2.0.0 summary = OpenStack Disaster Recovery API Client Library description-file = README.rst