diff options
Diffstat (limited to 'community/py3-rkm-codes/APKBUILD')
-rw-r--r-- | community/py3-rkm-codes/APKBUILD | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/community/py3-rkm-codes/APKBUILD b/community/py3-rkm-codes/APKBUILD index bbfa2fec9be..2a1b75b716b 100644 --- a/community/py3-rkm-codes/APKBUILD +++ b/community/py3-rkm-codes/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Andy Hawkins <andy@gently.org.uk> # Maintainer: Andy Hawkins <andy@gently.org.uk> pkgname=py3-rkm-codes -pkgver=0.5 +pkgver=0.6 pkgrel=2 pkgdesc="Number format for compact robust labels" url="https://nurdletech.com/linux-utilities/rkm_codes/" @@ -11,23 +11,32 @@ depends=" python3 py3-quantiphy " -makedepends="py3-setuptools" -checkdepends=" - py3-pytest - py3-pytest-runner +makedepends=" + py3-flit-core + py3-gpep517 " +checkdepends="py3-pytest" +subpackages="$pkgname-pyc" source="https://github.com/KenKundert/rkm_codes/archive/v$pkgver/rkm_codes-v$pkgver.tar.gz" builddir="$srcdir/rkm_codes-$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="515c7e29b25d7eec4b9a2a31223e41e9b77a61831db6d2cf3213ac8088396bee528eee883362ec248845f98da3575e204ca0be61d367d931082aab9811ebd736 rkm_codes-v0.5.tar.gz" + +sha512sums=" +94de0a57da95d298c9d5d26e33ee6aa12e4702a7e359b519cd99429f2c91d7b4c961acc85170cfcb88a24f6dca8e587a5ba01c77043bba67d73d1be651c26ab2 rkm_codes-v0.6.tar.gz +" |