def get_version(): | |
import configparser | |
import pathlib | |
cp = configparser.ConfigParser() | |
# Python 3.5 ConfigParser does not accept Path as filename | |
cp.read(str(pathlib.Path(__file__).parent.parent / "setup.cfg")) | |
return cp["metadata"]["version"] | |
project = "cachetools" | |
copyright = "2014-2021 Thomas Kemmer" | |
version = get_version() | |
release = version | |
extensions = [ | |
"sphinx.ext.autodoc", | |
"sphinx.ext.coverage", | |
"sphinx.ext.doctest", | |
"sphinx.ext.todo", | |
] | |
exclude_patterns = ["_build"] | |
master_doc = "index" | |
html_theme = "default" |