Date: Sun, 30 May 2021 11:22:55 GMT From: "Danilo G. Baio" <dbaio@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: ec71ebb98cf7 - main - devel/py-itemloaders: Base library in Python for scrapy's ItemLoader Message-ID: <202105301122.14UBMt3q084084@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/ports/commit/?id=ec71ebb98cf786e6801e7b27df2433fcbfb9af29 commit ec71ebb98cf786e6801e7b27df2433fcbfb9af29 Author: Danilo G. Baio <dbaio@FreeBSD.org> AuthorDate: 2021-05-30 11:08:26 +0000 Commit: Danilo G. Baio <dbaio@FreeBSD.org> CommitDate: 2021-05-30 11:21:49 +0000 devel/py-itemloaders: Base library in Python for scrapy's ItemLoader itemloaders is a Python library that helps you collect data from HTML and XML sources. It comes in handy to extract data from web pages, as it supports data extraction using CSS and XPath Selectors. It's specially useful when you need to standardize the data from many sources. For example, it allows you to have all your casting and parsing rules in a single place. WWW: https://pypi.org/project/itemloaders/ --- devel/Makefile | 1 + devel/py-itemloaders/Makefile | 23 +++++++++++++++++++++++ devel/py-itemloaders/distinfo | 3 +++ devel/py-itemloaders/pkg-descr | 11 +++++++++++ 4 files changed, 38 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 150cd70f8465..2d1f38207da1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4556,6 +4556,7 @@ SUBDIR += py-isort SUBDIR += py-itanium_demangler SUBDIR += py-itemadapter + SUBDIR += py-itemloaders SUBDIR += py-iterpipes SUBDIR += py-itypes SUBDIR += py-jaraco diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile new file mode 100644 index 000000000000..34af46dcedb7 --- /dev/null +++ b/devel/py-itemloaders/Makefile @@ -0,0 +1,23 @@ +PORTNAME= itemloaders +DISTVERSION= 1.0.4 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dbaio@FreeBSD.org +COMMENT= Base library in Python for scrapy's ItemLoader + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}w3lib>=1.17.0:www/py-w3lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parsel>=1.5.0:textproc/py-parsel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.5:devel/py-jmespath@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-itemloaders/distinfo b/devel/py-itemloaders/distinfo new file mode 100644 index 000000000000..d266b7e6285a --- /dev/null +++ b/devel/py-itemloaders/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1622322271 +SHA256 (itemloaders-1.0.4.tar.gz) = 1277cd8ca3e4c02dcdfbc1bcae9134ad89acfa6041bd15b4561c6290203a0c96 +SIZE (itemloaders-1.0.4.tar.gz) = 11731 diff --git a/devel/py-itemloaders/pkg-descr b/devel/py-itemloaders/pkg-descr new file mode 100644 index 000000000000..93915b746bf6 --- /dev/null +++ b/devel/py-itemloaders/pkg-descr @@ -0,0 +1,11 @@ +itemloaders is a Python library that helps you collect data from HTML and XML +sources. + +It comes in handy to extract data from web pages, as it supports data +extraction using CSS and XPath Selectors. + +It's specially useful when you need to standardize the data from many sources. +For example, it allows you to have all your casting and parsing rules in a +single place. + +WWW: https://pypi.org/project/itemloaders/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105301122.14UBMt3q084084>