diff options
author | Zuul <zuul@review.opendev.org> | 2022-08-03 12:45:16 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-08-03 12:45:16 +0000 |
commit | 553218d8f57f9baf91d109e020f0f78661fc801d (patch) | |
tree | b178d7cd647ff2d28547681daa412ee0f57eb82e | |
parent | 1eadf23b94846a0ebc8402e09190ed1de6dbffd0 (diff) | |
parent | 6a6546a362e4a28839e642e9a8ee937191fe1d5e (diff) | |
download | pbr-553218d8f57f9baf91d109e020f0f78661fc801d.tar.gz |
Merge "Use stdlib importlib.metadata where possible"
-rw-r--r-- | pbr/version.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pbr/version.py b/pbr/version.py index 658928e..37c7a9f 100644 --- a/pbr/version.py +++ b/pbr/version.py @@ -22,11 +22,16 @@ import itertools import operator import sys -try: - import importlib_metadata +# TODO(stephenfin): Remove this once we drop support for Python < 3.8 +if sys.version_info >= (3, 8): + from importlib import metadata as importlib_metadata use_importlib = True -except ImportError: - use_importlib = False +else: + try: + import importlib_metadata + use_importlib = True + except ImportError: + use_importlib = False def _is_int(string): |