diff options
Diffstat (limited to 'testing/py3-milc/APKBUILD')
-rw-r--r-- | testing/py3-milc/APKBUILD | 20 |
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 " |