summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO30
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD51
3 files changed, 34 insertions, 48 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7d6e50d935a0..b9c005249767 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,21 @@
pkgbase = python-datashader
- pkgdesc = Bin-based rendering toolchain to visualize large datasets.
- pkgver = 0.4.0
+ pkgdesc = Quickly and accurately render even the largest data
+ pkgver = 0.16.1
pkgrel = 1
- url = https://github.com/bokeh/datashader
+ url = https://datashader.org
arch = any
- groups = bokeh-ecosystem
- license = BSD
- makedepends = python-setuptools
+ license = BSD-3-Clause
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ depends = python-colorcet
depends = python-dask
- depends = python>=3.4
- depends = python-datashape>=0.5.1
- depends = python-numba>=0.24.0
- depends = python-numpy>=1.7
- depends = python-odo>=0.4.1
- depends = python-pandas>=0.15.0
+ depends = python-multipledispatch
+ depends = python-numba
depends = python-pillow
- depends = python-toolz
+ depends = python-scipy
depends = python-xarray
- source = https://github.com/bokeh/datashader/archive/0.4.0.tar.gz
- md5sums = 7791d7f1e1241ab417996e29004bc75f
- sha1sums = af1858a6f41e09900e6b590d77315333593be766
+ source = datashader-0.16.1.tar.gz::https://github.com/holoviz/datashader/archive/v0.16.1.tar.gz
+ sha512sums = 005a101bcfd716d9e8422ccce80ad485912757c52ef8793ecc9a5aff2249bdcb9bbc4bc7dac47154f9468767bcdb637dd5f2dc6f58ebccb9016695c9a88f187e
pkgname = python-datashader
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f59ec20aabf5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+* \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 9e174b262f04..713b177e4640 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,27 @@
-# Maintainer: Gaël Donval <gdonval+aur at google mail>
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+# Contributor: jerry73204 <jerry73204 at google gmail>
# Contributor: Gaël Donval <gdonval+aur at google mail>
-
-pkgbase='python-datashader'
-pkgname='python-datashader'
-pkgver=0.4.0
+_base=datashader
+pkgname=python-${_base}
+pkgver=0.16.1
pkgrel=1
-pkgdesc='Bin-based rendering toolchain to visualize large datasets.'
-arch=('any')
-url='https://github.com/bokeh/datashader'
-license=('BSD')
-makedepends=('python-setuptools')
-groups=('bokeh-ecosystem')
-depends=('python-dask'
- 'python>=3.4'
- 'python-datashape>=0.5.1'
- 'python-numba>=0.24.0'
- 'python-numpy>=1.7'
- 'python-odo>=0.4.1'
- 'python-pandas>=0.15.0'
- 'python-pillow'
- 'python-toolz'
- 'python-xarray')
-source=("https://github.com/bokeh/datashader/archive/${pkgver}.tar.gz")
-sha1sums=('af1858a6f41e09900e6b590d77315333593be766')
-md5sums=('7791d7f1e1241ab417996e29004bc75f')
+pkgdesc="Quickly and accurately render even the largest data"
+arch=(any)
+url="https://${_base}.org"
+license=(BSD-3-Clause)
+depends=(python-colorcet python-dask python-multipledispatch python-numba python-pillow python-scipy python-xarray)
+makedepends=(python-build python-installer python-wheel)
+source=(${_base}-${pkgver}.tar.gz::https://github.com/holoviz/${_base}/archive/v${pkgver}.tar.gz)
+sha512sums=('005a101bcfd716d9e8422ccce80ad485912757c52ef8793ecc9a5aff2249bdcb9bbc4bc7dac47154f9468767bcdb637dd5f2dc6f58ebccb9016695c9a88f187e')
build() {
- cd "${srcdir}"/datashader-$pkgver
- python setup.py build
+ cd ${_base}-${pkgver}
+ python -m build --wheel --skip-dependency-check --no-isolation
}
-package_python-datashader() {
- cd "${srcdir}"/datashader-$pkgver
- python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
- install -D -m644 LICENSE* "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -D -m644 README* "${pkgdir}/usr/share/doc/${pkgname}/README"
+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}"
+ install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
}