From 766c4eb4b3c962d523d37511fb0875e779234961 Mon Sep 17 00:00:00 2001 From: jaseg Date: Mon, 7 Feb 2022 00:03:46 +0100 Subject: docs: auto-discover version from git --- docs/conf.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 --------------------------------------------------- -- cgit