Skip to content

Commit e2f14a0

Browse files
committed
fix: use fallback version string when package is not installed
1 parent dcb9d77 commit e2f14a0

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

casparser/__version__.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
from importlib.metadata import version
1+
from importlib.metadata import version, PackageNotFoundError
22

3-
__version__ = version("casparser")
3+
FALLBACK_VERSION = "0.0.0-dev"
4+
5+
6+
def get_version():
7+
try:
8+
return version("casparser")
9+
except PackageNotFoundError:
10+
return FALLBACK_VERSION
11+
12+
13+
__version__ = get_version()

0 commit comments

Comments
 (0)