diff options
Diffstat (limited to 'testing/py3-parver/APKBUILD')
-rw-r--r-- | testing/py3-parver/APKBUILD | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/testing/py3-parver/APKBUILD b/testing/py3-parver/APKBUILD index e8478a98153..640256dd7e2 100644 --- a/testing/py3-parver/APKBUILD +++ b/testing/py3-parver/APKBUILD @@ -1,21 +1,23 @@ # Contributor: Michał Polański <michal@polanski.me> # Maintainer: Michał Polański <michal@polanski.me> pkgname=py3-parver -_pkgname=parver -pkgver=0.3.1 +pkgver=0.5 pkgrel=1 pkgdesc="Parse and manipulate PEP 440 version numbers" url="https://github.com/RazerM/parver" license="MIT" arch="noarch" -depends="python3 py3-arpeggio" -makedepends="py3-setuptools" +depends="py3-arpeggio py3-attrs" +makedepends="py3-gpep517 py3-setuptools py3-wheel" checkdepends="py3-pytest py3-hypothesis py3-pretend" -source="$_pkgname-$pkgver.tar.gz::https://github.com/RazerM/parver/archive/$pkgver.tar.gz" -builddir="$srcdir/$_pkgname-$pkgver" +subpackages="$pkgname-pyc" +source="https://github.com/RazerM/parver/archive/$pkgver/py3-parver-$pkgver.tar.gz" +builddir="$srcdir/parver-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { @@ -23,7 +25,10 @@ check() { } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build + python3 -m installer -d "$pkgdir" \ + .dist/parver-$pkgver-py3-none-any.whl } -sha512sums="2ea7eb7be0c58657f5261d7b4729da6caaf2fac67db3fc3f36d29627bdbeba45f6ecb0e4bb251575b621908eb1ff5fa5ede5fc2ef0e041156dcc00548fd34360 parver-0.3.1.tar.gz" +sha512sums=" +55fd52cb229c8358e89053f4c44d8cdb4bfbc8fd79ec40f4b7c6f18f2c848fb025e2be4e907b5cfbeb598e535fed67be4e10cea71d529a21e6d0712679c665d3 py3-parver-0.5.tar.gz +" |