# Maintainer: Gennady Feldman # Contributor: Gennady Feldman pkgname=py3-fastavro _pkgname=fastavro pkgver=0.22.4 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" # _tz_ tests fail license="MIT" depends="py3-six" makedepends="py3-setuptools python3-dev cython3" 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="7f55d6dd533862e3d39f758ab59f02fc970ac511f445f986b5813fd63c04966678226dc883ad95089c3cced7bc8297490c38e5f1fd42ccb1ff13571bb0de16c8 py3-fastavro-0.22.4.tar.gz"