author | Caleb Maclennan
<alerque@archlinux.org> 2022-11-16 17:34:17 UTC |
committer | Caleb Maclennan
<alerque@archlinux.org> 2022-11-16 17:34:17 UTC |
parent | 1300b95324fc64789b0e5b785943ffdf95bcd74b |
PKGBUILD | +5 | -5 |
diff --git a/PKGBUILD b/PKGBUILD index 7755eda..efe365c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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 @@ sha512sums=('fc611174cfb4ca89fb457cc0d1220326ac813de5a83a959a95c1928a5220dc8c652 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/