diff --git a/docs/conf.py b/docs/conf.py index b12a8be62..74e5e1fb8 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -23,6 +23,7 @@ import glob import os +import re # -- General configuration ------------------------------------------------ @@ -55,11 +56,14 @@ author = 'uutils developers' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. -# +# * take version from project "Cargo.toml" +version_file = open(os.path.join("..","Cargo.toml"), "r") +version_file_content = version_file.read() +v = re.search("^\s*version\s*=\s*\"([0-9.]+)\"", version_file_content, re.IGNORECASE | re.MULTILINE) # The short X.Y version. -version = '0.0.1' +version = v.groups()[0] # The full version, including alpha/beta/rc tags. -release = '0.0.1' +release = version # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -179,6 +183,3 @@ texinfo_documents = [ author, 'uutils', 'A cross-platform reimplementation of GNU coreutils in Rust.', 'Miscellaneous'), ] - - -