sphinx-press-theme
A Sphinx-doc theme based on Vuepress
Decision gist · record as of 2026-08-14
Yes, with conditions. The theme is permissive-licensed, installs cleanly, and delivers a modern design for Sphinx docs. However, install only if you can tolerate dormant maintenance: the 874-day gap since the last release and the author's public call for maintainers mean bug fixes and Sphinx compatibility updates are unlikely. Verify compatibility with your Sphinx version before committing to production use.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Low install friction with a single runtime dependency (sphinx).
- However, the project is dormant—last release was 874 days ago and the author explicitly sought maintainers in the README.
- No recent updates or active maintenance signal.
License · maintenance · safety
MIT (permissive) — MIT license is permissive; you can use, modify, and distribute this theme freely with minimal restrictions.
last release 2024-03-23 (874 days) · last repo commit 2024-04-03 · 120 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 158,535 downloads/mo, #10,719 on PyPI
Alternatives
Verify before relying
pip install sphinx_press_theme
In conf.py:
html_theme = "press"- Whether the theme works reliably with current Sphinx 7.X versions despite the long dormancy period.
- Status of any breaking changes in Sphinx or Vue.js ecosystem since last release that might affect theme rendering.
- Whether community forks or maintained alternatives have emerged given the stated lack of active maintainer.
What it is and what it does
sphinx_press_theme is a Sphinx documentation theme that applies a modern, responsive design inspired by VuePress to your Python documentation. It replaces Sphinx's default HTML output with a contemporary layout built on Vue.js and Stylus, managed through Vite. The theme is a pure Python package with only sphinx as a runtime dependency, making it straightforward to install and configure by setting `html_theme = "press"` in your Sphinx `conf.py`.
The project has been in beta since its first release on 2018-08-06 and is currently dormant—the author lacks time to maintain it and has publicly sought new maintainers. While it supports Sphinx 7.X in its latest version (0.9.1) and has accumulated 120 GitHub stars, the 874-day gap since the last release means it may not account for recent changes in Sphinx or the JavaScript ecosystem it depends on.
Use it for
- Apply a modern, Vue.js-inspired visual design to Python project documentation without writing custom theme CSS.
- Migrate from Sphinx's default theme to a responsive layout that works well on mobile and desktop browsers.
- Build documentation for projects targeting developers who expect contemporary web design in their docs.
- Use a lightweight theme alternative when you want Sphinx's power but not the default aesthetic.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, with conditions.
The theme is permissive-licensed, installs cleanly, and delivers a modern design for Sphinx docs. However, install only if you can tolerate dormant maintenance: the 874-day gap since the last release and the author's public call for maintainers mean bug fixes and Sphinx compatibility updates are unlikely. Verify compatibility with your Sphinx version before committing to production use.
Install
sphinx-press-theme on PyPI
Before you install
Low install friction with a single runtime dependency (sphinx). However, the project is dormant—last release was 874 days ago and the author explicitly sought maintainers in the README. No recent updates or active maintenance signal.
License in practice
MIT license is permissive; you can use, modify, and distribute this theme freely with minimal restrictions.
Quickstart
pip install sphinx_press_theme
In conf.py:
html_theme = "press"
Verify before relying
- Whether the theme works reliably with current Sphinx 7.X versions despite the long dormancy period.
- Status of any breaking changes in Sphinx or Vue.js ecosystem since last release that might affect theme rendering.
- Whether community forks or maintained alternatives have emerged given the stated lack of active maintainer.
Package facts
| License | MIT permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packagesphinx |
| Maintenance | Dormant 874 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 158,535 / month, #10,719 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaEnvironment :: ConsoleEnvironment :: Web EnvironmentFramework :: SphinxFramework :: Sphinx :: ThemeIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: DocumentationTopic :: Software Development :: Documentation |
Evidence: sphinx_press_theme-0.9.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “sphinx theme modern responsive”
- sphinx-press-themeA modern, responsive Sphinx documentation theme based on VuePress…
- shibuyaShibuya is a Sphinx documentation theme that renders HTML…
- sphinx-rtd-themeA Sphinx theme that renders documentation with a responsive,…
Give your agent the search over MCP, or paste the wish link into any chat.
More Documentation packages
Docutils converts plaintext documentation in reStructuredText format into multiple output formats including HTML, XML, and LaTeX using a modular processing system.
Sphinx generates professional documentation from reStructuredText source files, producing HTML, PDF, EPUB, and other formats with automatic cross-references, code highlighting, and hierarchical navigation.
Griffe extracts the complete structure and signatures of Python programs to generate API documentation or detect breaking changes in your project's public API.
Install it if you need to programmatically inspect Python code structure, generate API docs, or enforce API stability in CI.
A Sphinx extension that outputs documentation in serialized HTML formats (JSON and pickle) alongside standard HTML.
Alabaster is a clean, responsive Sphinx theme for documentation that requires Python 3.10 or newer and Sphinx 6.2 or newer.
A Sphinx extension that generates HTML help files from reStructuredText documentation source.
See also shibuya · sphinx-basic-ng · sphinx-rtd-theme · Pallets-Sphinx-Themes · sphinx-bootstrap-theme · sphinx-immaterial · furo · python-docs-theme · sphinx-simplepdf