# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=py3-aiohttp _pkgname=aiohttp pkgver=3.8.5 pkgrel=0 pkgdesc="HTTP client/server for asyncio" url="https://pypi.org/project/aiohttp" arch="all" license="Apache-2.0" depends=" py3-aiosignal py3-async-timeout py3-attrs py3-brotli py3-charset-normalizer py3-idna-ssl py3-multidict py3-typing-extensions py3-yarl python3 " makedepends="python3-dev py3-setuptools" checkdepends="py3-pytest py3-pytest-cov py3-pytest-mock py3-async_generator py3-freezegun" subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" case "$CARCH" in s390x) # fails due to speed and the event loop closes options="$options !check" ;; esac prepare() { default_prepare # need testing/py3-re-assert rm -f tests/test_client_session.py \ tests/test_streams.py \ tests/test_urldispatch.py \ tests/test_web_response.py \ tests/test_proxy_functional.py } build() { python3 setup.py build } check() { PYTHONPATH="$(echo build/lib.*)" \ pytest -W ignore::DeprecationWarning -v \ -k 'not test_no_warnings and not test_set_loop_default_loop and not test_default_loop' } package() { python3 setup.py install --root="$pkgdir" --skip-build } sha512sums=" 613dfe836c511832c68eadbd0a76882ec362ff956937aa913fc7567b7e3e1ac2085a70a1eca42fb016f38c076a131b506b22f26879ad06b077cb4a85e9dcd8db py3-aiohttp-3.8.5.tar.gz "