git: 3403ef9a0a20 - main - devel/py-itemloaders: Update to 1.4.0

Danilo G. Baio <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by dbaio:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3403ef9a0a206563515262734a558313ac7e0c1b

commit 3403ef9a0a206563515262734a558313ac7e0c1b
Author:     Danilo G. Baio <[email protected]>
AuthorDate: 2026-08-13 03:15:45 +0000
Commit:     Danilo G. Baio <[email protected]>
CommitDate: 2026-08-16 17:36:18 +0000

    devel/py-itemloaders: Update to 1.4.0
    
    Switch to PEP 517, upstream now builds with hatchling and no longer
    ships setup.py.  Drop the w3lib run dependency, it is no longer
    required.
    
    Changes: https://github.com/scrapy/itemloaders/blob/v1.4.0/docs/news.rst
    
    Reported by:    portscout
---
 devel/py-itemloaders/Makefile | 10 +++++-----
 devel/py-itemloaders/distinfo |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile
index 219ffd89e780..49980f18f2a7 100644
--- a/devel/py-itemloaders/Makefile
+++ b/devel/py-itemloaders/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	itemloaders
-DISTVERSION=	1.3.2
+DISTVERSION=	1.4.0
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -11,13 +11,13 @@ WWW=		https://pypi.org/project/itemloaders/
 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} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.5:devel/py-jmespath@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}parsel>=1.5.0:textproc/py-parsel@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist concurrent distutils
+USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
diff --git a/devel/py-itemloaders/distinfo b/devel/py-itemloaders/distinfo
index 7bfe151a4319..d7ef892d32f5 100644
--- a/devel/py-itemloaders/distinfo
+++ b/devel/py-itemloaders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754387540
-SHA256 (itemloaders-1.3.2.tar.gz) = 4faf5b3abe83bf014476e3fd9ccf66867282971d9f1d4e96d9a61b60c3786770
-SIZE (itemloaders-1.3.2.tar.gz) = 19707
+TIMESTAMP = 1786586607
+SHA256 (itemloaders-1.4.0.tar.gz) = b5338308a819098f43525b7afc5f7d46ba338ba4710f5ebe7a21b3b47bb29929
+SIZE (itemloaders-1.4.0.tar.gz) = 29740
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.