Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / python-asgiref
Commits: 660759ed by loqs at 2026-01-29T20:51:54+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,7 +7,10 @@ pkgbase = python-asgiref license = BSD-3-Clause checkdepends = python-pytest checkdepends = python-pytest-asyncio + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python source = https://pypi.io/packages/source/a/asgiref/asgiref-3.10.0.tar.gz sha256sums = d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e ===================================== PKGBUILD ===================================== @@ -7,7 +7,7 @@ pkgdesc="Reference ASGI adapters and channel layers" arch=(any) url="http://github.com/django/asgiref" license=('BSD-3-Clause') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') checkdepends=(python-pytest python-pytest-asyncio) depends=('python') source=("https://pypi.io/packages/source/a/asgiref/asgiref-${pkgver}.tar.gz") @@ -15,7 +15,7 @@ sha256sums=('d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e') build() { cd "asgiref-${pkgver}" - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -25,7 +25,7 @@ check() { package() { cd "asgiref-${pkgver}" - python setup.py install --root=${pkgdir} --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-asgiref/-/commit/660759ede965322931dde6b2c0c55ff31acdfc62 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-asgiref/-/commit/660759ede965322931dde6b2c0c55ff31acdfc62 You're receiving this email because of your account on gitlab.archlinux.org.
