diff --git a/pyproject.toml b/pyproject.toml
index 001321a06700f5ba0c6fad6bc0fe46df41785554..cfa6b73b4a464a0e832324f3fa7d72abec86f6d7 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3ff8aafb283c19a37cefeefdd4979757d6a44c6c 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 0000000000000000000000000000000000000000..9908a640fcec4a69a9033e387d44faf54d6a1249
--- /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