Skip to content

Commit 2f0d486

Browse files
committed
Update the version information accessing
1 parent 3a5e3bd commit 2f0d486

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

atomdb/__init__.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515

1616
r"""AtomDB, a database of atomic and ionic properties."""
1717

18+
import importlib
19+
from importlib.metadata import PackageNotFoundError
20+
1821
from atomdb.periodic import Element
1922

2023
from atomdb.species import Species
@@ -27,8 +30,6 @@
2730

2831
from atomdb.promolecule import make_promolecule
2932

30-
from atomdb.version import version
31-
3233

3334
__all__ = [
3435
"Element",
@@ -41,9 +42,14 @@
4142
"load",
4243
"dump",
4344
"raw_datafile",
44-
"make_promolecule" "version",
45+
"make_promolecule",
4546
]
4647

4748

48-
__version__ = version
4949
r"""AtomDB version string."""
50+
51+
try:
52+
__version__ = importlib.metadata.version("qc-AtomDB")
53+
except PackageNotFoundError:
54+
# Package is not installed
55+
print("Package 'qc-AtomDB' is not installed.")

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
# Module info
1919
#
2020

21-
project = "AtomDB"
21+
project = "qc-AtomDB"
2222

2323
project_copyright = "2024, QC-Devs"
2424

2525
author = "QC-Devs"
2626

27-
version = getattr(module, "version")
27+
version = importlib.metadata.version("qc-AtomDB")
2828

2929
release = version
3030

0 commit comments

Comments
 (0)