Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / python-linetable
Commits: ff0faca2 by loqs at 2026-02-11T23:27:19+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 ===================================== @@ -6,7 +6,10 @@ pkgbase = python-linetable arch = any license = MIT checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python source = python-linetable-0.0.3.tar.gz::https://github.com/amol-/linetable/archive/refs/tags/0.0.3.tar.gz sha256sums = dad177fcf1a75669e78b12ae5b6a5e5478fc9a41ea9295960436102ae8ce4b0a ===================================== PKGBUILD ===================================== @@ -9,13 +9,13 @@ arch=('any') license=('MIT') depends=('python') checkdepends=('python-pytest') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/amol-/linetable/archive/refs/tags/${pkgver}.tar.gz) sha256sums=('dad177fcf1a75669e78b12ae5b6a5e5478fc9a41ea9295960436102ae8ce4b0a') build() { cd linetable-${pkgver} - PYTHONPATH=. python3 setup.py build + python -m build --wheel --no-isolation } check() { @@ -26,7 +26,7 @@ check() { package() { cd linetable-${pkgver} - python ./setup.py install --root="$pkgdir/" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl install -D -m644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-linetable/-/commit/ff0faca2ebbeb4d9f2aa1e9eb538a16a5e25a2ea -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-linetable/-/commit/ff0faca2ebbeb4d9f2aa1e9eb538a16a5e25a2ea You're receiving this email because of your account on gitlab.archlinux.org.
