diff options
Diffstat (limited to 'community/py3-outcome/APKBUILD')
-rw-r--r-- | community/py3-outcome/APKBUILD | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/community/py3-outcome/APKBUILD b/community/py3-outcome/APKBUILD index 9896e3be760..1730eb8a9d2 100644 --- a/community/py3-outcome/APKBUILD +++ b/community/py3-outcome/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=py3-outcome -pkgver=1.1.0 +pkgver=1.3.0 pkgrel=1 pkgdesc="Capture the outcome of Python function calls" url="https://github.com/python-trio/outcome" @@ -10,23 +10,34 @@ license="MIT OR Apache-2.0" depends=" py3-async_generator py3-attrs - python3 " -makedepends="py3-setuptools" +makedepends=" + py3-gpep517 + py3-setuptools + py3-wheel + " checkdepends="py3-pytest" +subpackages="$pkgname-pyc" source="https://pypi.python.org/packages/source/o/outcome/outcome-$pkgver.tar.gz" builddir="$srcdir/outcome-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - PYTHONPATH="$PWD/build/lib" pytest + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="3bebeaef87af1128442b769cdfc6ef81d202130437b1503e26f8468830647595937d3e422ef4d8679191a1e9a083dcfb2e9bce35a49f63fc12665d7a61b56d3d outcome-1.1.0.tar.gz" +sha512sums=" +693885c90063b0073c93e699e9e2e6f068a373594be84030d314562df8b26a38c91fd2dbc4a8121bcd426d4f6598af9d9d60910e58282ac3fe40a9124ab2fe13 outcome-1.3.0.tar.gz +" |