# Maintainer: Carlos Aznarán # Contributor: Luis Martinez # Contributor: Will Handley (aur.archlinux.org/account/wjhandley) _base=persim pkgname=python-${_base} pkgver=0.3.5 pkgrel=1 pkgdesc="Distances and representations of persistence diagrams" arch=(any) url="https://github.com/scikit-tda/${_base}" license=(MIT) depends=(python-scikit-learn python-matplotlib python-hopcroftkarp python-deprecated) makedepends=(python-build python-installer python-setuptools python-wheel) checkdepends=(python-pytest) source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz) sha512sums=('d2a554cc271d76c95ae7a8d41864998c86ff0f81282420da4a9f95004b424690359d9703a5fa987275ec438a879b7fb994ec630b551eef260b85f2ca0d9aa002') 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 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.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" }