From 66bfbb39a128fef7d9abde7ce000073622390bcc Mon Sep 17 00:00:00 2001 From: omni <omni+alpine@hack.org> Date: Tue, 24 Oct 2023 17:46:04 +0000 Subject: [PATCH] community/pgcli: switch to gpep517 --- community/pgcli/APKBUILD | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/community/pgcli/APKBUILD b/community/pgcli/APKBUILD index 74272ab332db..01b818f03532 100644 --- a/community/pgcli/APKBUILD +++ b/community/pgcli/APKBUILD @@ -13,6 +13,7 @@ depends="python3 py3-click py3-configobj py3-humanize + py3-gpep517 py3-pendulum py3-pgspecial py3-prompt_toolkit>2.0.0 @@ -21,22 +22,29 @@ depends="python3 py3-setproctitle py3-setuptools py3-sqlparse<0.5.0 - py3-wcwidth" + py3-wcwidth + py3-wheel + " checkdepends="pytest py3-mock" makedepends="python3-dev" subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/p/pgcli/pgcli-$pkgver.tar.gz" -check() { - python3 -m pytest tests +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } -build() { - python3 setup.py build +check() { + 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=" -- GitLab