summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 14 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d0ab92f923f6..d36cae65f4be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +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.8.0
-pkgrel=1
+pkgver=0.15.1
+pkgrel=2
pkgdesc="Sparse multidimensional arrays on top of numpy and scipy"
arch=('any')
url="https://sparse.pydata.org"
license=('BSD-3-clause')
-checkdepends=('python-pytest' 'python-pytest-cov' 'python-pytest-flake8')
-depends=('python' 'python-numpy' 'python-scipy' 'python-numba')
+checkdepends=('python-dask' 'python-pytest' 'python-pytest-black' 'python-pytest-cov' 'python-pytest-flake8' 'python-toolz')
+depends=('python>=3.8' 'python-numpy>=1.17' 'python-scipy>=0.19' 'python-numba>=0.49')
optdepends=()
makedepends=('python-setuptools')
-source=("https://github.com/pydata/sparse/archive/$pkgver.tar.gz")
-sha256sums=('879366b93a7033c20c5c5a16beb5d49cd8ed0634f8a73b387f9ccc46576bbd04')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz")
+sha256sums=('973adcb88a8db8e3d8047953331e26d3f64a5657f9b46a6b859c47663c3eef99')
+build(){
+ cd "$_pkgname-$pkgver"
+ python -m build --wheel --no-isolation
+}
package(){
- cd "$srcdir/$_pkgname-$pkgver"
+ cd "$_pkgname-$pkgver"
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- python setup.py install --root="$pkgdir/" --optimize=1
-}
-
-check(){
- cd "$srcdir/$_pkgname-$pkgver"
- PYTHONPATH=. py.test sparse/tests
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
# vim:ts=2:sw=2:et: