diff options
Diffstat (limited to 'testing/py3-markdown2/APKBUILD')
-rw-r--r-- | testing/py3-markdown2/APKBUILD | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/testing/py3-markdown2/APKBUILD b/testing/py3-markdown2/APKBUILD index 38abc9305bf..3a2f7385e13 100644 --- a/testing/py3-markdown2/APKBUILD +++ b/testing/py3-markdown2/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de> pkgname=py3-markdown2 -pkgver=2.4.1 +pkgver=2.4.13 pkgrel=0 pkgdesc="fast and complete implementation of Markdown in Python" url="https://github.com/trentm/python-markdown2" @@ -10,24 +10,34 @@ depends=" python3 " makedepends=" + py3-gpep517 py3-setuptools + py3-wheel " -_pyname="markdown2" -_pypiprefix="${_pyname%${_pyname#?}}" -source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz" -builddir="$srcdir/$_pyname-$pkgver" +checkdepends=" + py3-pytest + " +subpackages="$pkgname-pyc" +source="https://files.pythonhosted.org/packages/source/m/markdown2/markdown2-$pkgver.tar.gz" +builddir="$srcdir/markdown2-$pkgver" 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 + .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=" -fa62640a135bb01b2dc82f658089c5880a3183c3b6e498ce76a27075d3045d70d7e00b9d497180a63c00cbd9ece83ebabaa8cd31ee326160d891fb422f43528e markdown2-2.4.1.tar.gz +df015b53a87138b55fb6ab28c5b4cc8b1a36867a9a1b0fab962399c467e9847b249bff6a8ad920d56c4b72a02b46ffc536e61fa3168794403602926e65091748 markdown2-2.4.13.tar.gz " |