From ca60d447f596de16b2d414de48ce774e4912d3c8 Mon Sep 17 00:00:00 2001 From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org> Date: Sat, 28 Oct 2023 06:43:19 +0000 Subject: [PATCH] main/py3-iniconfig: switch to gpep517 --- main/py3-iniconfig/APKBUILD | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/main/py3-iniconfig/APKBUILD b/main/py3-iniconfig/APKBUILD index 5d44f62c2a7..e473545c373 100644 --- a/main/py3-iniconfig/APKBUILD +++ b/main/py3-iniconfig/APKBUILD @@ -3,12 +3,13 @@ pkgname=py3-iniconfig _pyname=iniconfig pkgver=1.1.1 -pkgrel=6 +pkgrel=7 pkgdesc="brain-dead simple config-ini parsing" url="https://github.com/pytest-dev/iniconfig" arch="noarch" license="MIT" -makedepends="py3-setuptools py3-py" +makedepends="py3-gpep517 py3-setuptools py3-wheel py3-py" +checkdepends="py3-pytest" subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/i/$_pyname/$_pyname-$pkgver.tar.gz" options="!check" # pytest needed, circular dep @@ -21,15 +22,20 @@ prepare() { } 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 --skip-build --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums="