diff --git a/python-opnieuw/.SRCINFO b/python-opnieuw/.SRCINFO index 90756e7..5c6ad29 100644 --- a/python-opnieuw/.SRCINFO +++ b/python-opnieuw/.SRCINFO @@ -1,11 +1,14 @@ pkgbase = python-opnieuw pkgdesc = A general-purpose retrying library, written in pure Python pkgver = 3.1.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/channable/opnieuw arch = any license = BSD-3-Clause + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-setuptools-scm depends = python depends = python-typing_extensions source = python-opnieuw-3.1.0.tar.gz::https://github.com/channable/opnieuw/archive/refs/tags/v3.1.0.tar.gz diff --git a/python-opnieuw/PKGBUILD b/python-opnieuw/PKGBUILD index 550e73b..945bdd2 100644 --- a/python-opnieuw/PKGBUILD +++ b/python-opnieuw/PKGBUILD @@ -1,28 +1,28 @@ # Maintainer: Bert Peters pkgname=python-opnieuw pkgver=3.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="A general-purpose retrying library, written in pure Python" arch=('any') url="https://github.com/channable/opnieuw" license=('BSD-3-Clause') depends=('python' 'python-typing_extensions') -makedepends=('python-setuptools') +makedepends=(python-build python-installer python-setuptools{,-scm}) source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('d57ca44672b4a81a6fd73e8d8f039e4cab0149e361c8b0e3a036fa5588544802') build() { - cd "opnieuw-$pkgver" - python setup.py build + cd "opnieuw-$pkgver" + python -m build --wheel --no-isolation } check() { - cd "opnieuw-$pkgver" - python -m unittest + cd "opnieuw-$pkgver" + python -m unittest } package() { - cd "opnieuw-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE + cd "opnieuw-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE }