diff options
Diffstat (limited to 'community/py3-jaraco.classes/APKBUILD')
-rw-r--r-- | community/py3-jaraco.classes/APKBUILD | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/community/py3-jaraco.classes/APKBUILD b/community/py3-jaraco.classes/APKBUILD index 9990bcb0328..6bf46c0e2bc 100644 --- a/community/py3-jaraco.classes/APKBUILD +++ b/community/py3-jaraco.classes/APKBUILD @@ -1,19 +1,21 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=py3-jaraco.classes -pkgver=3.2.1 -pkgrel=2 +pkgver=3.3.1 +pkgrel=0 pkgdesc="Utility functions for Python class constructs" url="https://github.com/jaraco/jaraco.classes" arch="noarch" license="MIT" -depends="python3" -# py3-setuptools_scm is required to set version of python module +depends="python3 py3-more-itertools" makedepends=" + py3-gpep517 py3-setuptools py3-setuptools_scm + py3-wheel " checkdepends="py3-pytest" +subpackages="$pkgname-pyc" source="https://pypi.python.org/packages/source/j/jaraco.classes/jaraco.classes-$pkgver.tar.gz" builddir="$srcdir/jaraco.classes-$pkgver" @@ -22,15 +24,22 @@ replaces="py3-jaraco-classes" provides="py3-jaraco-classes=$pkgver-r$pkgrel" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - 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="4c85cfdd1da88de01596867365147be6cadd7e1d230798683236fdfde579747e3309aac95ae4f3ef86c91bb4493f3096c4ecc14e3db764ef308aab41ead88e23 jaraco.classes-3.2.1.tar.gz" +sha512sums=" +368a45965e321506bb4a66c80ddf79e8e58f25f92bf9bbd1cffc9118f696ea23dcca6f9277544d1c2af1cbc18fe0cc5a2bdc7b9ad865f54ac0776b0b58aca90b jaraco.classes-3.3.1.tar.gz +" |