diff --git a/docs/conf.py b/docs/conf.py index f127b676..b1e5efd2 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -131,7 +131,7 @@ def prep_jinja_env(jinja_env: JinjaEnvironment) -> None: # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. -html_theme = "sphinx_rtd_theme" +html_theme = "furo" html_static_path = ["_static"] html_css_files = ["theme_overrides.css"] html_theme_options = { diff --git a/docs/requirements.txt b/docs/requirements.txt index 947730e6..065be1b7 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,4 @@ +furo graphviz jinja2 myst-parser diff --git a/pyproject.toml b/pyproject.toml index 8fbeec2f..252f742c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -105,6 +105,7 @@ black = ">=22.6.0" coverage = {extras = ["toml"], version = ">=7.2.2"} docformatter = {extras = ["tomli"], version = ">=1.6.5,<1.7.1"} # upper bound is due to https://github.com/PyCQA/docformatter/issues/174 flask = ">=2.2.2" +furo = ">=2023.9.10" graphviz = ">=0.20.1" http-server-mock = ">=1.7" isort = ">=5.12.0"