From d24b60b0faf8e5e4b8a09575cbafc0183356f5d1 Mon Sep 17 00:00:00 2001 From: Rob Redpath Date: Fri, 23 Jan 2026 14:44:00 +0000 Subject: [PATCH 1/2] bugfix: make pdf_url available again --- docs/conf.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index 7a3fe49..69fcce2 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -55,6 +55,18 @@ todo_include_todos = True +html_context = {} + +if os.environ.get("READTHEDOCS") == "True": + project_slug = os.environ.get("READTHEDOCS_PROJECT") + version_slug = os.environ.get("READTHEDOCS_VERSION") + language_slug = os.environ.get("READTHEDOCS_LANGUAGE", "en") + + # RTD's standard download URL pattern + pdf_url = f"https://{project_slug}.readthedocs.io/_/downloads/{language_slug}/{version_slug}/pdf/" + + html_context["pdf_url"] = pdf_url + # -- Options for Texinfo output ------------------------------------------- locale_dirs = [ From c1a90dfa61527cb3e6fa379ee93429ff18060870 Mon Sep 17 00:00:00 2001 From: Rob Redpath Date: Fri, 23 Jan 2026 14:49:54 +0000 Subject: [PATCH 2/2] chore: black --- docs/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 69fcce2..1608787 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -61,10 +61,10 @@ project_slug = os.environ.get("READTHEDOCS_PROJECT") version_slug = os.environ.get("READTHEDOCS_VERSION") language_slug = os.environ.get("READTHEDOCS_LANGUAGE", "en") - + # RTD's standard download URL pattern pdf_url = f"https://{project_slug}.readthedocs.io/_/downloads/{language_slug}/{version_slug}/pdf/" - + html_context["pdf_url"] = pdf_url # -- Options for Texinfo output -------------------------------------------