-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconf.py
30 lines (22 loc) · 880 Bytes
/
conf.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import os
try:
from importlib.metadata import metadata
except ImportError:
from importlib_metadata import metadata
PROJECT_NAME = "django-charting"
on_rtd = os.environ.get("READTHEDOCS", None) == "True"
project_metadata = metadata(PROJECT_NAME)
project = project_metadata["name"]
author = project_metadata["author"]
copyright = f"2020, {author}"
# The full version, including alpha/beta/rc tags, in x.y.z.misc format
release = project_metadata["version"]
# The short X.Y version.
version = ".".join(release.split(".")[:2])
extensions = ["sphinx.ext.autodoc", "sphinx.ext.viewcode", "m2r2"]
pygments_style = "sphinx"
htmlhelp_basename = f"{PROJECT_NAME}-doc"
if not on_rtd: # only import and set the theme if we're building docs locally
import sphinx_rtd_theme
html_theme = "sphinx_rtd_theme"
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]