svn commit: r465938 - in head/devel: . py-flex
Carlos J. Puga Medina
cpm at FreeBSD.org
Thu Mar 29 23:28:16 UTC 2018
Author: cpm
Date: Thu Mar 29 23:28:15 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 at k-worx.org>
Added:
head/devel/py-flex/
head/devel/py-flex/Makefile (contents, props changed)
head/devel/py-flex/distinfo (contents, props changed)
head/devel/py-flex/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu Mar 29 23:22:59 2018 (r465937)
+++ head/devel/Makefile Thu Mar 29 23:28:15 2018 (r465938)
@@ -4453,6 +4453,7 @@
SUBDIR += py-flake8-polyfill
SUBDIR += py-flake8-quotes
SUBDIR += py-flask-babel
+ SUBDIR += py-flex
SUBDIR += py-flexmock
SUBDIR += py-fluent-logger
SUBDIR += py-flufl.i18n
Added: head/devel/py-flex/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-flex/Makefile Thu Mar 29 23:28:15 2018 (r465938)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= flex
+DISTVERSION= 6.12.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= freebsd_ports at k-worx.org
+COMMENT= Swagger schema validation
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rfc3987>0:www/py-rfc3987@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}strict-rfc3339>0:devel/py-strict-rfc3339@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}validate_email>0:mail/py-validate_email@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/py-flex/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-flex/distinfo Thu Mar 29 23:28:15 2018 (r465938)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1522243067
+SHA256 (flex-6.12.0.tar.gz) = c7713c55efca07aef81c93db639590b5df2c5bf1f2e29c089e57d3137330109e
+SIZE (flex-6.12.0.tar.gz) = 40629
Added: head/devel/py-flex/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-flex/pkg-descr Thu Mar 29 23:28:15 2018 (r465938)
@@ -0,0 +1,10 @@
+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
More information about the svn-ports-all
mailing list