aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-apsw/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/py3-apsw/APKBUILD')
-rw-r--r--testing/py3-apsw/APKBUILD34
1 files changed, 23 insertions, 11 deletions
diff --git a/testing/py3-apsw/APKBUILD b/testing/py3-apsw/APKBUILD
index 3ae8b0b9d33..6fd6ccdd518 100644
--- a/testing/py3-apsw/APKBUILD
+++ b/testing/py3-apsw/APKBUILD
@@ -2,33 +2,45 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=py3-apsw
_pkgname=apsw
-pkgver=3.38.1
-_pkgrel=r1
+pkgver=3.44.0.0
pkgrel=0
pkgdesc="Another Python SQLite Wrapper"
url="https://github.com/rogerbinns/apsw"
arch="all"
license="Zlib"
depends="python3"
-makedepends="python3-dev py3-setuptools sqlite-dev"
-source="$pkgname-$pkgver-$_pkgrel.tar.gz::https://github.com/rogerbinns/apsw/archive/$pkgver-$_pkgrel.tar.gz"
-builddir="$srcdir/$_pkgname-$pkgver-$_pkgrel"
+makedepends="
+ python3-dev
+ py3-gpep517
+ py3-setuptools
+ py3-wheel
+ sqlite-dev
+ "
+subpackages="$pkgname-pyc"
+source="$pkgname-$pkgver.zip::https://github.com/rogerbinns/apsw/releases/download/$pkgver/apsw-$pkgver.zip
+ detect-sqlite-config.patch
+ "
-replaces=py-apsw # Backwards compatibility
-provides=py-apsw=$pkgver-r$pkgrel # Backwards compatibility
+builddir="$srcdir/$_pkgname-$pkgver"
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
- python3 setup.py check
+ python3 -m venv --clear --without-pip --system-site-packages .testenv
+ .testenv/bin/python3 -m installer .dist/*.whl
+ .testenv/bin/python3 setup.py build_test_extension test
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/*.whl
}
sha512sums="
-4d161641d7bf7f933507e7d7e71d437d9db95f7327e29cf34848d9b741e2711dafbefbf19cb34d78d83b4e69115acad855f924fdf80de1cea4c9d61fe0f2b670 py3-apsw-3.38.1-r1.tar.gz
+c6395fc0f3ce9ffc1b84780f768579d921289c2db7aee372ad3453c293c7acc264ce501697b299df7359ef225210aded44faf8d42b478e804856ee864192f0b3 py3-apsw-3.44.0.0.zip
+8f3957bd6fecb5660a7cab367043e4ccdacd87d8963bbe41cc3d525265de28f08aa207099658d785be29c5c90b818c1418f766995cd780d02b8e36252a389758 detect-sqlite-config.patch
"