diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile index da18aab8f48a..303ed3f45100 100644 --- a/devel/py-itemloaders/Makefile +++ b/devel/py-itemloaders/Makefile @@ -1,28 +1,25 @@ PORTNAME= itemloaders DISTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Base library in Python for scrapy's ItemLoader WWW= https://pypi.org/project/itemloaders/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Depends on expired textproc/py-parsel -EXPIRATION_DATE=2025-06-01 - 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile index 24f91cb7f53e..5779a769d867 100644 --- a/textproc/py-parsel/Makefile +++ b/textproc/py-parsel/Makefile @@ -1,28 +1,25 @@ PORTNAME= parsel -PORTVERSION= 1.5.1 -PORTREVISION= 1 +PORTVERSION= 1.10.0 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eric@camachat.org COMMENT= Library to extract data from HTML and XML using XPath and CSS selectors WWW= https://github.com/scrapy/parsel LICENSE= BSD3CLAUSE -DEPRECATED= Depends on expired devel/py-pytest-runner -EXPIRATION_DATE=2025-03-31 - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=1.2.0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}w3lib>=1.19.0:www/py-w3lib@${PY_FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/textproc/py-parsel/distinfo b/textproc/py-parsel/distinfo index 5f03decc555e..7631d2e07ab1 100644 --- a/textproc/py-parsel/distinfo +++ b/textproc/py-parsel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1549229456 -SHA256 (parsel-1.5.1.tar.gz) = 9ccd82b8a122345601f6f9209e972c0e8c3518a188fcff2d37cb4d7bc570b4b8 -SIZE (parsel-1.5.1.tar.gz) = 40613 +TIMESTAMP = 1746265913 +SHA256 (parsel-1.10.0.tar.gz) = 14f17db9559f51b43357b9dfe43cec870a8efb5ea4857abb624ec6ff80d8a080 +SIZE (parsel-1.10.0.tar.gz) = 51421 diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile index 52a30fd6184d..606dc2b3cfa4 100644 --- a/www/py-scrapy/Makefile +++ b/www/py-scrapy/Makefile @@ -1,37 +1,34 @@ PORTNAME= Scrapy DISTVERSION= 2.11.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= High level scraping and web crawling framework WWW= https://scrapy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Depends on expired textproc/py-parsel -EXPIRATION_DATE=2025-06-01 - RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=18.9.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9.1:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itemloaders>=1.0.1:devel/py-itemloaders@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsel>=1.5:textproc/py-parsel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=21.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}queuelib>=1.4.2:sysutils/py-queuelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service-identity>=18.1.0:security/py-service-identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}w3lib>=1.17.0:www/py-w3lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=5.1.0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protego>=0.1.15:www/py-protego@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tldextract>0:dns/py-tldextract@${PY_FLAVOR} USES= cpe python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include