git » python-secretstorage.git » commit 7d1febf

Change to a PEP 517 based workflow

author loqs
2024-03-12 22:49:39 UTC
committer loqs
2024-03-12 22:49:39 UTC
parent e6c6c2ff753ed867f95838152427cc7792ea4d9e

Change to a PEP 517 based workflow

PKGBUILD +3 -3

diff --git a/PKGBUILD b/PKGBUILD
index 4c25782..90a7762 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,7 @@ arch=('any')
 url="https://github.com/mitya57/secretstorage"
 license=('BSD')
 depends=('python-cryptography' 'python-jeepney')
-makedepends=('python-setuptools')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel')
 checkdepends=('org.freedesktop.secrets' 'xorg-server-xvfb')
 source=("https://pypi.io/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz")
 sha512sums=('9a048c8245cfb01babebdd85dbbe84f9634b9b28188f7d11d3abad841109cfa307861de05e529199e409e595864ff3e097fcc961fcff210040d214a50f932f6e')
@@ -20,7 +20,7 @@ sha512sums=('9a048c8245cfb01babebdd85dbbe84f9634b9b28188f7d11d3abad841109cfa3078
 build() {
   cd $_pkgname-$pkgver
 
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -32,6 +32,6 @@ check() {
 package() {
   cd $_pkgname-$pkgver
 
-  python setup.py install --root="$pkgdir" -O1
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }