From 166dec99ec931b2ad60e4444b93815b38090584d Mon Sep 17 00:00:00 2001 From: Matthew K Defenderfer <mdefende@uab.edu> Date: Wed, 5 Feb 2025 12:47:29 -0600 Subject: [PATCH] Add __version__ file with automatic version bumping --- pyproject.toml | 5 +++++ src/rc_gpfs/__init__.py | 1 + src/rc_gpfs/__version__.py | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 src/rc_gpfs/__version__.py diff --git a/pyproject.toml b/pyproject.toml index 001321a..cfa6b73 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,6 +64,11 @@ pattern = "default-unprefixed" format-jinja = "{% if distance == 0 %}{{ base }}{% else %}{{ base }}+{{ distance }}.{{ commit }}{% endif %}" style = "semver" +[tool.poetry-dynamic-versioning.substitution] +folders = [ + { path = "src" } +] + [build-system] requires = ["poetry-core>=2.0.0,<3.0.0","poetry-dynamic-versioning>=1.0.0,<2.0.0"] build-backend = "poetry_dynamic_versioning.backend" diff --git a/src/rc_gpfs/__init__.py b/src/rc_gpfs/__init__.py index e69de29..3ff8aaf 100644 --- a/src/rc_gpfs/__init__.py +++ b/src/rc_gpfs/__init__.py @@ -0,0 +1 @@ +from .__version__ import __version__, __version_tuple__ \ No newline at end of file diff --git a/src/rc_gpfs/__version__.py b/src/rc_gpfs/__version__.py new file mode 100644 index 0000000..9908a64 --- /dev/null +++ b/src/rc_gpfs/__version__.py @@ -0,0 +1,2 @@ +__version__ = "0.0.0" +__version_tuple__ = (0,0,0) \ No newline at end of file -- GitLab