diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 14 insertions, 17 deletions
@@ -1,6 +1,6 @@ pkgbase = python-sparse pkgdesc = Sparse multidimensional arrays on top of numpy and scipy - pkgver = 0.13.0 + pkgver = 0.15.1 pkgrel = 1 url = https://sparse.pydata.org arch = any @@ -12,10 +12,11 @@ pkgbase = python-sparse checkdepends = python-pytest-flake8 checkdepends = python-toolz makedepends = python-setuptools - depends = python-numpy - depends = python-scipy - depends = python-numba - source = python-sparse-0.13.0.tar.gz::https://files.pythonhosted.org/packages/source/s/sparse/sparse-0.13.0.tar.gz - sha256sums = 685dc994aa770ee1b23f2d5392819c8429f27958771f8dceb2c4fb80210d5915 + depends = python>=3.8 + depends = python-numpy>=1.17 + depends = python-scipy>=0.19 + depends = python-numba>=0.49 + source = python-sparse-0.15.1.tar.gz::https://files.pythonhosted.org/packages/source/s/sparse/sparse-0.15.1.tar.gz + sha256sums = 973adcb88a8db8e3d8047953331e26d3f64a5657f9b46a6b859c47663c3eef99 pkgname = python-sparse @@ -1,33 +1,29 @@ -# Maintainer: Guillaume Horel <guillaume.horel@gmail.com> +# Maintainer: Alexander Bocken <alexander@bocken.org> +# Contributor: Guillaume Horel <guillaume.horel@gmail.com> pkgname='python-sparse' _pkgname=sparse -pkgver=0.13.0 +pkgver=0.15.1 pkgrel=1 pkgdesc="Sparse multidimensional arrays on top of numpy and scipy" arch=('any') url="https://sparse.pydata.org" license=('BSD-3-clause') checkdepends=('python-dask' 'python-pytest' 'python-pytest-black' 'python-pytest-cov' 'python-pytest-flake8' 'python-toolz') -depends=('python-numpy' 'python-scipy' 'python-numba') +depends=('python>=3.8' 'python-numpy>=1.17' 'python-scipy>=0.19' 'python-numba>=0.49') optdepends=() makedepends=('python-setuptools') source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz") -sha256sums=('685dc994aa770ee1b23f2d5392819c8429f27958771f8dceb2c4fb80210d5915') +sha256sums=('973adcb88a8db8e3d8047953331e26d3f64a5657f9b46a6b859c47663c3eef99') build(){ cd "$_pkgname-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package(){ cd "$_pkgname-$pkgver" install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build -} - -check(){ - cd "$_pkgname-$pkgver" - PYTHONPATH=. pytest sparse + python -m installer --destdir="$pkgdir" dist/*.whl } # vim:ts=2:sw=2:et: |