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
Steve Wills
swills at FreeBSD.org
Mon May 27 20:14:35 UTC 2019
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the svn-ports-head
mailing list