aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-rkm-codes/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-rkm-codes/APKBUILD')
-rw-r--r--community/py3-rkm-codes/APKBUILD27
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
+"