Created attachment 209902 [details] py-flask-smorest.shar
Created attachment 210017 [details] py-flask-smorest.diff I added tests and made it a git diff (thanx koobs@ for the guide).
Review items, already addressed in my working copy: COMMENT should match setup.py:description (modulo portlint compliance) setup.py:*_requires declares version requirements, match these as closely as possible, given our *_DEPENDS syntax: install_requires=[ 'werkzeug>=0.15', 'flask>=1.1.0', 'marshmallow>=2.15.2', 'webargs>=1.5.2', 'apispec>=3.0.0', ],
A commit references this bug: Author: koobs Date: Sat Jan 11 12:08:35 UTC 2020 New revision: 522679 URL: https://svnweb.freebsd.org/changeset/ports/522679 Log: [NEW] www/py-flask-smorest: Flask/Marshmallow-based REST API framework REST API framework built upon Flask and marshmallow. - Serialization, deserialization and validation using marshmallow Schema - Explicit validation error messages returned in response - Database-agnostic - OpenAPI (Swagger) specification automatically generated and exposed with ReDoc or Swagger UI - Pagination - ETag WWW: https://github.com/marshmallow-code/flask-smorest PR: 242611 Submitted by: Goran Meki? <meka@tilda.center> Changes: head/www/Makefile head/www/py-flask-smorest/ head/www/py-flask-smorest/Makefile head/www/py-flask-smorest/distinfo head/www/py-flask-smorest/pkg-descr
Committed with changes, thanks Goran!