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
