# Contributor: Antoine Fontaine # Maintainer: pkgname=py3-matrix-nio pkgver=0.21.2 pkgrel=0 pkgdesc="Python Matrix client library" url="https://github.com/poljar/matrix-nio" arch="noarch" license="ISC" depends=" python3 py3-aiofiles py3-aiohttp py3-aiohttp-socks py3-future py3-h11 py3-h2 py3-jsonschema py3-logbook py3-pycryptodome py3-unpaddedbase64 " checkdepends=" py3-aioresponses py3-atomicwrites py3-cachetools py3-faker py3-hpack py3-hyperframe py3-hypothesis py3-mypy py3-olm py3-peewee py3-pytest py3-pytest-aiohttp py3-pytest-asyncio py3-pytest-benchmark py3-pytest-cov py3-pytest-isort py3-setuptools " makedepends=" py3-gpep517 py3-installer py3-poetry-core " subpackages="$pkgname-pyc" source=" https://github.com/poljar/matrix-nio/archive/$pkgver/matrix-nio-$pkgver.tar.gz " builddir="$srcdir/matrix-nio-$pkgver" 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 # test_connect_wrapper requires a network connection .testenv/bin/python3 -m pytest -k 'not test_connect_wrapper' } package() { python3 -m installer -d "$pkgdir" .dist/*.whl } sha512sums=" 39e4a62bce3937749ad18245233dcb543f1728a7dfd9223cbbd75d95fbdde13351e5f465dc13a23b748a970e0e5758646e0098540e7005932696613052ac8351 matrix-nio-0.21.2.tar.gz "