This release is a pre-release and may not be stable for production use.
sphinx-autodoc-api-style
Sphinx extension that adds type and modifier badges and card-style containers to standard Python domain autodoc entries (functions, classes, methods, properties, attributes, data, exceptions).
Internally it is now a thin metadata producer on top of the shared stack:
sphinx_ux_badges owns badge rendering and sphinx_ux_autodoc_layout owns
the api-* entry structure and type rendering.
Install
$ pip install sphinx-autodoc-api-style
Installing this package also installs sphinx-ux-badges and
sphinx-ux-autodoc-layout as declared dependencies.
Usage
extensions = ["sphinx_autodoc_api_style"]
No special directives are required — existing .. autofunction::,
.. autoclass::, and related directives receive badges automatically.
sphinx_autodoc_api_style automatically registers sphinx_ux_badges and
sphinx_ux_autodoc_layout via app.setup_extension(). You do not need to add
them separately to your extensions list.
Documentation
See the full documentation for demos and the badge reference.
Metadata
Release files for sphinx-autodoc-api-style 0.1.0a39
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sphinx_autodoc_api_style-0.1.0a39.tar.gz | 9.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sphinx_autodoc_api_style-0.1.0a39-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.0 kB
Release files / sphinx_autodoc_api_style-0.1.0a39.tar.gz
| Download URL | sphinx_autodoc_api_style-0.1.0a39.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e06102747a58f5aec9264af6ff56422e456cec8b3265b906944ef9b18551ff55
|
|
BLAKE2b-256 checksum How to use checksums |
c1148ff49cba875a9ea8f84eeaafa55f1a653036d317fcaee16f78df7deac93f
|
| 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 Sep 6, 2026.
Transparency logRelease files / sphinx_autodoc_api_style-0.1.0a39-py3-none-any.whl
| Download URL | sphinx_autodoc_api_style-0.1.0a39-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3cf96d42bde98e06c808e4eca866c8ee9fb04d20b6387adfc25e66d1d48d0cff
|
|
BLAKE2b-256 checksum How to use checksums |
405229782a3f05a451840ca169da9e7a3337f63a579017da17b5b1c0b769fe52
|
| 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 Sep 6, 2026.
Transparency log