Date: Saturday, September 3, 2022 @ 18:17:21 Author: ffy00 Revision: 1292661
upgpkg: python-hypothesis 6.54.4-1 Modified: python-hypothesis/trunk/PKGBUILD ----------+ PKGBUILD | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-03 17:57:39 UTC (rev 1292660) +++ PKGBUILD 2022-09-03 18:17:21 UTC (rev 1292661) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan <felixonm...@archlinux.org> pkgname=python-hypothesis -pkgver=6.17.1 +pkgver=6.54.4 pkgrel=1 pkgdesc="Advanced Quickcheck style testing library for Python" arch=('any') @@ -15,13 +15,13 @@ 'python-pytest: for pytest module' 'python-lark-parser: for lark module' 'python-libcst: for codemods module') -makedepends=('python-setuptools') -checkdepends=('python-pytest' 'flake8' 'python-pytz' 'python-numpy' 'python-faker' +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +checkdepends=('python-pytest' 'flake8' 'python-pytz' 'python-numpy' 'python-faker' 'python-exceptiongroup' 'python-flaky' 'python-django' 'python-mock' 'python-pandas' 'python-dpcontracts' 'python-pytest-xdist' 'python-lark-parser' 'python-pexpect' 'python-coverage' 'python-typing_extensions' 'python-black' 'python-fakeredis' 'python-libcst') source=("$pkgname-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-$pkgver.tar.gz") -sha512sums=('6418f850b6642337d11bee7d78f82d061af1dd3a2e59dcda1e87ef88f99bda23ccbd6e6cb6cce00275380ddf125c77102bf88ae6a3884d754ef9f7cf9b68e4f5') +sha512sums=('7e5b70cc2df874163205e3d35f3f5e6a71319e779b35f1596c69222373e9b766a143ccf37aa1699de6b98827978e44ccbca0b1e30e6ffe29c8b68c83bb3af869') prepare() { mv hypothesis-hypothesis-python-$pkgver hypothesis-$pkgver @@ -29,11 +29,13 @@ build() { cd hypothesis-$pkgver/hypothesis-python - python setup.py build + + python -m build -nw } check() { cd hypothesis-$pkgver/hypothesis-python + python setup.py install --root="$PWD/tmp_install" --optimize=1 python examples/example_hypothesis_entrypoint/setup.py install --root="$PWD/tmp_install" --optimize=1 @@ -44,8 +46,9 @@ package() { cd hypothesis-$pkgver/hypothesis-python - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer -d "$pkgdir" dist/*.whl + # It's only present when tests are enabled, so adding -f - rm -rf "$pkgdir"/usr/lib/python3.10/site-packages/tests + rm -rf "$pkgdir"/usr/lib/python*/site-packages/tests }