aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorGravatar David Bremner <david@tethera.net>2014-03-04 23:09:38 -0400
committerGravatar David Bremner <david@tethera.net>2014-03-09 10:41:09 -0300
commiteb61cc78398712dc4cc8a4a3ed861ac074aa007e (patch)
tree305acd103c13fda6522bfc5ecf08092b7c7321d3 /doc
parent6f8daa39895c600180530618abc0eb86d56500d0 (diff)
doc: automatically read version from file
This avoids having to recreate the update-man-versions rule
Diffstat (limited to 'doc')
-rw-r--r--doc/conf.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/doc/conf.py b/doc/conf.py
index 6c2806d7..a926fe42 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -14,10 +14,16 @@ master_doc = 'index'
project = u'notmuch'
copyright = u'2014, Carl Worth and many others'
-# The short X.Y version.
-version = '0.17'
+location = os.path.dirname(__file__)
+
+for pathdir in ['.', '..']:
+ version_file = os.path.join(location,pathdir,'version')
+ if os.path.exists(version_file):
+ with open(version_file,'r') as infile:
+ version=infile.read().replace('\n','')
+
# The full version, including alpha/beta/rc tags.
-release = '0.17'
+release = version
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.