This repository provides User Manual for setting up a Docker environment tailored for testing DGTD code.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

35 lines
1.2 KiB

import os
__version_info__ = (0, 7, 16)
__version__ = "0.7.16"
def get_path():
"""
Shortcut for users whose theme is next to their conf.py.
"""
# Theme directory is defined as our parent directory
return os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
def update_context(app, pagename, templatename, context, doctree):
context["alabaster_version"] = __version__
context["alabaster_version_info"] = __version_info__
# Convert 'show_powered_by' in the theme options to
# the preferred option, html_show_sphinx.
html_theme_options = app.config.html_theme_options
if "show_powered_by" in html_theme_options:
show_powered_by = html_theme_options["show_powered_by"]
if isinstance(show_powered_by, str):
context["show_sphinx"] = show_powered_by.lower() == "true"
else:
context["show_sphinx"] = bool(show_powered_by) # to allow int values
def setup(app):
app.require_sphinx("3.4")
theme_path = os.path.abspath(os.path.dirname(__file__))
app.add_html_theme("alabaster", theme_path)
app.connect("html-page-context", update_context)
return {"version": __version__, "parallel_read_safe": True}