Skip to main content

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.

Search page with two search bars

Flyout of the global readthedocs search

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)

Source distribution for pymc-sphinx-theme 0.16.0
File Size Uploaded
pymc_sphinx_theme-0.16.0.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymc-sphinx-theme 0.16.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.16.0 This release

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page