Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
python-itemloaders


Commits:
d786ac3c by loqs at 2026-02-10T23:27:04+00:00
SPDX license identifier

https://github.com/scrapy/itemloaders/blob/v1.3.2/LICENSE

- - - - -
d915e4b7 by loqs at 2026-02-11T21:15:38+00:00
Use PEP 517 for building

Related https://archlinux.org/todo/use-pep-517-for-building-if-supported/.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -4,10 +4,13 @@ pkgbase = python-itemloaders
        pkgrel = 3
        url = https://github.com/scrapy/itemloaders
        arch = any
-       license = BSD
+       license = BSD-3-Clause
        checkdepends = python-pytest
        makedepends = git
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = python-parsel
        depends = python-jmespath
        depends = python-itemadapter


=====================================
PKGBUILD
=====================================
@@ -5,17 +5,17 @@ pkgver=1.3.2
 pkgrel=3
 pkgdesc="Library to populate items using XPath and CSS with a convenient API"
 url="https://github.com/scrapy/itemloaders";
-license=('BSD')
+license=('BSD-3-Clause')
 arch=('any')
 depends=('python-parsel' 'python-jmespath' 'python-itemadapter')
-makedepends=('git' 'python-setuptools')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 checkdepends=('python-pytest')
 source=("git+https://github.com/scrapy/itemloaders.git#tag=v$pkgver";)
 
sha512sums=('9485efd85d1df1581016b984775861fbf51e6e6b016ee6f25590a47318da676d13d89e140c0162b2bfb127355f7945ad6e41c79a2f21134f90e960d887db3468')
 
 build() {
   cd itemloaders
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -25,6 +25,6 @@ check() {
 
 package() {
   cd itemloaders
-  python setup.py install --root="$pkgdir" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-itemloaders/-/compare/df31019c5c8c9ba0dfe360c856b7a080656c3ed4...d915e4b73ad3bae7aa3d5db9b72fcf6aac23449c

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-itemloaders/-/compare/df31019c5c8c9ba0dfe360c856b7a080656c3ed4...d915e4b73ad3bae7aa3d5db9b72fcf6aac23449c
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to