Skip to content

Commit f8a68b8

Browse files
committed
Add dynamic version resolution
1 parent c169912 commit f8a68b8

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

bayesflow/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@ def setup():
5151
)
5252

5353

54+
# dynamically add version dunder variable
55+
try:
56+
from importlib.metadata import version, PackageNotFoundError
57+
58+
__version__ = version(__name__)
59+
except PackageNotFoundError:
60+
__version__ = "2.0.0"
61+
finally:
62+
del version
63+
del PackageNotFoundError
64+
5465
# call and clean up namespace
5566
setup()
5667
del setup

0 commit comments

Comments
 (0)