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/