aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-milc/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/py3-milc/APKBUILD')
-rw-r--r--testing/py3-milc/APKBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/testing/py3-milc/APKBUILD b/testing/py3-milc/APKBUILD
index bb85723eba3..e7bf769f0f4 100644
--- a/testing/py3-milc/APKBUILD
+++ b/testing/py3-milc/APKBUILD
@@ -1,30 +1,36 @@
# Contributor: Galen Abell <galen@galenabell.com>
# Maintainer: Galen Abell <galen@galenabell.com>
pkgname=py3-milc
-pkgver=1.6.5
-pkgrel=0
+pkgver=1.8.0
+pkgrel=1
pkgdesc="Opinionated Batteries-Included Python 3 CLI Framework"
url="https://milc.clueboard.co"
arch="noarch"
license="MIT"
depends="python3 py3-appdirs py3-argcomplete py3-colorama py3-halo"
-makedepends="py3-setuptools"
+makedepends="py3-gpep517 py3-setuptools py3-wheel"
checkdepends="py3-pytest py3-semver"
+subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/clueboard/milc/archive/$pkgver.tar.gz"
builddir="$srcdir/milc-$pkgver"
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
- PYTHONPATH="." 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="
-8e0817eb41f0f4cedf4486a7618c4c8cd70cec666c17cc16cdcb607ae260cd61df0123c4da48db13c24725d9e40ad918d2623fd33bbb8ca525d7672f62c21dd6 py3-milc-1.6.5.tar.gz
+2789b7f8f4c639fb53ec223bac935de6da5d6c4ac8fda6a070fe1a9546d138323041d53b37d6a1478b0883d9945b9ec62386825109cd9816ec5d7371cc52c64b py3-milc-1.8.0.tar.gz
"