diff --git a/testing/py3-recommonmark/APKBUILD b/testing/py3-recommonmark/APKBUILD index a5749ad10ba..9d28282e7df 100644 --- a/testing/py3-recommonmark/APKBUILD +++ b/testing/py3-recommonmark/APKBUILD @@ -3,29 +3,34 @@ pkgname=py3-recommonmark _pyname=recommonmark pkgver=0.7.1 -pkgrel=3 +pkgrel=4 pkgdesc="A docutils-compatibility bridge to CommonMark" url="https://github.com/readthedocs/recommonmark" arch="noarch" license="MIT" depends="python3 py3-commonmark>=0.8.1 py3-docutils py3-sphinx" -makedepends="py3-setuptools" +makedepends="py3-setuptools py3-gpep517" checkdepends="py3-pytest" subpackages="$pkgname-pyc" source="$_pyname-$pkgver.tar.gz::https://github.com/readthedocs/$_pyname/archive/$pkgver.tar.gz" builddir="$srcdir/$_pyname-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { rm -f tests/test_sphinx.py - pytest-3 + python3 -m venv --clear --without-pip --system-site-packages .testenv + gpep517 install-wheel --destdir .testenv --prefix '' .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --skip-build --root="$pkgdir" + gpep517 install-wheel --destdir "$pkgdir" \ + .dist/*.whl } sha512sums="