# Template file for 'python3-uvloop' pkgname=python3-uvloop version=0.15.2 revision=1 wrksrc="${pkgname#*-}-${version}" build_style=python3-module hostmakedepends="python3 python3-setuptools python3-Cython" makedepends="libuv-devel python3-devel" checkdepends="flake8 python3-pytest python3-openssl python3-psutil" depends="python3" short_desc="Fast replacement for Python asyncio event loop" maintainer="Andrew J. Hesford " license="Apache-2.0, MIT" homepage="https://github.com/MagicStack/uvloop" distfiles="${homepage}/archive/v${version}.tar.gz" checksum=31944b4258be55526a38059739e360e3c7e2f047c0ae922b6fca5d6d85a37085 do_check() { # For some reason, setting PYTHONPATH is not sufficient cp build/lib*/uvloop/*.so uvloop python3 -m pytest tests -k 'not Test_UV_TCPSSL' } post_patch() { cat <<-EOF >> setup.cfg [build_ext] use-system-libuv=1 EOF } post_install() { vlicense LICENSE-MIT }