From 665230ea54697fced42dfaf0ecf1c8e07b2053d4 Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Fri, 28 Oct 2022 13:53:58 +0200 Subject: [PATCH] Fix pbr version check Currently pbr version check uses 'venus' as package name, while python package name is openstack-venus (as per setup.cfg). This results in following when running venus-api or venus-manager: Traceback (most recent call last): File "/var/lib/kolla/venv/lib/python3.10/site-packages/pbr/version.py", line 475, in _get_version_from_importlib_metadata distribution = importlib_metadata.distribution(self.package) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 957, in distribution return Distribution.from_name(distribution_name) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 548, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for venus Change-Id: Iea328d91fa8296cb24c5bdcbd851e944dc5f9b38 --- venus/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/venus/version.py b/venus/version.py index 76f33d4..3c415fe 100644 --- a/venus/version.py +++ b/venus/version.py @@ -19,5 +19,5 @@ VENUS_PRODUCT = "OpenStack Venus" VENUS_PACKAGE = None loaded = False -version_info = pbr_version.VersionInfo('venus') +version_info = pbr_version.VersionInfo('openstack-venus') version_string = version_info.version_string