readthedocs-sphinx-ext
Sphinx extension for Read the Docs overrides
What it is and what it does
This package provides Sphinx extensions designed to make documentation builds work better with Read the Docs infrastructure. It ships with an extension for building docs in the Read the Docs style and a template-meta extension that lets you specify per-page template overrides. The package depends on requests, Jinja2, and packaging to handle HTTP requests, template rendering, and version parsing.
The package is no longer maintained—the repository was archived and has not received updates since 2023-12-19. While it carries no known security vulnerabilities and uses a permissive MIT license, its abandonment means it will not adapt to changes in Sphinx, Read the Docs, or its dependencies. It may still work for existing projects, but should be considered a legacy tool rather than an active choice for new documentation setups.
Use it for:
- Integrating Sphinx documentation builds with Read the Docs hosting to apply platform-specific styling and features.
- Enabling per-page template customization in Sphinx docs via the template-meta extension.
- Maintaining existing documentation projects that already depend on this extension and do not require updates.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Sphinx extensions that integrate documentation builds with Read the Docs features, including template overrides and build customizations.
No, not for new projects. The package is abandoned and will not receive maintenance or security updates. While it carries no current vulnerabilities and has low install friction, its lack of active development makes it unsuitable for new documentation setups. Consider it only if you are maintaining an existing project that already uses it and requires no updates.
Install
readthedocs-sphinx-ext on PyPI
pip
pip install readthedocs-sphinx-extuv
uv add readthedocs-sphinx-extpoetry
poetry add readthedocs-sphinx-extInstalling readthedocs-sphinx-ext
Before you install
Low install friction with three common runtime dependencies (requests, Jinja2, packaging). However, the package is archived and abandoned as of 2023-12-19, with no maintenance activity since then, so it will not receive updates or security patches.
License in practice
MIT license is permissive, allowing use in most projects with minimal restrictions.
Quickstart
pip install readthedocs-sphinx-ext
# In conf.py:
extensions = ['readthedocs_sphinx_ext.readthedocs']
Requires Sphinx to be installed and configured; intended for use in Sphinx documentation projects.
Verify before relying
- Whether the extension remains compatible with current Sphinx versions despite being unmaintained.
- Whether Read the Docs still actively uses or recommends this extension in its current documentation builds.
- What specific template-meta functionality is available and how it differs from native Sphinx features.
Package facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — requests, Jinja2, packaging |
| Maintenance | abandoned — 969 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 112,642/month — #12,364 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl
Tags
More Sphinx packages
Parses Python docstrings in ReST, Google,…
permissive · top 1,000 on PyPI
SphinxSphinx generates professional documentation…
permissive · top 1,000 on PyPI
sphinxcontrib-serializinghtmlA Sphinx extension that outputs documentation…
permissive · top 1,000 on PyPI
alabasterAlabaster is a clean, responsive Sphinx theme…
permissive · top 1,000 on PyPI
sphinxcontrib-htmlhelpA Sphinx extension that generates HTML help…
permissive · top 1,000 on PyPI
sphinxcontrib-qthelpA Sphinx extension that converts documentation…
permissive · top 1,000 on PyPI
readthedocs-sphinx-searchA Sphinx extension that adds real-time…
permissive · top 15,000 on PyPI
sphinx-multiversionSphinx extension that builds and serves…
permissive · top 15,000 on PyPI
sphinxemojiSphinx extension that replaces emoji codes…
permissive · top 15,000 on PyPI
sphinx-data-viewerAdds an interactive data viewer to Sphinx…
permissive · top 15,000 on PyPI
linuxdocSphinx-doc extensions and command-line tools…
agpl · top 15,000 on PyPI
sphinx-jinjaA Sphinx extension that lets you embed Jinja2…
permissive · top 5,000 on PyPI
sphinx-clickSphinx-click is a Sphinx extension that…
permissive · top 15,000 on PyPI
sphinx-substitution-extensionsAdds substitution support to Sphinx directives,…
permissive · top 15,000 on PyPI
breatheBreathe is a Sphinx plugin that renders…
permissive · top 5,000 on PyPI
ghp-importAutomates publishing built documentation to…
permissive · top 5,000 on PyPI