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