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