# Maintainer: Gennady Feldman # Contributor: Gennady Feldman pkgname=py3-fastavro _pkgname=fastavro pkgver=0.22.9 pkgrel=0 pkgdesc="Fast Avro for Python" # Tests for optional zstd and snappy codecs require # unpackaged python modules 'zstandard' and 'python-snappy' options="!check" url="https://github.com/fastavro/fastavro" arch="all !x86 !mips !mips64" # _tz_ tests fail, blocked by numpy on mips license="MIT" depends="py3-six" makedepends="py3-setuptools python3-dev cython" checkdepends="py3-pytest py3-numpy" source="$pkgname-$pkgver.tar.gz::https://github.com/fastavro/fastavro/archive/$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" build() { FASTAVRO_USE_CYTHON=1 python3 setup.py build } check() { PYTHONPATH="$(echo $PWD/build/lib.*)" python3 -m pytest -v tests } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" } sha512sums="b92015983c49a4f1cf3f8bc5a207a3a3bfc5b4848b2e0d8dea461360f49baa8308b6d6a9c4acb6cbc3f56d1d3d6138b28a68bb12905a4f1ee71347d890a9dc16 py3-fastavro-0.22.9.tar.gz"