From 05524eff45352bccbb45290e4bf22cd4243fb8d8 Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Sat, 1 Jan 2022 20:38:38 +0000 Subject: [PATCH] upgpkg: prometheus-smbmc-exporter 0.1.0-6 Switch to python-build/install. --- prometheus-smbmc-exporter/PKGBUILD | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/prometheus-smbmc-exporter/PKGBUILD b/prometheus-smbmc-exporter/PKGBUILD index 6c3baa8..b1c519b 100644 --- a/prometheus-smbmc-exporter/PKGBUILD +++ b/prometheus-smbmc-exporter/PKGBUILD @@ -3,13 +3,13 @@ pkgname=prometheus-smbmc-exporter _pkgname=smbmc-exporter pkgver=0.1.0 -pkgrel=5 +pkgrel=6 pkgdesc="Prometheus exporter for smbmc metrics" arch=('any') url="https://github.com/grawlinson/smbmc-exporter" license=('GPL') depends=('python-smbmc' 'python-click' 'python-prometheus_client') -makedepends=('python-pip' 'python-poetry') +makedepends=('python-build' 'python-install' 'python-poetry-core') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" 'systemd.service' 'sysusers.conf') @@ -19,7 +19,11 @@ b2sums=('ae5c63b4e7b19746dfb250c9db1a942133ebb826b315e194d396c4aea478bf5e7587b31 build() { cd "$_pkgname-$pkgver" - poetry build --format wheel + + python -m build \ + --wheel \ + --skip-dependency-check \ + --no-isolation } package() { @@ -30,11 +34,9 @@ package() { cd "$_pkgname-$pkgver" # package - PIP_CONFIG_FILE=/dev/null pip install \ - --isolated \ - --root="$pkgdir" \ - --ignore-installed \ - --no-deps \ + python -m install \ + --optimize=1 \ + --destdir="$pkgdir" \ dist/*.whl # license