Configure sphinx-doc through an YAML file.
"""
+import datetime
import imp
import os.path
version = cfg.get("version")
release = cfg.get("release", version)
author = cfg.get("author")
-copyright = cfg.get("copyright")
+copyright = cfg.get("copyright").format(datetime.datetime.now().year)
needs_sphinx = cfg.get("needs_sphinx", "1.0")
exclude_patterns = cfg.get("exclude_patterns", [])
release: master
version: master
author: DEFAULT_AUTHOR
-copyright: 2018, DEFAULT_PROJECT
+copyright: "{}, DEFAULT_PROJECT"
needs_sphinx: "1.6.5"
extensions:
release: master
version: master
author: Linux Foundation Releng
-copyright: 2017-2018, The Linux Foundation
+copyright: "2017-{}, The Linux Foundation"
needs_sphinx: "1.6.5"
extensions:
author: "Open Network Automation Platform"
# yamllint disable-line rule:line-length
-copyright: "2021 ONAP. Licensed under Creative Commons Attribution 4.0 International License"
+copyright: "{} ONAP. Licensed under Creative Commons Attribution 4.0 International License"
pygments_style: "sphinx"
html_theme: sphinx_rtd_theme
release: master
version: master
author: OpenDaylight Project
-copyright: 2016-2021, OpenDaylight Project
+copyright: "2016-{}, OpenDaylight Project"
needs_sphinx: "1.6.5"
extensions:
release: Latest
version: Latest
author: Open Platform for NFV
-copyright: 2020, OPNFV. Licensed under CC BY 4.0
+copyright: "{}, OPNFV. Licensed under CC BY 4.0"
needs_sphinx: "1.3"
extensions:
release: master
version: master
author: O-RAN Project
-copyright: 2019, O-RAN Project
+copyright: "{}, O-RAN Project"
needs_sphinx: "1.6.5"
extensions: