Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Aug 2018 10:23:43 +0000 (UTC)
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477419 - in head/devel: . py-cerberus
Message-ID:  <201808171023.w7HANh1r035043@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808171023.w7HANh1r035043>