Bug 227040 - [NEW PORT] devel/py-flex: Validation tooling for Swagger 2.0 specifications.
Summary: [NEW PORT] devel/py-flex: Validation tooling for Swagger 2.0 specifications.
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Carlos J. Puga Medina
URL: https://pypi.python.org/pypi/flex
Keywords:
Depends on: 227029 227031
Blocks:
  Show dependency treegraph
 
Reported: 2018-03-28 16:15 UTC by Kai Knoblich
Modified: 2018-03-29 23:29 UTC (History)
1 user (show)

See Also:


Attachments
py-flex.shar (2.06 KB, text/plain)
2018-03-28 16:15 UTC, Kai Knoblich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer freebsd_triage 2018-03-28 16:15:18 UTC
Created attachment 191911 [details]
py-flex.shar

Hello,

attached is the shar file for the Python package py-flex, a validation tool for Swagger 2.0 specifications. Some of the features are:

- Validate swagger schemas.
- JSON Schema Validation
- Validation of request/response objects against schema.
- Command Line interface.

The package provides also optional support for:

- www/py-django
- www/py-falcon
- www/py-tornado
- www/py-webob
- www/py-werkzeug

Note:
Before this port can be commited, following PRs must be committed first:
- mail/py-validate_email (see PR #227029: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227029)
- devel/py-strict-rfc3339 (see PR #227031: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227031)

QA:
~~~
- poudriere (11.1-RELEASE amd64 + i386) for each py27 and py36 flavor -> OK
- portlint -> OK

--
Cheers
Kai
Comment 1 commit-hook freebsd_committer freebsd_triage 2018-03-29 23:28:26 UTC
A commit references this bug:

Author: cpm
Date: Thu Mar 29 23:28:16 UTC 2018
New revision: 465938
URL: https://svnweb.freebsd.org/changeset/ports/465938

Log:
  Add new port devel/py-flex: Validation tooling for Swagger 2.0 specifications

  Features:

  - Validate swagger schemas.
  - JSON Schema Validation
  - Validation of request/response objects against schema.
  - Command Line Interface.

  WWW: https://github.com/pipermerriam/flex

  PR:		227040
  Submitted by:	Kai <freebsd_ports@k-worx.org>

Changes:
  head/devel/Makefile
  head/devel/py-flex/
  head/devel/py-flex/Makefile
  head/devel/py-flex/distinfo
  head/devel/py-flex/pkg-descr
Comment 2 Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-03-29 23:29:35 UTC
Committed!

Thanks