Date: Wednesday, November 16, 2022 @ 07:55:52
  Author: arojas
Revision: 1349061

upgpkg: python-argon2-cffi-bindings 21.2.0-3: Switch to PEP517

Modified:
  python-argon2-cffi-bindings/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-16 07:31:03 UTC (rev 1349060)
+++ PKGBUILD    2022-11-16 07:55:52 UTC (rev 1349061)
@@ -3,13 +3,14 @@
 _pipname=argon2-cffi-bindings
 pkgname=python-$_pipname
 pkgver=21.2.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Low-level CFFI bindings for Argon2'
 arch=(x86_64)
 url='https://github.com/hynek/argon2-cffi-bindings'
 license=(MIT)
 depends=(python-cffi argon2)
-makedepends=(python-setuptools-scm)
+makedepends=(python-build python-installer python-setuptools-scm python-wheel)
+checkdepends=(python-pytest)
 
source=(https://pypi.io/packages/source/${_pipname:0:1}/$_pipname/$_pipname-$pkgver.tar.gz)
 sha256sums=('bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3')
 
@@ -16,16 +17,18 @@
 build() {
   cd $_pipname-$pkgver
   ARGON2_CFFI_USE_SYSTEM=1 \
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
   cd $_pipname-$pkgver
-  python setup.py test
+  python -m venv --system-site-packages test-env
+  test-env/bin/python -m installer dist/*.whl
+  test-env/bin/python -m pytest
 }
 
 package() {
   cd $_pipname-$pkgver 
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
 }

Reply via email to