# Maintainer: knedl1k # Contributor: Carlos Aznarán # Contributor: Luis Martinez # Contributor: Andres Alejandro Navarro Alsina # Contributor: GalSim developers team on GitHub _base=GalSim pkgname=python-${_base,,} pkgver=2.5.2 pkgrel=1 pkgdesc="Modular galaxy image simulation toolkit" arch=(x86_64) url="https://github.com/${_base}-developers/${_base}" license=('BSD') depends=(python-astropy boost-libs eigen fftw python-coord python-future) makedepends=(python-build python-installer python-setuptools python-wheel pybind11 python-numpy) # checkdepends=(python-pytest) # python-timeout python-scipy python-yaml source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) sha256sums=('e6c04e2c983e241f3cd8a52de289a3ca8bf23c3ebbb692a96fbd27c84b427060') build() { cd ${_base}-${pkgver} python -m build --wheel --skip-dependency-check --no-isolation } # check() { # cd ${_base}-${pkgver} # python -m venv --system-site-packages test-env # test-env/bin/python -m installer dist/*.whl # local _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')") # LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${srcdir}/${_base}-${pkgver}/build/lib.linux-${CARCH}-cpython-${_pyversion}/${_base,,}" test-env/bin/python -m pytest # } package() { cd ${_base}-${pkgver} PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" }