Skip to main content

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.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for classify 2026.9.2
File Size Uploaded
classify-2026.9.2.tar.gz 12.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for classify 2026.9.2
File Interpreter ABI Platform
classify-2026.9.2-py3-none-any.whl Python 3 none any Details

Total release size: 31.1 kB

Release files / classify-2026.9.2.tar.gz

Download URL classify-2026.9.2.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
57fc510c8f0cc1e94ba33358691a017b23296bb2116cc6ccba8fc5d11d2bbbf1
BLAKE2b-256 checksum
How to use checksums
55133dac9460adac15c3abfc58d7340c845b25b236a9040a7de6cbca4ae2ada5
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 19, 2026.

Transparency log

Release files / classify-2026.9.2-py3-none-any.whl

Download URL classify-2026.9.2-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24b337323adfe3b254c2a060bd02a49d00a0ee0b31a0ecf40f9de698122de28c
BLAKE2b-256 checksum
How to use checksums
7756df1602505501cf76ef8dec157b1c5d7cfe527f1a11da3bf740288aaef12c
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 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.2 This release

2 release files

0.5.0

2 release files

0.4.1

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

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