Classify
Generate concrete class API documentation for python Classes
Installation
pip install classify
Usage
classify <path.to.Class>
This outputs the full class definition, including the methods defined on each parent class.
You can change the theme to any Pygments theme with --console-theme.
Output to your shell's pager with --renderer pager, or to ccbv style pages with --renderer html.
By default HTML documents are saved to a temporary directory.
To change this specify a relative location with the --output option.
You can serve the output, regardless of where its written to with --serve, and change the port with --port.
classify <path.to.Class> --renderer html --output output --serve --port 8080
Why?
CCBV has long been a part of my everyday toolkit for working with Django's generic class-based views. It's a fantastic resource for quick reference, but it only covers Django's GCBVs.
Classify aims to provide this same level of utility for all your Python classes.
Release files for classify 2026.9.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| classify-2026.9.3.tar.gz | 13.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| classify-2026.9.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.4 kB
Release files / classify-2026.9.3.tar.gz
| Download URL | classify-2026.9.3.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
afc9e6f16ba492d5747817eff0f2c7758840f8dc3c373bef0169ea2f551e5bc1
|
|
BLAKE2b-256 checksum How to use checksums |
d7280a6c82cec109aa824052f14d39cd15ede2bdf06e3aafaa056f714ec938e3
|
| 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 20, 2026.
Transparency logRelease files / classify-2026.9.3-py3-none-any.whl
| Download URL | classify-2026.9.3-py3-none-any.whl |
|---|---|
| Size | 18.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
05483e5590b5e2cf242dd077416fb6c6e32884f64ce2d9993ddec7d4bdfaa017
|
|
BLAKE2b-256 checksum How to use checksums |
8e65260b33ec7baa593f5bb8b110bf52565ab08701905b4b657bf1dfea8555c2
|
| 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 20, 2026.
Transparency log