Blob Blame History Raw
From d399e9886d3edd9a8030ba903236d774179c9571 Mon Sep 17 00:00:00 2001
From: Jon Bernard <jbernard@tuxion.com>
Date: Tue, 22 Apr 2014 13:16:29 -0400
Subject: [PATCH] Remove runtime dependency on PBR

---
 marconi/version.py | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

diff --git a/marconi/version.py b/marconi/version.py
index a3acf95..af59049 100644
--- a/marconi/version.py
+++ b/marconi/version.py
@@ -13,11 +13,32 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import pbr.packaging
-import pbr.version
+MARCONI_VENDOR = "OpenStack Foundation"
+MARCONI_PRODUCT = "OpenStack Marconi"
+MARCONI_PACKAGE = None  # OS distro package version suffix
 
 
-version_info = pbr.version.VersionInfo('marconi')
+class VersionInfo(object):
+    release = "REDHATRELEASE"
+    version = "REDHATVERSION"
+
+    def version_string(self):
+        return self.version
+
+    def cached_version_string(self):
+        return self.version
+
+    def release_string(self):
+        return self.release
+
+    def canonical_version_string(self):
+        return self.version
+
+    def version_string_with_vcs(self):
+        return self.release
+
+
+version_info = VersionInfo()
 
 
 def verify_sha(expected):
-- 
1.9.1