svn commit: r552488 - in head/textproc: . py-elementpath
Wen Heping
wen at FreeBSD.org
Fri Oct 16 02:50:09 UTC 2020
Author: wen
Date: Fri Oct 16 02:50:07 2020
New Revision: 552488
URL: https://svnweb.freebsd.org/changeset/ports/552488
Log:
The proposal of this package is to provide XPath 1.0 and 2.0 selectors for
Python's ElementTree XML data structures, both for the standard ElementTree
library and for the lxml.etree library.
For lxml.etree this package can be useful for providing XPath 2.0 selectors,
because lxml.etree already has it's own implementation of XPath 1.0.
WWW: https://github.com/sissaschool/elementpath
Added:
head/textproc/py-elementpath/
head/textproc/py-elementpath/Makefile (contents, props changed)
head/textproc/py-elementpath/distinfo (contents, props changed)
head/textproc/py-elementpath/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Fri Oct 16 01:35:19 2020 (r552487)
+++ head/textproc/Makefile Fri Oct 16 02:50:07 2020 (r552488)
@@ -1251,6 +1251,7 @@
SUBDIR += py-elasticsearch-dsl
SUBDIR += py-elasticsearch5
SUBDIR += py-elasticsearch6
+ SUBDIR += py-elementpath
SUBDIR += py-empy
SUBDIR += py-enchant
SUBDIR += py-et_xmlfile
Added: head/textproc/py-elementpath/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-elementpath/Makefile Fri Oct 16 02:50:07 2020 (r552488)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= elementpath
+DISTVERSION= 2.0.3
+CATEGORIES= textproc python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= wen at FreeBSD.org
+COMMENT= XPath 1.0/2.0 parsers and selectors for ElementTree and lxml
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= distutils concurrent autoplist
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest
+
+.include <bsd.port.mk>
Added: head/textproc/py-elementpath/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-elementpath/distinfo Fri Oct 16 02:50:07 2020 (r552488)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1602840940
+SHA256 (elementpath-2.0.3.tar.gz) = 1f652f515866f2a9bdf96f118cd3f9d328af213451c0a88c34d061eec729bdcf
+SIZE (elementpath-2.0.3.tar.gz) = 191499
Added: head/textproc/py-elementpath/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-elementpath/pkg-descr Fri Oct 16 02:50:07 2020 (r552488)
@@ -0,0 +1,8 @@
+The proposal of this package is to provide XPath 1.0 and 2.0 selectors for
+Python's ElementTree XML data structures, both for the standard ElementTree
+library and for the lxml.etree library.
+
+For lxml.etree this package can be useful for providing XPath 2.0 selectors,
+because lxml.etree already has it's own implementation of XPath 1.0.
+
+WWW: https://github.com/sissaschool/elementpath
More information about the svn-ports-all
mailing list