Registry / web-framework / intersphinx-registry

intersphinx-registry

JSON →
library0.2606.8pypypi✓ verified 85d ago

Provides utilities and mapping data for Sphinx intersphinx inventory URLs, enabling cross-referencing across documentation of popular Python libraries. Version 0.2605.27 has a release-per-commit cadence.

pip install intersphinx-registry
INSTALL
IMPORT
SIG · INTERSPHINX-REGIST
I
intersphinx-registry
web-frameworkpythonv0.2606.8
Install
1.5s avg
Import
24ms
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.2606.8 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.026s · 17.9MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.5s · import 0.022s · 18MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

get_intersphinx_mapping
from intersphinx_registry import get_intersphinx_mapping

Get intersphinx mapping for common packages.

from intersphinx_registry import get_intersphinx_mapping mapping = get_intersphinx_mapping( packages=['python', 'numpy', 'scipy', 'matplotlib'] ) # Use mapping in Sphinx conf.py: # intersphinx_mapping = mapping
Debug
Known issues
gotchaPackage names in get_intersphinx_mapping must match exactly the keys in the internal registry (e.g., 'python', 'numpy'). Abbreviated or incorrect names will silently return an empty mapping.
fix
Check the registry source for supported names: https://github.com/jarrodmillman/intersphinx-registry/blob/main/src/intersphinx_registry/data/objects.json
affects: all
breakingVersion 0.2605 introduced a new JSON-based data source. Older versions used a different format. If you were using intersphinx_registry before this version, your mappings may break or change.
fix
Upgrade to >=0.2605.27 and verify your intersphinx mappings.
affects: <0.2605
deprecatedThe function get_intersphinx_mapping() returns a dict now, not a list of tuples. Some users may rely on the old format.
fix
Use dict items directly; no need to convert.
affects: <0.2605
Errors
Common errors & fixes
AttributeError: module 'intersphinx_registry' has no attribute 'get_intersphinx_mapping'
Installed a very old version of intersphinx-registry that did not have this function.
fix
Upgrade: pip install --upgrade intersphinx-registry
KeyError: 'numpy'
Using a package name not in the registry.
fix
Check the list of supported packages: from intersphinx_registry import get_intersphinx_mapping; print(get_intersphinx_mapping().__len__()) or inspect the JSON file.
Upgrade
Version history
0.2606.8latest on PyPI · released Jun 8, 2026
Audit
Dependencies
sphinxrequiredRequired for intersphinx configuration.
Agent activity
4 hits · last 30 days
node
4
Resources
intersphinx-registry — pip install intersphinx-registry · libregistry