summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-01-24 11:12:13 +0000
committerGerrit Code Review <review@openstack.org>2023-01-24 11:12:13 +0000
commitab219bca5fa2eadf77a570ecbed6e06d03087904 (patch)
tree0f826b66e1ab936f484d5f637c48f6337969702e
parenta557e140b15656d631b930f1d7707bce2b4175db (diff)
parent8f774043e617f33f80488a8e04d95d58d00c3128 (diff)
downloadzuul-ab219bca5fa2eadf77a570ecbed6e06d03087904.tar.gz
Merge "Use importlib for versioning"
-rwxr-xr-xzuul/cmd/__init__.py8
-rw-r--r--zuul/version.py5
2 files changed, 6 insertions, 7 deletions
diff --git a/zuul/cmd/__init__.py b/zuul/cmd/__init__.py
index 6df796bca..9ce342502 100755
--- a/zuul/cmd/__init__.py
+++ b/zuul/cmd/__init__.py
@@ -105,8 +105,8 @@ class ZuulApp(object):
self.commands = {}
def _get_version(self):
- from zuul.version import version_info as zuul_version_info
- return "Zuul version: %s" % zuul_version_info.release_string()
+ from zuul.version import release_string
+ return "Zuul version: %s" % release_string
def createParser(self):
parser = argparse.ArgumentParser(
@@ -226,12 +226,12 @@ class ZuulDaemonApp(ZuulApp, metaclass=abc.ABCMeta):
def setup_logging(self, section, parameter):
super(ZuulDaemonApp, self).setup_logging(section, parameter)
- from zuul.version import version_info as zuul_version_info
+ from zuul.version import release_string
log = logging.getLogger(
"zuul.{section}".format(section=section.title()))
log.debug(
"Configured logging: {version}".format(
- version=zuul_version_info.release_string()))
+ version=release_string))
def main(self):
self.parseArguments()
diff --git a/zuul/version.py b/zuul/version.py
index eafa6c2c7..80512842b 100644
--- a/zuul/version.py
+++ b/zuul/version.py
@@ -17,11 +17,10 @@
import json
-import pbr.version
+from importlib import metadata as importlib_metadata
import pkg_resources
-version_info = pbr.version.VersionInfo('zuul')
-release_string = version_info.release_string()
+release_string = importlib_metadata.distribution('zuul').version
is_release = None
git_version = None