Skip to content

Commit fa81e2b

Browse files
committed
Infer version number in docs through importlib machinery
1 parent 3b545e9 commit fa81e2b

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

template/docs/conf.py.jinja

+3-4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import doctest
44
import os
55
import sys
6+
from importlib.metadata import version as get_version
67

78
{% if namespace_package %}from {{namespace_package}} {% endif %}import {{ projectname.removeprefix(namespace_package) }}
89

@@ -111,10 +112,8 @@ master_doc = 'index'
111112
# built documents.
112113
#
113114

114-
# The short X.Y version.
115-
version = {{ projectname.removeprefix(namespace_package) }}.__version__
116-
# The full version, including alpha/beta/rc tags.
117-
release = {{ projectname.removeprefix(namespace_package) }}.__version__
115+
release = get_version("{{projectname}}")
116+
version = ".".join(release.split('.')[:3]) # CalVer
118117

119118
warning_is_error = True
120119

0 commit comments

Comments
 (0)