aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/conventionalrp/__init__.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/conventionalrp/__init__.py b/src/conventionalrp/__init__.py
index 83ed8ce..bad6a58 100644
--- a/src/conventionalrp/__init__.py
+++ b/src/conventionalrp/__init__.py
@@ -1,5 +1,16 @@
from . import _core
-from packaging.version import Version
+__all__ = ["_core", "__version__"]
-__version__ = Version('0.2.1')
+from importlib.metadata import version
+from pkg_resources import get_distribution
+
+try:
+ # 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")