Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / piep


Commits:
08732064 by loqs at 2026-01-27T21:33:51+00:00
SPDX license identifier

https://github.com/timbertson/piep/blob/version-0.10.0/LICENCE

- - - - -
86265509 by loqs at 2026-01-27T21:36:47+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
=====================================
@@ -4,8 +4,11 @@ pkgbase = piep
        pkgrel = 5
        url = https://github.com/gfxmonk/piep
        arch = any
-       license = GPL
+       license = GPL-3.0-or-later
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = python-pygments
        source = https://github.com/gfxmonk/piep/archive/version-0.10.0.tar.gz
        sha512sums = 
c81d89b1d8881a4bc577ca7c0d764f2c31d8579d0f7f6ba7ce68c98c929f5e215032f99c0ac0da432022bfdedb3d2b441ce16cebd59340a5b11ab92dfddbac1f


=====================================
PKGBUILD
=====================================
@@ -6,15 +6,15 @@ pkgver=0.10.0
 pkgrel=5
 arch=("any")
 url="https://github.com/gfxmonk/piep";
-license=("GPL")
+license=("GPL-3.0-or-later")
 depends=('python-pygments')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 source=("https://github.com/gfxmonk/$pkgname/archive/version-$pkgver.tar.gz";)
 
sha512sums=('c81d89b1d8881a4bc577ca7c0d764f2c31d8579d0f7f6ba7ce68c98c929f5e215032f99c0ac0da432022bfdedb3d2b441ce16cebd59340a5b11ab92dfddbac1f')
 
 build() {
   cd $pkgname-version-$pkgver
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -24,7 +24,7 @@ check() {
 
 package() {
   cd $pkgname-version-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/piep/-/compare/17a414b52e62012c7a806e74bfa489d318e5dc71...86265509c78518f107ebd9a53fa6ed965307cd76

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/piep/-/compare/17a414b52e62012c7a806e74bfa489d318e5dc71...86265509c78518f107ebd9a53fa6ed965307cd76
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to