[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#944430: ITP: python-flasgger -- Extract swagger specs from your flask project



Package: wnpp
Severity: wishlist
Owner: Marcos Fouces <mfouces@yahoo.es>

* Package name    : python-flasgger
  Version         : 0.9.3
  Upstream Author : Bruno Rocha
* URL             : https://github.com/flasgger/flasgger/
* License         : Expat
  Programming Lang: Python
  Description     : Extract swagger specs from your flask project

 Flasgger is a Flask extension to extract OpenAPI-Specification from all
 Flask views registered in your API.
 It also comes with SwaggerUI embedded so you can access
 http://localhost:5000/apidocs and visualize and interact
 with your API resources.
 It also provides validation of the incoming data, using the same specification
 it can validates if the data received as as a POST, PUT, PATCH is valid
against
 the schema defined using YAML, Python dictionaries or Marshmallow Schemas.
 Flasgger can work with simple function views or MethodViews using docstring
 as specification, or using @swag_from decorator to get specification from
 YAML or dict and also provides SwaggerView which can use
 Marshmallow Schemas as specification.

This python module is needed for new releases of recon-web (part of recon-ng
package). It will be maintained inside Python Modules Pacakaging Team.


Reply to: