Skip to main content

Find HTTPExceptions and turn them into documented responses!

Reason this release was yanked:

Recursion issue resolved with next release

Project description

Installation

To install the package, run the following command:

pip install richapi

Help

See documentation for more details.

Use Cases

RichAPI is designed to simplify FastAPI projects by automatically generating documented HTTP responses from HTTPException without extra effort! 🎉

This project is inspired and completer version of Kludex's Fast-Response project This package is planned to have more features for now that might be essential for any FastAPI project later.

What would you see WITHOUT RichAPI: Screenshot

After compiling OpenAPI WITH RichAPI (extended with all possible exceptions coming from your router): Screenshot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

richapi-0.2.0.tar.gz (298.6 kB view details)

Uploaded Source

Built Distribution

richapi-0.2.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file richapi-0.2.0.tar.gz.

File metadata

  • Download URL: richapi-0.2.0.tar.gz
  • Upload date:
  • Size: 298.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for richapi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0dabe8f720c8abe3e79e6251825f3741a11b8f7a38c72aaaec983a6883e35f2e
MD5 b054b9d58bb581f70d4463d77e876dfe
BLAKE2b-256 c7bc0620d117d8542f21cf1e5fabd93623247e2b0a41d66f246a9e5e9998f760

See more details on using hashes here.

File details

Details for the file richapi-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: richapi-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for richapi-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc6a2afdca92053e4afef46a353b1e5241f44319945587897f72333e463f8ce6
MD5 3afd4fa034912b1d27927b7f356ca31a
BLAKE2b-256 a328b4a67e7a83aadcdbb4254c43f2dc57ced5329bf20bc8edc2259830ba857d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page