read version from Cargo.toml

This commit is contained in:
Abraham Toriz 2022-09-18 22:55:46 -04:00
parent efc5055262
commit 2ca3189fe6
No known key found for this signature in database
GPG Key ID: D5B4A746DB5DD42A
3 changed files with 8 additions and 1 deletions

1
.gitignore vendored
View File

@ -4,3 +4,4 @@
/*.sqlite3
docs/*/build/
dev_config.toml
Pipfile*

2
docs/requirements.txt Normal file
View File

@ -0,0 +1,2 @@
sphinx
tomlkit

View File

@ -5,11 +5,15 @@
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
from pathlib import Path
from tomlkit import parse
_cargo_toml = Path(__file__).resolve().parent.parent.parent / 'Cargo.toml'
project = 'Tiempo'
copyright = '2022, Categulario'
author = 'Categulario'
release = '1.4.1'
release = str(parse(open(_cargo_toml).read())['package']['version'])
# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration