From owner-svn-ports-all@freebsd.org Fri Aug 17 10:23:45 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DB81F1055691; Fri, 17 Aug 2018 10:23:44 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7ECE77643B; Fri, 17 Aug 2018 10:23:44 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5A47327180; Fri, 17 Aug 2018 10:23:44 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HANiMv035050; Fri, 17 Aug 2018 10:23:44 GMT (envelope-from matthew@FreeBSD.org) Received: (from matthew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HANh1r035043; Fri, 17 Aug 2018 10:23:43 GMT (envelope-from matthew@FreeBSD.org) Message-Id: <201808171023.w7HANh1r035043@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: matthew set sender to matthew@FreeBSD.org using -f From: Matthew Seaman Date: Fri, 17 Aug 2018 10:23:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r477419 - in head/devel: . py-cerberus X-SVN-Group: ports-head X-SVN-Commit-Author: matthew X-SVN-Commit-Paths: in head/devel: . py-cerberus X-SVN-Commit-Revision: 477419 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2018 10:23:45 -0000 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 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