summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcb2023-02-15 22:16:48 +0000
committerjmcb2023-02-15 22:16:48 +0000
commitb268e2ceb6a3523d6d167f514d4ddc807f9988e9 (patch)
tree8637e04f79b24db396c66918bc25e86b8c50e9d3
parentdd4d90cd7c16090c1ca9a7f55eeae3fd92ff77d1 (diff)
downloadaur-b268e2ceb6a3523d6d167f514d4ddc807f9988e9.tar.gz
PEP 517 build
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
2 files changed, 12 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2b9e74874fe6..ef0f19ae13f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = python-prospector
pkgdesc = Python static analysis tool
pkgver = 1.6.0
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/PyCQA/prospector/
arch = any
license = GPL2
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-pylint
depends = python-pylint-celery
depends = python-pylint-django
diff --git a/PKGBUILD b/PKGBUILD
index dcd7a505ee87..b7866b1534c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname='python-prospector'
_name='prospector'
pkgver='1.6.0'
-pkgrel=4
+pkgrel=5
pkgdesc="Python static analysis tool"
url="https://github.com/PyCQA/prospector/"
depends=('python-pylint'
@@ -27,18 +27,20 @@ optdepends=('python-bandit: security linter'
'mypy: optional type checking'
'python-pyroma: check setup.py'
'python-vulture: find dead code')
-makedepends=('python-setuptools')
+makedepends=('python-build'
+ 'python-installer'
+ 'python-wheel')
license=('GPL2')
arch=('any')
source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
sha256sums=('1ca0da95a2d1a151ae578f02d6fc78300a9150af8f2c2c201097213016cc92ee')
build() {
- cd "${_name}-${pkgver}"
- python setup.py build
+ cd "$_name-$pkgver"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${_name}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1
+ cd "$_name-$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}