# Contributor: Henrik Riomar # Maintainer: Henrik Riomar pkgname=py3-nats _pkgname=nats.py pkgver=2.7.2 pkgrel=1 pkgdesc="Python3 client for NATS" url="https://github.com/nats-io/nats.py" arch="noarch" license="Apache-2.0" checkdepends=" nats-server py3-pytest py3-pytest-cov " makedepends=" py3-gpep517 py3-setuptools py3-wheel " depends=" py3-aiohttp python3 " subpackages="$pkgname-pyc" source="https://github.com/nats-io/nats.py/archive/v$pkgver/nats.py-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" case "$CARCH" in x86|armv7|armhf|s390x|ppc64le|riscv64) options="!check" ;; # no nats-server package *) ;; esac 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 \ -k 'not test_subscribe_no_echo and not test_ordered_consumer' } package() { python3 -m installer -d "$pkgdir" .dist/*.whl } sha512sums=" 4ce5820d1c4e495b50153355c96c47a994ecba021b92531f68ee342ac895aa7a3896102dc799072d8747bed0609d8db53431250685ad8dd7c56aafe5d9c94c45 nats.py-2.7.2.tar.gz "