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

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.3
File Size Uploaded
classify-2026.9.3.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for classify 2026.9.3
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

2026.9.3 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