Lukas Fleischer pushed to branch main at Arch Linux / Packaging / Packages / 
python-gnupginterface


Commits:
fad4bae8 by loqs at 2026-02-11T09:56:39-05: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
=====================================
@@ -5,7 +5,10 @@ pkgbase = python-gnupginterface
        url = http://py-gnupg.sourceforge.net/
        arch = x86_64
        license = GPL
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = gnupg
        depends = python
        source = 
https://downloads.sourceforge.net/sourceforge/py-gnupg/GnuPGInterface-0.3.2.tar.gz


=====================================
PKGBUILD
=====================================
@@ -9,11 +9,16 @@ arch=('x86_64')
 url='http://py-gnupg.sourceforge.net/'
 license=('GPL')
 depends=('gnupg' 'python')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 
source=("https://downloads.sourceforge.net/sourceforge/py-gnupg/GnuPGInterface-$pkgver.tar.gz";)
 sha256sums=('0ea672251e2e3f71b62fef0c01539519d500f6b338f803af6b57e67a73cca8e6')
 
+build() {
+       cd "$srcdir/GnuPGInterface-$pkgver"
+       python -m build --wheel --no-isolation
+}
+
 package() {
        cd "$srcdir/GnuPGInterface-$pkgver"
-       python setup.py install --root="$pkgdir" -O1
+       python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-gnupginterface/-/commit/fad4bae807b9420c96b43c3b8ecc63c8b7eaf0f0

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-gnupginterface/-/commit/fad4bae807b9420c96b43c3b8ecc63c8b7eaf0f0
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to