From 1195e39b55f90bdaa9788841e20ac868fb03923a Mon Sep 17 00:00:00 2001 From: Alex Willmer Date: Wed, 8 Jan 2025 11:57:50 +0000 Subject: [PATCH] docs: Read release version from changelog fixes #1157 --- docs/conf.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index b7dd1525..9ad5b534 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -1,8 +1,21 @@ +import re import sys sys.path.append('.') -VERSION = '0.3.9' + +def changelog_version(path, encoding='utf-8'): + version_pattern = re.compile( + r'^v(?P[0-9]+\.[0-9]+\.[0-9]+)', + re.MULTILINE, + ) + + with open(path, encoding=encoding) as f: + match = version_pattern.search(f.read()) + return match.group('version') + + +VERSION = changelog_version('changelog.rst') author = u'Network Genomics' copyright = u'2021, the Mitogen authors'