# Maintainer: pkgname=py3-pyliblo pkgver=0.10.0 pkgrel=1 pkgdesc="Python wrapper for the liblo OSC library" url="https://das.nasophon.de/pyliblo/" arch="all" license="LGPL-2.1-or-later" makedepends=" cython liblo-dev py3-gpep517 py3-setuptools py3-wheel python3-dev " checkdepends="py3-pytest" subpackages="$pkgname-doc" source="https://das.nasophon.de/download/pyliblo-$pkgver.tar.gz py3.11.patch " builddir="$srcdir/pyliblo-$pkgver" build() { export CYTHON_FORCE_REGEN=1 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 # needs net .testenv/bin/python3 -m pytest -k 'not testSendReceive' } package() { python3 -m installer -d "$pkgdir" \ .dist/*.whl } sha512sums=" d2a3d47f6c52d310104256d33fbd5d652ae6bc8cde32c2d3b2f3f407b8a4aba99028e57cd466804d266f63468a6c792760f28a43dbabcfa3330e0a852ee4d4e3 pyliblo-0.10.0.tar.gz 8a80b83f16c1defd518b3bc46d559211b205caadaff9b5a22bf99af7670d94c748400457afb4847d3f3e39dd7498f9dc30344feb066e1455ebe2b6ded053ff70 py3.11.patch "