From a7f904f7c67e72a5c09e22d77a27cdc0a101dd93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Tue, 1 Oct 2024 12:47:38 +0200 Subject: [PATCH] Fix typing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Juan Luis Cano Rodríguez --- src/kedro_sphinx_theme/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/kedro_sphinx_theme/__init__.py b/src/kedro_sphinx_theme/__init__.py index 555d3ff..a215bac 100644 --- a/src/kedro_sphinx_theme/__init__.py +++ b/src/kedro_sphinx_theme/__init__.py @@ -12,7 +12,7 @@ THEME_PATH = (Path(__file__).parent / "theme" / "kedro-sphinx-theme").resolve() -def env_override(default_appid): +def env_override(default_appid: str) -> str: """Override Heap ID based on the build version.""" build_version = os.getenv("READTHEDOCS_VERSION") @@ -24,7 +24,7 @@ def env_override(default_appid): return default_appid # default to Development for local builds -def _add_jinja_filters(app): +def _add_jinja_filters(app: Sphinx) -> None: # https://github.com/crate/crate/issues/10833 from sphinx.builders.latex import LaTeXBuilder from sphinx.builders.linkcheck import CheckExternalLinksBuilder @@ -35,14 +35,14 @@ def _add_jinja_filters(app): app.builder.templates.environment.filters["env_override"] = env_override -def _override_permalinks_icon(app): +def _override_permalinks_icon(app: Sphinx) -> None: # https://github.com/readthedocs/sphinx_rtd_theme/issues/98#issuecomment-1503211439 app.config.html_permalinks_icon = "¶" -def setup(app: Sphinx): +def setup(app: Sphinx) -> None: """Register theme.""" - app.add_html_theme("kedro-sphinx-theme", THEME_PATH) + app.add_html_theme("kedro-sphinx-theme", THEME_PATH.as_posix()) app.connect("builder-inited", _add_jinja_filters) app.connect("builder-inited", _override_permalinks_icon)