svn commit: r477419 - in head/devel: . py-cerberus
Matthew Seaman
matthew at FreeBSD.org
Fri Aug 17 10:23:45 UTC 2018
Author: matthew
Date: Fri Aug 17 10:23:43 2018
New Revision: 477419
URL: https://svnweb.freebsd.org/changeset/ports/477419
Log:
Cerberus provides type checking and other base functionality out of
the box and is designed to be non-blocking and easily extensible,
allowing for custom validation. It has no dependencies and is
thoroughly tested under Python 2.6, Python 2.7, Python 3.3, Python
3.4, Python 3.5, Python 3.6, PyPy and PyPy3.
WWW: https://github.com/pyeve/cerberus
Added:
head/devel/py-cerberus/
head/devel/py-cerberus/Makefile (contents, props changed)
head/devel/py-cerberus/distinfo (contents, props changed)
head/devel/py-cerberus/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri Aug 17 10:10:58 2018 (r477418)
+++ head/devel/Makefile Fri Aug 17 10:23:43 2018 (r477419)
@@ -4413,6 +4413,7 @@
SUBDIR += py-cclib
SUBDIR += py-cdg
SUBDIR += py-celery
+ SUBDIR += py-cerberus
SUBDIR += py-certsrv
SUBDIR += py-cffi
SUBDIR += py-cfgparse
Added: head/devel/py-cerberus/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-cerberus/Makefile Fri Aug 17 10:23:43 2018 (r477419)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME= Cerberus
+PORTVERSION= 1.2
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= matthew at FreeBSD.org
+COMMENT= Lightweight, extensible validation tool for Python dictionaries
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+NO_ARCH= yes
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+# Not to be confused with devel/py-pycerberus which fulfils a quite
+# different function.
+
+do-test:
+ @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} setup.py test)
+
+.include <bsd.port.mk>
Added: head/devel/py-cerberus/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-cerberus/distinfo Fri Aug 17 10:23:43 2018 (r477419)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1534497877
+SHA256 (Cerberus-1.2.tar.gz) = f5c2e048fb15ecb3c088d192164316093fcfa602a74b3386eefb2983aa7e800a
+SIZE (Cerberus-1.2.tar.gz) = 48682
Added: head/devel/py-cerberus/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-cerberus/pkg-descr Fri Aug 17 10:23:43 2018 (r477419)
@@ -0,0 +1,7 @@
+Cerberus provides type checking and other base functionality out of
+the box and is designed to be non-blocking and easily extensible,
+allowing for custom validation. It has no dependencies and is
+thoroughly tested under Python 2.6, Python 2.7, Python 3.3, Python
+3.4, Python 3.5, Python 3.6, PyPy and PyPy3.
+
+WWW: https://github.com/pyeve/cerberus
More information about the svn-ports-head
mailing list