From 0bd6b585157c12061e6f0d6e2ba32b6c2883060c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Wed, 2 Aug 2023 12:06:19 +0200 Subject: [PATCH] Adding version.py --- src/pyDataInterface/__init__.py | 10 +++++++++- src/pyDataInterface/version.py | 5 +++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/pyDataInterface/version.py 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(".")]