Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / python-configargparse
Commits: 2d2b728a by loqs at 2026-01-30T21:54:04+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-configargparse license = MIT checkdepends = python-pytest checkdepends = python-yaml + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python optdepends = python-yaml: for YAML support source = https://github.com/bw2/ConfigArgParse/archive/1.7.1/python-configargparse-1.7.1.tar.gz ===================================== PKGBUILD ===================================== @@ -8,7 +8,7 @@ arch=('any') url='https://github.com/bw2/ConfigArgParse' license=('MIT') depends=('python') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') checkdepends=('python-pytest' 'python-yaml') # HACK: run tests without python-tests as they fail optdepends=('python-yaml: for YAML support') source=("https://github.com/bw2/ConfigArgParse/archive/$pkgver/$pkgname-$pkgver.tar.gz") @@ -16,7 +16,7 @@ sha512sums=('ca9741cf04a444b86c589a0097838cf9d6e1e752287587dda103cf59d9603890067 build() { cd ConfigArgParse-$pkgver - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -27,6 +27,6 @@ check() { package() { cd ConfigArgParse-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-configargparse/-/commit/2d2b728a0ee9e14def27abd5ee4572d1ea7989fe -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-configargparse/-/commit/2d2b728a0ee9e14def27abd5ee4572d1ea7989fe You're receiving this email because of your account on gitlab.archlinux.org.
