1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-22 10:45:15 +03:00
aports/community/py3-libvirt/APKBUILD
2023-03-02 03:47:33 +01:00

45 lines
1.2 KiB
Text

# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=py3-libvirt
_pkgname=libvirt-python
pkgver=9.1.0
pkgrel=0
pkgdesc="The libvirt virtualization API python binding"
url="https://libvirt.org/"
arch="all"
license="LGPL-2.0-or-later"
makedepends="
libvirt-dev
py3-gpep517
py3-setuptools
py3-wheel
python3-dev
"
checkdepends="py3-pytest-xdist py3-lxml"
source="https://libvirt.org/sources/python/$_pkgname-$pkgver.tar.gz
disable-screenshot-test.patch"
builddir="$srcdir/$_pkgname-$pkgver"
replaces="py-libvirt" # Backwards compatibility
provides="py-libvirt=$pkgver" # Backwards compatibility
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 pytest -n auto
}
package() {
python3 -m installer -d "$pkgdir" \
dist/*.whl
}
sha512sums="
501608953afdf4e4c3393f71d2e38af10a78b1467f3cfcc2ecd64e32f0f0b9835738eba0ae483bd3c81c3b482c31b4660a6dd987fd1aeb95607381f84c570645 libvirt-python-9.1.0.tar.gz
3d1d62a5d5283e5679dd1318a335b2785c895499f1fedae5d75947e29b0a55f6e4925108cf74e6b36f1c9f140aaf5c89171b84d8e94b1c3d3fc6fdc8c7f2f5fc disable-screenshot-test.patch
"