Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 May 2019 20:14:29 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r502825 - in head/devel: . py-aspy.yaml py-cfgv py-identify py-importlib-metadata py-importlib-resources py-nodeenv py-pre-commit py-zipp
Message-ID:  <201905272014.x4RKETbM092093@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Mon May 27 20:14:29 2019
New Revision: 502825
URL: https://svnweb.freebsd.org/changeset/ports/502825

Log:
  devel/py-pre-commit: create port and deps
  
  A framework for managing and maintaining multi-language pre-commit
  hooks.
  
  WWW: https://pre-commit.com/

Added:
  head/devel/py-aspy.yaml/
  head/devel/py-aspy.yaml/Makefile   (contents, props changed)
  head/devel/py-aspy.yaml/distinfo   (contents, props changed)
  head/devel/py-aspy.yaml/pkg-descr   (contents, props changed)
  head/devel/py-cfgv/
  head/devel/py-cfgv/Makefile   (contents, props changed)
  head/devel/py-cfgv/distinfo   (contents, props changed)
  head/devel/py-cfgv/pkg-descr   (contents, props changed)
  head/devel/py-identify/
  head/devel/py-identify/Makefile   (contents, props changed)
  head/devel/py-identify/distinfo   (contents, props changed)
  head/devel/py-identify/pkg-descr   (contents, props changed)
  head/devel/py-importlib-metadata/
  head/devel/py-importlib-metadata/Makefile   (contents, props changed)
  head/devel/py-importlib-metadata/distinfo   (contents, props changed)
  head/devel/py-importlib-metadata/pkg-descr   (contents, props changed)
  head/devel/py-importlib-resources/
  head/devel/py-importlib-resources/Makefile   (contents, props changed)
  head/devel/py-importlib-resources/distinfo   (contents, props changed)
  head/devel/py-importlib-resources/pkg-descr   (contents, props changed)
  head/devel/py-nodeenv/
  head/devel/py-nodeenv/Makefile   (contents, props changed)
  head/devel/py-nodeenv/distinfo   (contents, props changed)
  head/devel/py-nodeenv/pkg-descr   (contents, props changed)
  head/devel/py-pre-commit/
  head/devel/py-pre-commit/Makefile   (contents, props changed)
  head/devel/py-pre-commit/distinfo   (contents, props changed)
  head/devel/py-pre-commit/pkg-descr   (contents, props changed)
  head/devel/py-zipp/
  head/devel/py-zipp/Makefile   (contents, props changed)
  head/devel/py-zipp/distinfo   (contents, props changed)
  head/devel/py-zipp/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile   (contents, props changed)

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon May 27 20:06:23 2019	(r502824)
+++ head/devel/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -4087,6 +4087,7 @@
     SUBDIR += py-asciimatics
     SUBDIR += py-asn1crypto
     SUBDIR += py-aspects
+    SUBDIR += py-aspy.yaml
     SUBDIR += py-aspyct
     SUBDIR += py-astor
     SUBDIR += py-astroid
@@ -4218,6 +4219,7 @@
     SUBDIR += py-certsrv
     SUBDIR += py-cffi
     SUBDIR += py-cfgparse
+    SUBDIR += py-cfgv
     SUBDIR += py-cftime
     SUBDIR += py-chainmap
     SUBDIR += py-characteristic
@@ -4438,8 +4440,11 @@
     SUBDIR += py-icalendar
     SUBDIR += py-ice
     SUBDIR += py-ice37
+    SUBDIR += py-identify
     SUBDIR += py-ijson
     SUBDIR += py-imgkit
+    SUBDIR += py-importlib-metadata
+    SUBDIR += py-importlib-resources
     SUBDIR += py-incremental
     SUBDIR += py-inflect
     SUBDIR += py-inflection
@@ -4597,6 +4602,7 @@
     SUBDIR += py-nbconvert
     SUBDIR += py-nbformat
     SUBDIR += py-ncurses
+    SUBDIR += py-nodeenv
     SUBDIR += py-nose
     SUBDIR += py-nose-cov
     SUBDIR += py-nose-timer
@@ -4701,6 +4707,7 @@
     SUBDIR += py-poyo
     SUBDIR += py-pp
     SUBDIR += py-pqueue
+    SUBDIR += py-pre-commit
     SUBDIR += py-pretend
     SUBDIR += py-prettytable
     SUBDIR += py-prioritized_methods
@@ -5097,6 +5104,7 @@
     SUBDIR += py-zc.buildout
     SUBDIR += py-zclockfile
     SUBDIR += py-zconfig
+    SUBDIR += py-zipp
     SUBDIR += py-zkpython
     SUBDIR += py-zope.annotation
     SUBDIR += py-zope.app.applicationcontrol

Added: head/devel/py-aspy.yaml/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-aspy.yaml/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME=	aspy.yaml
+PORTVERSION=	1.3.0
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Extensions to pyyaml
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>

Added: head/devel/py-aspy.yaml/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-aspy.yaml/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558905299
+SHA256 (aspy.yaml-1.3.0.tar.gz) = e7c742382eff2caed61f87a39d13f99109088e5e93f04d76eb8d4b28aa143f45
+SIZE (aspy.yaml-1.3.0.tar.gz) = 2998

Added: head/devel/py-aspy.yaml/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-aspy.yaml/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+Some extensions to pyyaml
+
+WWW: https://github.com/asottile/aspy.yaml

Added: head/devel/py-cfgv/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cfgv/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME=	cfgv
+PORTVERSION=	1.6.0
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Validate configuration and produce human readable error messages
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>

