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
This commit is contained in:
Michal Nasiadka 2022-10-28 13:53:58 +02:00
parent 83b1fb7d09
commit 665230ea54
1 changed files with 1 additions and 1 deletions

View File

@ -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