Merge "Use importlib for versioning"

This commit is contained in:
Zuul
2025-09-08 11:16:51 +00:00
committed by Gerrit Code Review
3 changed files with 5 additions and 6 deletions

View File

@@ -26,7 +26,7 @@ import sys
import threading
import traceback
from nodepool.version import version_info as npd_version_info
from nodepool.version import release_string
from nodepool import logconfig
yappi = extras.try_import('yappi')
@@ -130,7 +130,7 @@ class NodepoolApp(object):
return os.path.abspath(os.path.expanduser(path))
def _get_version(self):
return "Nodepool version: %s" % npd_version_info.release_string()
return "Nodepool version: %s" % release_string
def create_parser(self):
parser = argparse.ArgumentParser(

View File

@@ -592,7 +592,7 @@ class OpenStackAdapter(statemachine.Adapter):
use_direct_get=False,
rate_limit=rate_limit,
app_name='nodepool',
app_version=version.version_info.version_string()
app_version=version.release_string
)
def _submitApi(self, api, *args, **kw):

View File

@@ -14,11 +14,10 @@
import json
import pbr.version
from importlib import metadata as importlib_metadata
import pkg_resources
version_info = pbr.version.VersionInfo('nodepool')
release_string = version_info.release_string()
release_string = importlib_metadata.distribution('nodepool').version
is_release = None
git_version = None