Blob Blame History Raw
From 05e856b400b45b780975876c830f78e8cae06b55 Mon Sep 17 00:00:00 2001
From: Nikola Dipanov <ndipanov@redhat.com>
Date: Fri, 14 Jun 2013 11:29:50 +0200
Subject: [PATCH] remove runtime dep on python-pbr

Change-Id: I6f247f64c561d49c13e3c2f67401fe150b6d47b6
---
 nova/version.py | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/nova/version.py b/nova/version.py
index 7c2a71b..80c0f3d 100644
--- a/nova/version.py
+++ b/nova/version.py
@@ -12,8 +12,6 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-import pbr.version
-
 from nova.i18n import _
 
 NOVA_VENDOR = "OpenStack Foundation"
@@ -21,7 +19,20 @@ NOVA_PRODUCT = "OpenStack Nova"
 NOVA_PACKAGE = None  # OS distro package version suffix
 
 loaded = False
-version_info = pbr.version.VersionInfo('nova')
+
+
+class VersionInfo(object):
+    release = "REDHATNOVARELEASE"
+    version = "REDHATNOVAVERSION"
+
+    def version_string(self):
+        return self.version
+
+    def release_string(self):
+        return self.release
+
+
+version_info = VersionInfo()
 version_string = version_info.version_string