intersphinx-registry
This package provides convenient utilities and data to write a sphinx config file.
What it is and what it does
Intersphinx Registry is a utility that maintains a curated mapping of intersphinx targets for a large portion of the Python ecosystem. Instead of manually tracking and updating documentation URLs for each dependency in your Sphinx configuration, you can call a single function to retrieve pre-configured mappings for packages you actually use.
The package serves two main purposes: it simplifies Sphinx configuration by providing sensible defaults for common packages, and it offers command-line tools to look up documentation targets, reverse-lookup URLs to find their Sphinx references, and scan reStructuredText files to suggest intersphinx references as replacements for hardcoded URLs. It requires no runtime dependencies and installs cleanly.
Use it for:
- Automatically populate intersphinx_mapping in a Sphinx conf.py for projects that depend on popular packages like NumPy, SciPy, or Pandas
- Search across multiple package documentation inventories from the command line to find the correct intersphinx target for a symbol
- Convert hardcoded documentation URLs in existing .rst files into proper Sphinx cross-references
- Reverse-lookup a documentation URL to discover its corresponding Sphinx domain and target reference
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a pre-built intersphinx mapping registry for common Python packages, eliminating the need to manually configure documentation cross-references in Sphinx projects.
Yes. The package has zero runtime dependencies, permissive licensing, active maintenance, and solves a real friction point in Sphinx configuration. Install the base package if you maintain Sphinx documentation; add the [cli] extra if you want command-line lookup tools.
Install
intersphinx-registry on PyPI
pip
pip install intersphinx-registryuv
uv add intersphinx-registrypoetry
poetry add intersphinx-registryInstalling intersphinx-registry
Before you install
Low install friction with no runtime dependencies. Active maintenance, last release 50 days ago.
License in practice
MIT license permits unrestricted use, modification, and distribution with minimal restrictions.
Quickstart
pip install intersphinx_registry
In conf.py:
from intersphinx_registry import get_intersphinx_mapping
intersphinx_mapping = get_intersphinx_mapping(
packages={"ipython", "matplotlib", "pandas", "python"}
)
Verify before relying
- Whether the registry covers all widely-used packages or only a subset of the ecosystem
- How frequently the registry is updated when package documentation URLs change
- Performance characteristics when querying large numbers of packages
Package facts
| License | not declared (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 50 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 82,391/month — #14,166 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: intersphinx_registry-0.2606.25-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
sphobjinvInspect, search, and manipulate Sphinx…
permissive · top 15,000 on PyPI
sphinx-issuesA Sphinx extension that adds roles for linking…
permissive · top 15,000 on PyPI
sphinx-hoverxrefSphinx extension that displays tooltips with…
permissive · top 15,000 on PyPI
sphinx-codeautolinksphinx-codeautolink automatically converts code…
unclear · top 15,000 on PyPI
sphinx-notfound-pageA Sphinx extension that generates a custom 404…
permissive · top 5,000 on PyPI
recommonmarkEnables Sphinx and Docutils projects to parse…
permissive · top 5,000 on PyPI
sphinx-pyprojectLoads Sphinx documentation configuration from…
permissive · top 15,000 on PyPI
sphinx-faviconA Sphinx extension that injects custom favicon…
permissive · top 15,000 on PyPI
sphinx-reredirectsSphinx extension that generates HTML redirect…
unclear · top 5,000 on PyPI