# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-drf-spectacular VERSION= 0.27.2 KEYWORDS= python VARIANTS= v11 v12 SDESC[v11]= OpenAPI 3 schema generation for Django REST (3.11) SDESC[v12]= OpenAPI 3 schema generation for Django REST (3.12) HOMEPAGE= https://github.com/tfranzel/drf-spectacular CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/b2/cd/84c44a5d435f6544e58a9b138305f59bca232157ae4ecb658f9787f87d1c DISTFILE[1]= drf_spectacular-0.27.2-py3-none-any.whl:main DF_INDEX= 1 SPKGS[v11]= single SPKGS[v12]= single OPTIONS_AVAILABLE= PY311 PY312 OPTIONS_STANDARD= none VOPTS[v11]= PY311=ON PY312=OFF VOPTS[v12]= PY311=OFF PY312=ON DISTNAME= drf_spectacular-0.27.2.dist-info GENERATED= yes [PY311].RUN_DEPENDS_ON= python-Django:single:v11 python-djangorestframework:single:v11 python-uritemplate:single:v11 python-PyYAML:single:v11 python-jsonschema:single:v11 python-inflection:single:v11 [PY311].USES_ON= python:v11,wheel [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 [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:118:distinfo] b1c04bf8b2fbbeaf6f59414b4ea448c8787aba4d32f76055c3b13335cf7ec37b 102930 drf_spectacular-0.27.2-py3-none-any.whl