# Maintainer: Gennady Feldman # Contributor: Gennady Feldman pkgname=py3-fastavro _pkgname=fastavro pkgver=0.23.3 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="ee229d1b85198f935c18058683a0699ed70fe777aaaad68adcfc15b302b3141de0c2bc648cad5d225bde69cdf10c33efc4bb0bc47850169df14a25ad79155746 py3-fastavro-0.23.3.tar.gz"