Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / 
python-reedsolo


Commits:
465eacd0 by loqs at 2026-02-19T21:16:39+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
=====================================
@@ -7,6 +7,9 @@ pkgbase = python-reedsolo
        license = MIT
        makedepends = python
        makedepends = cython
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
        depends = python
        depends = python-setuptools
        source = 
python-reedsolo-1.7.0.tar.gz::https://github.com/tomerfiliba/reedsolomon/archive/v1.7.0.tar.gz


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@ pkgdesc="A pure-python universal errors-and-erasures 
Reed-Solomon Codec"
 arch=('x86_64')
 url="https://github.com/tomerfiliba/reedsolomon";
 license=('MIT')
-makedepends=('python' 'cython')
+makedepends=('python' 'cython' 'python-build' 'python-installer' 
'python-wheel')
 depends=('python' 'python-setuptools')
 
source=($pkgname-$pkgver.tar.gz::https://github.com/tomerfiliba/reedsolomon/archive/v${pkgver}.tar.gz)
 
sha512sums=('c7d2ae8444c9e3d6646587f85fe0085a7579cc58d2f4bca3fb89632df4873e2664c81f06ee2e75e928248bb558a7fd8d101a043187ce05e70a079b031981c374')
@@ -20,7 +20,7 @@ prepare() {
 
 build() {
   cd "reedsolomon-${pkgver}"
-  python3 setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -33,6 +33,6 @@ check() {
 
 package() {
   cd "reedsolomon-${pkgver}"
-  python3 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -D -m0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-reedsolo/-/commit/465eacd02dbafdadddba92230e8de7b92de6e41d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-reedsolo/-/commit/465eacd02dbafdadddba92230e8de7b92de6e41d
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to