| 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" |