summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/conf.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/conf.py b/docs/conf.py
index 915f0dc..1571c1d 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -10,6 +10,12 @@
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
+import subprocess
+def version():
+ res = subprocess.run(['git', 'describe', '--tags', '--match', 'v*'], capture_output=True, check=True, text=True)
+ version, _, _rest = res.stdout.strip()[1:].partition('-')
+ return version
+
from pathlib import Path
import sys
sys.path.insert(0, str(Path(__file__).parent.parent.absolute()))
@@ -21,7 +27,7 @@ copyright = '2022, Jan Götte'
author = 'jaseg'
# The full version, including alpha/beta/rc tags
-release = '0.9.0'
+release = version()
# -- General configuration ---------------------------------------------------