Skip to main content

This package provides convenient utilities and data to write a sphinx config file.

Project description

Intersphinx Registry

A simple utility package that provide default inter sphinx mapping for a large chunk of the python ecosystem.

Usage in conf.py

from intersphinx_registry import get_intersphinx_mapping

# ...
intersphinx_mapping = get_intersphinx_mapping(
    packages={"ipython", "matplotlib", "pandas", "python"}
)
intersphinx_mapping.update({
    'overwrite': ('<url>', None),
    'my-package' : ('<url>', None),
})

quick lookup

You can use the following to lookup target/webpages of various packages.

$ python -m intersphinx_registry.lookup ipython | grep whatsnew7
    whatsnew700                              IPython 7.0.0                           : whatsnew/version7.html#whatsnew700
    whatsnew710                              IPython 7.1.0                           : whatsnew/version7.html#whatsnew710
    whatsnew720                              IPython 7.2.0                           : whatsnew/version7.html#whatsnew720
    whatsnew730                              IPython 7.3.0                           : whatsnew/version7.html#whatsnew730
    whatsnew740                              IPython 7.4.0                           : whatsnew/version7.html#whatsnew740
    whatsnew750                              IPython 7.5.0                           : whatsnew/version7.html#whatsnew750
    whatsnew760                              IPython 7.6.0                           : whatsnew/version7.html#whatsnew760

Why ?

Sometime packages docs move and it's hard to keep track of. We try to keep the registry up to date, so yo do not have to ask yourself questions and update your intersphinx-mapping.

You also might not want to think about adding intersphinx mapping when you refer to dependencies.

A package url is wrong !

Please send a PR updating only this package in the registry.json. We try to link only to stable package, not dev versions.

A package is missing !

We can't do all packages, but if you think a package is widely used and missing, please send a PR.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intersphinx_registry-0.2411.13.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

intersphinx_registry-0.2411.13-py2.py3-none-any.whl (6.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file intersphinx_registry-0.2411.13.tar.gz.

File metadata

File hashes

Hashes for intersphinx_registry-0.2411.13.tar.gz
Algorithm Hash digest
SHA256 c585a6c8038fef01a6d0df4d0efbe25bc8048276bd62608e30c5870e370aca86
MD5 f21bb357dc709d124170a2fc68231126
BLAKE2b-256 f934606c0917357d814f1bf024fb58227eca2b17ce105be953198389dd3a21dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for intersphinx_registry-0.2411.13.tar.gz:

Publisher: publish.yml on Quansight-Labs/intersphinx_registry

Attestations:

File details

Details for the file intersphinx_registry-0.2411.13-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for intersphinx_registry-0.2411.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b1771142ac8caf3b6fcedd079fd78928fa8edbf008027b4c9627c1a31a4d3608
MD5 8053b70e50c5099f49596da6e6f8f11a
BLAKE2b-256 78d43f588b6863e6a0fcfc44767cc9fc67a9fbaad7e4aa18cbd11e5dc3849a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for intersphinx_registry-0.2411.13-py2.py3-none-any.whl:

Publisher: publish.yml on Quansight-Labs/intersphinx_registry

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page