pymc-sphinx-theme
A thin sphinx theme to customize pydata-sphinx-theme (PST) consistently cross PyMC websites.
Theme customizations
Custom search page
PyMC docs are organized as subprojects in readthedocs. The custom search page shows two search bars, one that triggers the readthedocs search function of the parent project and that allows searching accross subprojects, and the PST one for local search within that particular project only.
Centralize navbar customization
The version indicator by the logo/project name is added as well as the mastodon, twitter, youtube and discord icon links. If no icon links are provided by the specific project, an extra link to the GitHub org is added, otherwise the project provided links are extended with the four mentioned.
Extra right sidebar elements
An extra "Support PyMC" link to the NumFOCUS donation page is automatically added,
and the template of the "Edit on GitHub" link is modified so it is not shown in API pages that
are generated from a docstring. The logic of this exclusion is extremely simple, as we use
:toctree: generated/ as autosummary option, pages with "generated" in their path are excluded.
Metadata
Release files for pymc-sphinx-theme 0.16.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pymc_sphinx_theme-0.16.0.tar.gz | 8.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pymc_sphinx_theme-0.16.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.1 kB
Release files / pymc_sphinx_theme-0.16.0.tar.gz
| Download URL | pymc_sphinx_theme-0.16.0.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cbaf6b479f47f47ed840a8ad8e5af0ed32627d41a731d26419b520140e3ce13d
|
|
BLAKE2b-256 checksum How to use checksums |
050393bc2b6cc1f1d335bd73356bec2f3722c9d28aab2a0ba9582fd7baaafa9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 12, 2025.
Transparency logRelease files / pymc_sphinx_theme-0.16.0-py3-none-any.whl
| Download URL | pymc_sphinx_theme-0.16.0-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8c86615610b1f533eb788b34bedb4f6fa9f9519e1820a8d1a4b14d1639091937
|
|
BLAKE2b-256 checksum How to use checksums |
778f1ae86b3af6fdb4773f5e06888c13266a90cf63954aa1d6cbb466b5840263
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 12, 2025.
Transparency log