diff options
| -rw-r--r-- | src/conventionalrp/__init__.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/conventionalrp/__init__.py b/src/conventionalrp/__init__.py index bad6a58..06dbd63 100644 --- a/src/conventionalrp/__init__.py +++ b/src/conventionalrp/__init__.py @@ -1,16 +1,15 @@ +import sys +from importlib.metadata import version + from . import _core __all__ = ["_core", "__version__"] -from importlib.metadata import version -from pkg_resources import get_distribution - -try: +if sys.version_info >= (3, 8): # For Python 3.8+ __version__ = version("conventionalrp") -except ImportError: - try: - # For Python < 3.8 - __version__ = get_distribution("conventionalrp").version - except Exception: - raise ImportError("Failed to get version") +elif sys.version_info < (3, 8): + from pkg_resources import get_distribution + + # For Python < 3.8 + __version__ = get_distribution("conventionalrp").version |
