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-all mailing list