Date: Wednesday, November 16, 2022 @ 17:34:17
  Author: alerque
Revision: 1349221

upgpkg: python-pycryptodome 3.15.0-3; update build to PEP 517 tooling

Modified:
  python-pycryptodome/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-16 17:18:37 UTC (rev 1349220)
+++ PKGBUILD    2022-11-16 17:34:17 UTC (rev 1349221)
@@ -4,13 +4,13 @@
 
 pkgname='python-pycryptodome'
 pkgver=3.15.0
-pkgrel=2
+pkgrel=3
 license=('BSD')
 arch=('x86_64')
 pkgdesc="Collection of cryptographic algorithms and protocols, implemented for 
use from Python 3."
 url='https://www.pycryptodome.org/'
 depends=('python' 'gmp')
-makedepends=('gmp' 'python-setuptools')
+makedepends=('gmp' 'python-'{build,installer,wheel} 'python-setuptools')
 conflicts=('python-crypto')
 provides=('python-crypto')
 replaces=('python-crypto')
@@ -19,17 +19,17 @@
 
 build() {
   cd "$srcdir/pycryptodome-$pkgver"
-  python setup.py build
+  python -m build -wn
 }
 
 check() {
   cd "$srcdir/pycryptodome-$pkgver"
-  python -B setup.py test
+  python -m unittest discover
 }
 
 package() {
   cd "pycryptodome-$pkgver"
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m installer -d "$pkgdir" dist/*.whl
   install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE.rst"
 
   rm -r "$pkgdir"/usr/lib/python3.*/site-packages/Crypto/SelfTest/

Reply via email to