diff options
| author | 2025-06-30 23:36:16 +0800 | |
|---|---|---|
| committer | 2025-06-30 23:36:26 +0800 | |
| commit | 97c274adc780748b986fa5347492616b321c2b13 (patch) | |
| tree | 1027eb67ba1c28e6a93a5a1e3a1d90c1c4dfbfab /src/conventionalrp/__init__.py | |
| parent | 9040b293210b76df99a9917791556e5b3d8fe080 (diff) | |
| download | conventional_role_play-97c274adc780748b986fa5347492616b321c2b13.tar.gz conventional_role_play-97c274adc780748b986fa5347492616b321c2b13.zip | |
chore: redactor `__version__` detector
Diffstat (limited to 'src/conventionalrp/__init__.py')
| -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 |
