# Maintainer: Francesco Colista 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 "