Merge "Declare Python 3.10 support"

This commit is contained in:
Zuul 2023-12-22 06:31:56 +00:00 committed by Gerrit Code Review
commit 83dfa1e211
3 changed files with 4 additions and 10 deletions

View File

@ -17,16 +17,10 @@
# under the License.
"""OpenStack Client interface. Handles the REST calls and responses."""
import importlib.metadata
import logging
import warnings
try:
# For Python 3.8 and later
import importlib.metadata as importlib_metadata
except ImportError:
# For everyone else
import importlib_metadata
from debtcollector import removals
from debtcollector import renames
from keystoneauth1 import adapter
@ -41,7 +35,7 @@ try:
# trigger if it's a version of keyring that's supported in global
# requirements. Update _min and _bad when that changes.
keyring_v = packaging.version.Version(
importlib_metadata.version('keyring')
importlib.metadata.version('keyring')
)
keyring_min = packaging.version.Version('5.5.1')
# This is a list of versions, e.g., pkg_resources.parse_version('3.3')
@ -51,7 +45,7 @@ try:
import keyring
else:
keyring = None
except (ImportError, importlib_metadata.PackageNotFoundError):
except (ImportError, importlib.metadata.PackageNotFoundError):
keyring = None
pickle = None

View File

@ -17,5 +17,4 @@ oslo.utils>=3.33.0 # Apache-2.0
requests>=2.14.2 # Apache-2.0
six>=1.10.0 # MIT
stevedore>=1.20.0 # Apache-2.0
importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0
packaging>=20.4 # BSD

View File

@ -17,6 +17,7 @@ classifier =
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
[files]
packages =