Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / python-ddt
Commits: 9ccba8f2 by loqs at 2026-02-01T16:48:18+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 ===================================== @@ -9,7 +9,10 @@ pkgbase = python-ddt checkdepends = python-aiounittest checkdepends = python-six checkdepends = python-yaml + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python source = python-ddt-1.7.2.tar.gz::https://github.com/txels/ddt/archive/1.7.2.tar.gz sha512sums = 1f1e919d809fd721ba840786feedbfca45e5f85907feb21144ea83b298f5c2c047880d874dae2e60bb63e8d8d1445963b37125fcbe09966e4f9e7f77b2f6ec94 ===================================== PKGBUILD ===================================== @@ -8,14 +8,14 @@ arch=('any') license=('MIT') url="https://github.com/txels/ddt" depends=('python') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') checkdepends=('python-pytest' 'python-aiounittest' 'python-six' 'python-yaml') source=("$pkgname-$pkgver.tar.gz::https://github.com/txels/ddt/archive/$pkgver.tar.gz") sha512sums=('1f1e919d809fd721ba840786feedbfca45e5f85907feb21144ea83b298f5c2c047880d874dae2e60bb63e8d8d1445963b37125fcbe09966e4f9e7f77b2f6ec94') build() { cd ddt-$pkgver - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -25,6 +25,6 @@ check() { package() { cd ddt-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-ddt/-/commit/9ccba8f26c5d7981cdd501582a5c280abdf46098 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-ddt/-/commit/9ccba8f26c5d7981cdd501582a5c280abdf46098 You're receiving this email because of your account on gitlab.archlinux.org.
