Add __version__ variable for python library (#308)
Build on RHEL9 / build (push) Successful in 2m23s
Build on RHEL8 / build (push) Successful in 3m5s
Run tests using data on local RHEL8 / build (push) Successful in 3m56s
Build on local RHEL8 / build (push) Successful in 2m38s

[PEP 396](https://peps.python.org/pep-0396/)

---------

Co-authored-by: AliceMazzoleni99 <alice.mazzoleni@psi.ch>
This commit is contained in:
2026-05-27 14:38:35 +02:00
committed by GitHub
parent 41c47cb54b
commit 282debcc94
3 changed files with 10 additions and 0 deletions
+1
View File
@@ -34,6 +34,7 @@ target_include_directories(
# List of python files to be copied to the build directory
set(PYTHON_FILES
aare/__init__.py
aare/_version.py
aare/CtbRawFile.py
aare/ClusterFinder.py
aare/ClusterVector.py
+1
View File
@@ -13,6 +13,7 @@ from ._aare import corner
# from ._aare import ClusterFinderMT, ClusterCollector, ClusterFileSink, ClusterVector_i
from ._version import __version__
from .ClusterFinder import ClusterFinder, ClusterCollector, ClusterFinderMT, ClusterFileSink, ClusterFile
from .ClusterVector import ClusterVector
from .Cluster import Cluster
+8
View File
@@ -0,0 +1,8 @@
# This file is used to get the version of the package from the VERSION file
from importlib.metadata import PackageNotFoundError, version
from pathlib import Path
try:
__version__ = version('aare')
except PackageNotFoundError:
__version__ = Path(__file__).parents[2].joinpath('VERSION').read_text().strip()