Date: Saturday, April 22, 2023 @ 08:16:34
  Author: alerque
Revision: 1448250

upgpkg: python-mccabe 0.7.0-4; Refactor with PEP517 build

Modified:
  python-mccabe/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-22 08:11:58 UTC (rev 1448249)
+++ PKGBUILD    2023-04-22 08:16:34 UTC (rev 1448250)
@@ -5,13 +5,14 @@
 _pyname=mccabe
 pkgname=python-$_pyname
 pkgver=0.7.0
-pkgrel=3
+pkgrel=4
 pkgdesc='McCabe complexity checker for Python'
 arch=(any)
 url="https://github.com/PyCQA/$_pyname";
-license=('custom:Expat')
+license=(custom:Expat)
 depends=(python)
-makedepends=(python-setuptools)
+makedepends=(python-{build,installer,wheel}
+             python-setuptools)
 checkdepends=(python-hypothesmith
               python-pytest
               python-pytest-runner)
@@ -21,7 +22,7 @@
 
 build() {
        cd "$_archive"
-       python setup.py build
+       python -m build -wn
 }
 
 check() {
@@ -31,6 +32,6 @@
 
 package() {
        cd "$_archive"
-       python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+       python -m installer -d "$pkgdir" dist/*.whl
        install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
 }

Reply via email to