Added: head/devel/py-cfgv/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cfgv/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558905654
+SHA256 (cfgv-1.6.0.tar.gz) = 6e9f2feea5e84bc71e56abd703140d7a2c250fc5ba38b8702fd6a68ed4e3b2ef
+SIZE (cfgv-1.6.0.tar.gz) = 8647

Added: head/devel/py-cfgv/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cfgv/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+Validate configuration and produce human readable error messages
+
+WWW: https://github.com/asottile/cfgv

Added: head/devel/py-identify/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-identify/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME=	identify
+PORTVERSION=	1.4.3
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	File identification library for Python
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>

Added: head/devel/py-identify/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-identify/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558905816
+SHA256 (identify-1.4.3.tar.gz) = 432c548d6138cb57a3d8f62f079a025a29b8ae34a50dd3b496bbf661818f2bc0
+SIZE (identify-1.4.3.tar.gz) = 95221

Added: head/devel/py-identify/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-identify/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+File identifcation library for Python
+
+WWW: https://github.com/chriskuehl/identify

Added: head/devel/py-importlib-metadata/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-importlib-metadata/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	importlib-metadata
+PORTVERSION=	0.15
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	importlib_metadata-${PORTVERSION}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Read metadata from Python packages
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}zipp>=0:devel/py-zipp@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3000
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}configparser>=0:devel/py-configparser@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}contextlib2>=0:devel/py-contextlib2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>

Added: head/devel/py-importlib-metadata/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-importlib-metadata/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558908647
+SHA256 (importlib_metadata-0.15.tar.gz) = 027cfc6524613de726789072f95d2e4cc64dd1dee8096d42d13f2ead5bd302f5
+SIZE (importlib_metadata-0.15.tar.gz) = 22893

Added: head/devel/py-importlib-metadata/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-importlib-metadata/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+Read metadata from Python packages
+
+WWW: https://gitlab.com/python-devs/importlib_metadata/

Added: head/devel/py-importlib-resources/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-importlib-resources/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	importlib-resources
+PORTVERSION=	1.0.2
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	importlib_resources-${PORTVERSION}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Read resources from Python packages
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	distutils autoplist
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3500
+RUN_DEPENDS+=   ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR}
+.endif
+
+.if ${PYTHON_REL} < 3500
+RUN_DEPENDS+=   ${PYTHON_PKGNAMEPREFIX}typing>=0:devel/py-typing@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>

Added: head/devel/py-importlib-resources/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-importlib-resources/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558908990
+SHA256 (importlib_resources-1.0.2.tar.gz) = d3279fd0f6f847cced9f7acc19bd3e5df54d34f93a2e7bb5f238f81545787078
+SIZE (importlib_resources-1.0.2.tar.gz) = 23602

Added: head/devel/py-importlib-resources/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-importlib-resources/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+Read resources from Python packages
+
+WWW: https://gitlab.com/python-devs/importlib_resources

Added: head/devel/py-nodeenv/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-nodeenv/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME=	nodeenv
+PORTVERSION=	1.3.3
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Node.js virtual environment builder
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>

Added: head/devel/py-nodeenv/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-nodeenv/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558907157
+SHA256 (nodeenv-1.3.3.tar.gz) = ad8259494cf1c9034539f6cced78a1da4840a4b157e23640bc4a0c0546b0cb7a
+SIZE (nodeenv-1.3.3.tar.gz) = 34015

Added: head/devel/py-nodeenv/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-nodeenv/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+Virtual environment for Node.js & integrator with virtualenv
+
+WWW: http://ekalinin.github.io/nodeenv/

Added: head/devel/py-pre-commit/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-pre-commit/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	pre-commit
+PORTVERSION=	1.16.1
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	pre_commit-${PORTVERSION}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Framework for managing and maintaining multi-language pre-commit hooks
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aspy.yaml>=0:devel/py-aspy.yaml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}cfgv>=1.4.0:devel/py-cfgv@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}identify>=1.0.0:devel/py-identify@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}nodeenv>0.11.1:devel/py-nodeenv@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11:devel/py-virtualenv@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+USES=		python shebangfix
+USE_PYTHON=	autoplist distutils
+
+SHEBANG_FILES=	pre_commit/resources/hook-tmpl
+
+.include <bsd.port.mk>

Added: head/devel/py-pre-commit/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-pre-commit/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558905141
+SHA256 (pre_commit-1.16.1.tar.gz) = 6ca409d1f22d444af427fb023a33ca8b69625d508a50e1b7eaabd59247c93043
+SIZE (pre_commit-1.16.1.tar.gz) = 132641

Added: head/devel/py-pre-commit/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-pre-commit/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+A framework for managing and maintaining multi-language pre-commit hooks.
+
+WWW: https://pre-commit.com/

Added: head/devel/py-zipp/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-zipp/Makefile	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME=	zipp
+PORTVERSION=	0.5.1
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Backport of pathlib-compatible object wrapper for zip files
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>

Added: head/devel/py-zipp/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-zipp/distinfo	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558906503
+SHA256 (zipp-0.5.1.tar.gz) = ca943a7e809cc12257001ccfb99e3563da9af99d52f261725e96dfe0f9275bc3
+SIZE (zipp-0.5.1.tar.gz) = 10763

Added: head/devel/py-zipp/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-zipp/pkg-descr	Mon May 27 20:14:29 2019	(r502825)
@@ -0,0 +1,3 @@
+A pathlib-compatible Zipfile object wrapper.
+
+WWW: https://github.com/jaraco/zipp



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