Skip to content

Commit 335e546

Browse files
committed
improve adding __version__ attribute
1 parent 42cbbdf commit 335e546

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

bayesflow/__init__.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,11 @@ def setup():
5050
"in contexts where you need gradients (e.g. custom training loops)."
5151
)
5252

53+
# dynamically add __version__ attribute
54+
from importlib.metadata import version
5355

54-
# dynamically add version dunder variable
55-
try:
56-
from importlib.metadata import version, PackageNotFoundError
56+
globals()["__version__"] = version("bayesflow")
5757

58-
__version__ = version(__name__)
59-
except PackageNotFoundError:
60-
__version__ = "2.0.0"
61-
finally:
62-
del version
63-
del PackageNotFoundError
6458

6559
# call and clean up namespace
6660
setup()

0 commit comments

Comments
 (0)