Package: wnpp Severity: wishlist Owner: Carsten Schoenert <c.schoen...@t-online.de> X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : drf-yasg-nonfree Version : 1.20.0 Upstream Author : Cristi V. <cri...@cvjd.me> * URL : https://github.com/axnsan12/drf-yasg * License : BSD-3-clause Programming Lang: Python Description : Yet another Swagger generator Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest Framework API. Features of drf-yasg: * full support for nested Serializers and Schemas * response schemas and descriptions * model definitions compatible with codegen tools * customization hooks at all points in the spec generation process * JSON and YAML format for spec * bundles latest version of swagger-ui (https://github.com/swagger-api/swagger-ui) and redoc (https://github.com/Rebilly/ReDoc) for viewing the generated documentation * schema view is cacheable out of the box * generated Swagger schema can be automatically validated by swagger-spec-validator (https://github.com/Yelp/swagger_spec_validator) * supports Django REST Framework API versioning with URLPathVersioning and NamespaceVersioning; other DRF or custom versioning schemes are not currently supported Some parts of the upstream data are shipped pre-generated within the source, the package built isn't able to rebuild these files from source for various reasons. Mainly because the used JS files aren't packaged yet for Debian. This makes the resulting package non-free from the DFSG PoV. That's why I decided to use the suffix '-nonfree' for now. Resulting also the binary packages will go into non-free. If someone is willing to help making this package DFSG compatible I'd really be glad to take such an offer. This package is a dependency for netbox I consider to package. The package will get maintained within the Debian Python Team.