diff options
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 51 |
3 files changed, 34 insertions, 48 deletions
@@ -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 @@ -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}" } |