aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/conventionalrp/__init__.py
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2025-03-15 14:15:13 +0800
committerGitHub <noreply@github.com>2025-03-15 14:15:13 +0800
commiteb00c504f1fae5f0301adf25011e98cbb78cc79d (patch)
treec6971c11999467e4009e99e8fb5ec7c85e47c529 /src/conventionalrp/__init__.py
parentee15a8b3174048f1c9f7f53a51d1e5b7a2410054 (diff)
parenteeef7f3ed7209c5f6b8e101d132a91e372a7dd6d (diff)
downloadconventional_role_play-eb00c504f1fae5f0301adf25011e98cbb78cc79d.tar.gz
conventional_role_play-eb00c504f1fae5f0301adf25011e98cbb78cc79d.zip
Merge branch 'main' into main
Diffstat (limited to 'src/conventionalrp/__init__.py')
-rw-r--r--src/conventionalrp/__init__.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/conventionalrp/__init__.py b/src/conventionalrp/__init__.py
index 4522950..bad6a58 100644
--- a/src/conventionalrp/__init__.py
+++ b/src/conventionalrp/__init__.py
@@ -1 +1,16 @@
-from . import _core \ No newline at end of file
+from . import _core
+
+__all__ = ["_core", "__version__"]
+
+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")