diff --git a/testing/py3-translationstring/APKBUILD b/testing/py3-translationstring/APKBUILD index 4289d6b389ef5fb3a58041132ab581876e0281f2..e34878f25a8600e83bcbe3b91c10b593ea0aa231 100644 --- a/testing/py3-translationstring/APKBUILD +++ b/testing/py3-translationstring/APKBUILD @@ -3,13 +3,13 @@ pkgname=py3-translationstring _pkgname=translationstring pkgver=1.4 -pkgrel=3 +pkgrel=4 pkgdesc="A Python utility library for i18n" url="https://pypi.org/project/translationstring/" # actual homepage doesn't exist anymore arch="noarch" license="ZPL-2.1" depends="python3" -makedepends="py3-setuptools" +makedepends="py3-setuptools py3-gpep517" subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" builddir="$srcdir"/$_pkgname-$pkgver @@ -18,15 +18,20 @@ replaces="py-translationstring" # Backwards compatibility provides="py-translationstring=$pkgver-r$pkgrel" # Backwards compatibility build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + python3 -m venv --clear --without-pip --system-site-packages .testenv + gpep517 install-wheel --destdir .testenv --prefix '' .dist/*.whl + .testenv/bin/python3 -m unittest discover } package() { - python3 setup.py install --skip-build --root="$pkgdir" + gpep517 install-wheel --destdir "$pkgdir" \ + .dist/*.whl # Reduce size by removing installed-tests rm -rf "$pkgdir"/usr/lib/python3*/site-packages/translationstring/tests