From b4c445d1ae7d0aeb825d335068fe485240a9dc26 Mon Sep 17 00:00:00 2001 From: gardar Date: Tue, 7 Nov 2023 13:17:46 +0000 Subject: [PATCH] fix: use build/install instead of setuptools invoking setup.py directly is deprecated: https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html --- ansible-cmdb/PKGBUILD | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ansible-cmdb/PKGBUILD b/ansible-cmdb/PKGBUILD index 75e22cc..5c246a6 100644 --- a/ansible-cmdb/PKGBUILD +++ b/ansible-cmdb/PKGBUILD @@ -8,18 +8,17 @@ arch=('any') url="https://github.com/fboender/ansible-cmdb" license=('GPL3') depends=('python' 'python-mako' 'python-pyyaml') -makedepends=('python-setuptools' 'git') +makedepends=('python-setuptools' 'git' 'python-build' 'python-installer' 'python-wheel') # source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::${url}/archive/${pkgver}.tar.gz") source=("git+https://github.com/gardar/ansible-cmdb.git#branch=fix-build") sha256sums=('SKIP') build() { cd "$srcdir/${pkgname}" - python setup.py build + python -m build } package() { cd "$srcdir/${pkgname}" - PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 - python setup.py install --root="$pkgdir/" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl }