summaryrefslogtreecommitdiff
path: root/nova/version.py
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2013-01-11 15:34:40 +0100
committerMonty Taylor <mordred@inaugust.com>2013-02-10 04:05:15 -0600
commit43361527684f3029a6c91a25ca475b7aa05807ca (patch)
tree12de7b899bcdabe604bc351bd0c9e4adb4728a21 /nova/version.py
parentf9c4cd90a94516ec05acbb62b13b48af646fa218 (diff)
downloadnova-43361527684f3029a6c91a25ca475b7aa05807ca.tar.gz
Update to simplified common oslo version code.
Based on https://review.openstack.org/#/c/19957/ Change-Id: Ieefee2af8812d0217e95eeffb3cf53d8e55c8fe6
Diffstat (limited to 'nova/version.py')
-rw-r--r--nova/version.py22
1 files changed, 6 insertions, 16 deletions
diff --git a/nova/version.py b/nova/version.py
index 82f3bb970f..722a20e160 100644
--- a/nova/version.py
+++ b/nova/version.py
@@ -14,14 +14,15 @@
# License for the specific language governing permissions and limitations
# under the License.
+from nova.openstack.common import version as common_version
+
NOVA_VENDOR = "OpenStack Foundation"
NOVA_PRODUCT = "OpenStack Nova"
NOVA_PACKAGE = None # OS distro package version suffix
-NOVA_VERSION = ['2013', '1', None]
-YEAR, COUNT, REVISION = NOVA_VERSION
-FINAL = False # This becomes true at Release Candidate time
loaded = False
+version_info = common_version.VersionInfo('nova')
+version_string = version_info.version_string
def _load_config():
@@ -81,19 +82,8 @@ def package_string():
return NOVA_PACKAGE
-def canonical_version_string():
- return '.'.join(filter(None, NOVA_VERSION))
-
-
-def version_string():
- if FINAL:
- return canonical_version_string()
- else:
- return '%s-dev' % (canonical_version_string(),)
-
-
def version_string_with_package():
if package_string() is None:
- return canonical_version_string()
+ return version_info.version_string()
else:
- return "%s-%s" % (canonical_version_string(), package_string())
+ return "%s-%s" % (version_info.version_string(), package_string())