Package: wnpp Severity: wishlist Owner: Joachim Langenbach <i...@engsas.de>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 * Package name : connexion Version : 2.6.0 Upstream Author : Zalando SE * URL : https://github.com/zalando/connexion * License : Apache 2.0 Programming Lang: Python Description : API first applications with OpenAPI/Swagger and Flask Connexion is a framework that automagically handles HTTP requests based on `OpenAPI Specification` (formerly known as Swagger Spec) of your API described in `YAML format`. Connexion allows you to write an OpenAPI specification, then maps the endpoints to your Python functions; this makes it unique, as many tools generate the specification based on your Python code. You can describe your REST API in as much detail as you want; then Connexion guarantees that it will work as you specified. Connexion Features: - Validates requests and endpoint parameters automatically, based on your specification - Provides a Web Swagger Console UI so that the users of your API can have live documentation and even call your API's endpoints through it - Handles OAuth 2 token-based authentication - Supports API versioning - Supports automatic serialization of payloads. If your specification defines that an endpoint returns JSON, Connexion will automatically serialize the return value for you and set the right content type in the HTTP header. The following packages are needed on top of the ones already listed in debian: * python3-connexion * python3-clickclick (s. Bug #958030) * python3-openapi-spec-validator (s. Bug #958024) * python3-pytest-aiohttp (rejected by ftpmasters because of size s. Bug #951711 --> will be omitted with patch) * python3-swagger-ui-bundle (s. Bug #958026) * python3-pytest-flake8 (s. Bug #894786) I already packaged all of this packages and will upload them one after another. I think connexion will be very helpful for many developers and webservice providers. Therefore it will be good to have a version of this application in debian. Especially as I developed a webservice using it, which I want to deploy on a debian server, without installing code not from the official repositories. -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEE8M5SQByE659VY/pttfswyGF4AoIFAl6Z6jMACgkQtfswyGF4 AoJ2iwv/dDIAkuqsOz5icmhgvTgPRBM+QadqG9sFpkeC8nOiv+1vhBPzQTAh7Q+5 ZA42oaaGhcwleje+Js/QR3RfOOYVCWWefI5lF8UuAwgY5SuGpErPjf8vlbgiMzHE tIrHuIVUK4dBecO90GEHa66fh/XRA4PAeMzXnL5t3SAzJdD75trcfVYKnAH1H8A6 KSKqm2hgyv2IHBNLuBY7Ffd067FvdApgTkOzc7yv0qnLefL7L1S7F1v9YVvSrrUW 1YbfuJKjqH8lhUC6JqghiCzgl7ynZYnSxSqM8AtvFFiHUpsvcUk6EZMLesOXm/Eh JxgCq4Pea5aaUT2fHRCuFHPQbgcsS0R7FVNnUDs1DH5A8vKwbLB3dJLI7ExE8VKx J8nrEG3BnXnr4JocKWI5VMD+kNhtXa/3iMdAwHgk11tkQPX8xx9KB8uXZ6qXV1DS xxVCdjXm57RzxsEZMy9+LAsD9Z9IKH9CMyAiysO5rEzTz69AJY9spA1PVVPmJ1JU wjuqdSyb =VuNI -----END PGP SIGNATURE-----