svn commit: r566697 - in head/textproc: . py-wcmatch
Matthew Seaman
matthew at FreeBSD.org
Sat Feb 27 12:28:22 UTC 2021
Author: matthew
Date: Sat Feb 27 12:28:21 2021
New Revision: 566697
URL: https://svnweb.freebsd.org/changeset/ports/566697
Log:
Wildcard Match provides an enhanced fnmatch, glob, and pathlib library
in order to provide file matching and globbing that more closely
follows the features found in Bash. In some ways these libraries are
similar to Python's builtin libraries as they provide a similar
interface to match, filter, and glob the file system. But they also
include a number of features found in Bash's globbing such as
backslash escaping, brace expansion, extended glob pattern groups,
etc. They also add a number of new useful functions as well, such as
globmatch which functions like fnmatch, but for paths.
WWW: https://pypi.org/project/wcmatch/
Added:
head/textproc/py-wcmatch/
head/textproc/py-wcmatch/Makefile (contents, props changed)
head/textproc/py-wcmatch/distinfo (contents, props changed)
head/textproc/py-wcmatch/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Sat Feb 27 12:13:10 2021 (r566696)
+++ head/textproc/Makefile Sat Feb 27 12:28:21 2021 (r566697)
@@ -1447,6 +1447,7 @@
SUBDIR += py-ttp
SUBDIR += py-ucl
SUBDIR += py-ufal.udpipe
+ SUBDIR += py-wcmatch
SUBDIR += py-whoosh
SUBDIR += py-wordcloud
SUBDIR += py-wordnet
Added: head/textproc/py-wcmatch/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-wcmatch/Makefile Sat Feb 27 12:28:21 2021 (r566697)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= wcmatch
+PORTVERSION= 8.1.1
+CATEGORIES= textproc python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= matthew at FreeBSD.org
+COMMENT= Wildcard/glob file name matcher
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bracex>=2.1.1:textproc/py-bracex@${PY_FLAVOR}
+
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+do-test:
+ @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest)
+
+.include <bsd.port.mk>
Added: head/textproc/py-wcmatch/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-wcmatch/distinfo Sat Feb 27 12:28:21 2021 (r566697)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614428340
+SHA256 (wcmatch-8.1.1.tar.gz) = 7ba09191f9582e82d864829bdfbab02df46e26a46a304e57c7fe5652f07f297a
+SIZE (wcmatch-8.1.1.tar.gz) = 112831
Added: head/textproc/py-wcmatch/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-wcmatch/pkg-descr Sat Feb 27 12:28:21 2021 (r566697)
@@ -0,0 +1,11 @@
+Wildcard Match provides an enhanced fnmatch, glob, and pathlib library
+in order to provide file matching and globbing that more closely
+follows the features found in Bash. In some ways these libraries are
+similar to Python's builtin libraries as they provide a similar
+interface to match, filter, and glob the file system. But they also
+include a number of features found in Bash's globbing such as
+backslash escaping, brace expansion, extended glob pattern groups,
+etc. They also add a number of new useful functions as well, such as
+globmatch which functions like fnmatch, but for paths.
+
+WWW: https://pypi.org/project/wcmatch/
More information about the svn-ports-all
mailing list