diff --git a/src/pyDataInterface/__init__.py b/src/pyDataInterface/__init__.py index 1ad0ad1..d8f4aa8 100644 --- a/src/pyDataInterface/__init__.py +++ b/src/pyDataInterface/__init__.py @@ -1,3 +1,11 @@ from .data_service import DataService +from .version import __major__, __minor__, __patch__, __version__ -__all__ = ["DataService"] +__all__ = [ + "__version__", + "__major__", + "__minor__", + "__patch__", + "DataService", + # "Server", +] diff --git a/src/pyDataInterface/version.py b/src/pyDataInterface/version.py new file mode 100644 index 0000000..5382f37 --- /dev/null +++ b/src/pyDataInterface/version.py @@ -0,0 +1,5 @@ +import toml + +pyproject = toml.load("pyproject.toml") +__version__ = pyproject["tool"]["poetry"]["version"] +__major__, __minor__, __patch__ = [int(v) for v in __version__.split(".")]