Skip to main content

Python PyPI GH-CI GPL-3.0

About

The Sphinx Unbloated Theme is a minimal, clean HTML theme for Sphinx. It is built on Sphinx’s basic theme, the only dependency, and uses vanilla CSS with no third-party frameworks or bundlers.

The theme is intentionally small: a single well-organised CSS file, a Jinja2 layout template, and a handful of configuration options. It is designed to be easy to read, easy to override, and fast to load.

Screenshots

Home page, user guide, and API reference, from left to right.

Three theme screenshots showing the home page, user guide, and API reference.

Installation

Ensure your environment meets the prerequisites. Then follow the installation guidelines for step-by-step instructions.

Quick install with pip:

pip install sphinx-unbloated-theme

Then set the theme in your conf.py:

html_theme = "sphinx_unbloated_theme"

Documentation

The official documentation contains the following sections:

  • Getting started. A brief overview of the theme, prerequisites, and installation instructions to get your documentation site up and running in minutes.

  • User guide. Detailed documentation of all configuration options, layout conventions, and CSS customisation hooks. This is the right place to learn how to tailor the theme to your project.

  • API reference. Auto-generated reference for the public Python API exposed by the theme package (Sphinx extension hooks, version helpers, etc.).

  • Examples. A gallery of self-contained scientific Python notebooks that demonstrate the theme rendering prose, code blocks, maths, figures, and interactive output.

  • Changelog. A version-by-version summary of notable changes, bug fixes, and new features.

Contributing

Read the contribution guide for setup, documentation builds, tests, and changelog fragments. Contributions follow the code of conduct. To report a vulnerability, use the contact in the security policy.

Development

GitHub Actions uses three workflows:

  • ci_cd_pr.yml checks pull requests, builds wheels on Linux and Windows with Python 3.12 and 3.13, builds the documentation, and runs the browser tests. It uploads the HTML documentation and package distributions.

  • ci_cd_night.yml runs on pushes to main, daily at 00:00 UTC, and on manual runs. The manual inputs select documentation deployment and tests. Documentation builds also run when tests need them.

  • ci_cd_release.yml runs on v*.*.* tags. After the checks pass, it publishes the package to PyPI and GitHub and deploys stable and versioned documentation. The tag must match the package version.

Development and release documentation use WEBSITE_DEPLOY_KEY to publish to the gh-pages branch of jorgepiloto/website.

For PyPI releases, configure a trusted publisher for ci_cd_release.yml and the release environment.

Troubleshooting

For troubleshooting or reporting issues, please open an issue in the project repository:

  • Go to the project repository.

  • Click the Issues tab.

  • Click New Issue.

  • Provide a clear description of the problem, including any error messages, code snippets, or screenshots that help reproduce it.

License

Copyright (c) 2026 Jorge Martinez. This project uses the GNU General Public License, version 3 only (GPL-3.0-only). See LICENSE for its terms. The bundled AutoAPI templates include their Apache-2.0 license and attribution. Source Code Pro fonts retain Adobe’s copyright notice and SIL Open Font License in _static/fonts/LICENSE.txt. Inline icons adapted from Font Awesome retain attribution comments and the license in _static/licenses/font-awesome-LICENSE.txt. These files are included in the package and copied into generated documentation.

Changelog

The changelog tracks notable changes for each release of the Sphinx Unbloated Theme. To view the full history, see the changelog file in the repository.

Metadata

Release files for sphinx-unbloated-theme 1.0.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 sphinx-unbloated-theme 1.0.0
File Size Uploaded
sphinx_unbloated_theme-1.0.0.tar.gz 942.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sphinx-unbloated-theme 1.0.0
File Interpreter ABI Platform
sphinx_unbloated_theme-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / sphinx_unbloated_theme-1.0.0.tar.gz

Download URL sphinx_unbloated_theme-1.0.0.tar.gz
Size 942.4 kB
Tags Source
SHA-256 checksum
How to use checksums
03dbaf093a84ae063262d056fd005ee683536c20651f49102c2b0d327262a6ad
BLAKE2b-256 checksum
How to use checksums
49603422b51820e7098fd85e036a32d8abbdb7fea319b45559448dc66610cc56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 4, 2026.

Transparency log

Release files / sphinx_unbloated_theme-1.0.0-py3-none-any.whl

Download URL sphinx_unbloated_theme-1.0.0-py3-none-any.whl
Size 100.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ae842d6868c0f04392dd56f14279333bca5443b8504a56321d0c218adefa1c8
BLAKE2b-256 checksum
How to use checksums
5feded229a156c8d309517407ab92762231cb3461c6a4ccb4bca426468fc43c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

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