aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-pyparted/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/py3-pyparted/APKBUILD')
-rw-r--r--testing/py3-pyparted/APKBUILD40
1 files changed, 32 insertions, 8 deletions
diff --git a/testing/py3-pyparted/APKBUILD b/testing/py3-pyparted/APKBUILD
index 1f74c6c76e7..f1591305ca1 100644
--- a/testing/py3-pyparted/APKBUILD
+++ b/testing/py3-pyparted/APKBUILD
@@ -2,26 +2,50 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=py3-pyparted
_pkgname=pyparted
-pkgver=3.11.7
-pkgrel=2
+pkgver=3.13.0
+pkgrel=1
pkgdesc="Python bindings for GNU parted (libparted)"
url="https://github.com/dcantrell/pyparted"
arch="all"
license="GPL-2.0-or-later"
-depends="python3"
-makedepends="python3-dev py3-setuptools parted-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/dcantrell/pyparted/archive/v$pkgver.tar.gz"
+makedepends="
+ parted-dev
+ py3-gpep517
+ py3-setuptools
+ py3-wheel
+ python3-dev
+ "
+checkdepends="
+ e2fsprogs
+ "
+subpackages="$pkgname-pyc"
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/dcantrell/pyparted/archive/v$pkgver.tar.gz
+ archlabels-armv8l.patch
+ "
builddir="$srcdir/$_pkgname-$pkgver"
replaces=py-pyparted # Backwards compatibility
provides=py-pyparted=$pkgver-r$pkgrel # Backwards compatibility
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
+}
+
+check() {
+ python3 -m venv --clear --without-pip --system-site-packages .testenv
+ .testenv/bin/python3 -m installer .dist/*.whl
+ .testenv/bin/python3 -m unittest discover
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/*.whl
}
-sha512sums="147fdc45d47faaee574a7b0268a218eef49be929a147d20adf85cc0302d94e57e98e02072591ca035cad7efe164e7dd87bd1a31504f5cff8575f18d4469dc2b0 py3-pyparted-3.11.7.tar.gz"
+sha512sums="
+26819e28d73420937874f52fda03eb50ab1b136574ea9867a69d46ae4976d38c4f26a2697fa70597eed90dd78a5ea209bafcc3227a17a7a5d63cff6d107c2b11 py3-pyparted-3.13.0.tar.gz
+1b2e92b83df51e4c2fe44f67b3ea21839614ab4613d4c32b5875f9fbf364fd6c9c85fa2400b55b84d4f64435f98f8e22f93c1db9d882ed9658379b20fe76e0d8 archlabels-armv8l.patch
+"