# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-drf-spectacular VERSION= 0.28.0 KEYWORDS= python VARIANTS= v12 v13 SDESC[v12]= OpenAPI 3 schema generation for Django REST (3.12) SDESC[v13]= OpenAPI 3 schema generation for Django REST (3.13) HOMEPAGE= https://github.com/tfranzel/drf-spectacular CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/fb/66/c2929871393b1515c3767a670ff7d980a6882964a31a4ca2680b30d7212a DISTFILE[1]= drf_spectacular-0.28.0-py3-none-any.whl:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v12]= single SPKGS[v13]= single OPTIONS_AVAILABLE= PY312 PY313 OPTIONS_STANDARD= none VOPTS[v12]= PY312=ON PY313=OFF VOPTS[v13]= PY312=OFF PY313=ON DISTNAME= drf_spectacular-0.28.0.dist-info GENERATED= yes [PY312].RUN_DEPENDS_ON= python-Django:single:v12 python-djangorestframework:single:v12 python-uritemplate:single:v12 python-PyYAML:single:v12 python-jsonschema:single:v12 python-inflection:single:v12 [PY312].USES_ON= python:v12,wheel [PY313].RUN_DEPENDS_ON= python-Django:single:v13 python-djangorestframework:single:v13 python-uritemplate:single:v13 python-PyYAML:single:v13 python-jsonschema:single:v13 python-inflection:single:v13 [PY313].USES_ON= python:v13,wheel [FILE:1159:descriptions/desc.single] =============== drf-spectacular =============== |build-status| |codecov| |docs| |pypi-version| |pypi-dl| Sane and flexible `OpenAPI`_ (`3.0.3`_ & `3.1`_) schema generation for `Django REST framework`_. This project has 3 goals: 1. Extract as much schema information from DRF as possible. 2. Provide flexibility to make the schema usable in the real world (not only toy examples). 3. Generate a schema that works well with the most popular client generators. The code is a heavily modified fork of the [DRF OpenAPI generator], which is/was lacking all of the below listed features. Features - Serializers modelled as components. (arbitrary nesting and recursion supported) - `@extend_schema `_ decorator for customization of APIView, Viewsets, function-based views, and ``@action`` - additional parameters - request/response serializer override (with status codes) - polymorphic responses either manually with PolymorphicProxySerializer helper or via rest_polymorphic's PolymorphicSerializer) - [FILE:129:distinfo] 856e7edf1056e49a4245e87a61e8da4baff46c83dbc25be1da2df77f354c7cb4 103928 python-src/drf_spectacular-0.28.0-py3-none-any.whl