# Contributor: Philipp Arras # Maintainer: Martin Reinecke pkgname=py3-ducc0 _pyname=ducc0 pkgver=0.29.0 _tagname=0_29_0 pkgrel=0 pkgdesc="Efficient algorithms for Fast Fourier transforms and more" url="https://gitlab.mpcdf.mpg.de/mtr/ducc" arch="all" license="GPL-2.0-or-later" depends="python3" makedepends="py3-setuptools py3-pybind11-dev python3-dev" checkdepends="py3-pytest py3-numpy" _pynametag="$_pyname"_"$_tagname" source="https://gitlab.mpcdf.mpg.de/mtr/ducc/-/archive/$_pynametag/ducc-$_pynametag.tar.gz" builddir="$srcdir/ducc-$_pynametag" build() { DUCC0_OPTIMIZATION=portable python3 setup.py build } check() { PYTHONPATH="$(echo $PWD/build/lib.*)" python3 -m pytest python/test } package() { DUCC0_OPTIMIZATION=portable python3 setup.py install --skip-build --root="$pkgdir" } sha512sums=" 6d500005ed216067dcb2c2b04c24419bc91a1263fa281e5994b0d05780ac113e587b7fc74a2b51f37a54a882f00f19e071e70145f71483af72a131c18d21c62d ducc-ducc0_0_29_0.tar.gz "