Skip to main content

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

Reason this release was yanked:

Messed up the main branch.

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.12.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

intersphinx_registry-0.2411.12-py2.py3-none-any.whl (6.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for intersphinx_registry-0.2411.12.tar.gz
Algorithm Hash digest
SHA256 ab8e9e065a828fdc5248216ac126be31636a09e50c0768fef2de475688d301e8
MD5 0e8d15b616ff87d0397760bc37177e4c
BLAKE2b-256 a19b33f146a0811178dbc6b3b48a4f2ddc9a56c4f5a84fc386c80701f7db16a1

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on Quansight-Labs/intersphinx_registry

Attestations:

File details

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

File metadata

File hashes

Hashes for intersphinx_registry-0.2411.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0f68f3d3f63e2174f3098257f0c860a313c66c43bb31e39d9d2aa46af6eb83de
MD5 874350cac2ef65be97fd28f0ed2aff9e
BLAKE2b-256 13a159ece6b0aff1eff63f765f9bb23587f7484d550476c775d2b88b2feca8a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for intersphinx_registry-0.2411.12-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