aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-pyroma/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/py3-pyroma/APKBUILD')
-rw-r--r--testing/py3-pyroma/APKBUILD32
1 files changed, 22 insertions, 10 deletions
diff --git a/testing/py3-pyroma/APKBUILD b/testing/py3-pyroma/APKBUILD
index b128bf27416..7246b67e854 100644
--- a/testing/py3-pyroma/APKBUILD
+++ b/testing/py3-pyroma/APKBUILD
@@ -1,27 +1,39 @@
# Maintainer: Hristiyan Ivanov <hristiyan.d.ivanov@gmail.com>
pkgname=py3-pyroma
_pkgname=pyroma
-pkgver=2.6
-pkgrel=1
-pkgdesc="Python project assessment tool."
+pkgver=4.2
+pkgrel=0
+pkgdesc="Rate your Python packages package friendliness"
url="https://pypi.org/project/pyroma/"
arch="noarch"
license="MIT"
-depends="py3-pygments py3-setuptools py3-docutils"
-makedepends="python3-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/regebro/$_pkgname/archive/$pkgver.tar.gz"
+depends="py3-build
+ py3-docutils
+ py3-pygments
+ py3-requests
+ py3-setuptools
+ py3-trove-classifiers
+ "
+makedepends="py3-gpep517 py3-wheel"
+checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/regebro/pyroma/archive/refs/tags/$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$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="9cbaf4bafc78c8b70948b0ee4233c8c254cd0e2eba2df247a7ecb50595896464cffef67b97208d7196d521bb4219ae9056f8da33c7776f354ea6cbada32363be py3-pyroma-2.6.tar.gz"
+sha512sums="
+6b1830d171674409cc16894233768db065ad8d1c8ebe1edeb49575dc9df37f99b6d82096a19b9c5d6aaf23df94e62f5df86919a78acca4fe718926db73670e26 py3-pyroma-4.2.tar.gz
+"