aur/PKGBUILD

33 lines
1.3 KiB
Bash
Raw Permalink Normal View History

2022-04-05 18:30:15 +02:00
# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
# Contributor: Guillaume Horel <guillaume.horel@gmail.com>
_base=streamz
pkgname=python-${_base}
2022-08-13 21:12:50 +02:00
pkgver=0.6.4
pkgrel=1
2022-04-05 18:30:15 +02:00
pkgdesc="Real-time stream processing for python"
arch=(any)
url="https://github.com/${pkgname}/${_base}"
depends=(python-tornado python-toolz python-zict lzo snappy)
makedepends=(python-setuptools)
2022-04-07 02:36:09 +02:00
checkdepends=(python-pytest python-pandas python-distributed python-flaky python-networkx python-graphviz) #python-dask
optdepends=('python-pandas: for supports streams of Pandas dataframes or Pandas series') #python-cudf'
2022-04-05 18:30:15 +02:00
license=('custom:BSD-3-clause')
2022-08-13 21:12:50 +02:00
source=(${_base}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz)
sha512sums=('830c9dfadccce485ab0ee4e669a0a183648f826922fe5c3a7f647b6beb1ca853858e50327a629bc2d8942904fbad6fd4357639edc8a4bca4f8af94ec20263060')
2022-04-05 18:30:15 +02:00
build() {
cd ${_base}-${pkgver}
python setup.py build
}
2019-07-17 16:31:13 +02:00
check() {
2022-04-05 18:30:15 +02:00
cd ${_base}-${pkgver}
2022-06-22 15:49:24 +02:00
python -m pytest ${_base}/tests --ignore=streamz/tests/test_dask.py -k 'not separate_thread_without_time and not await_syntax'
2019-07-17 16:31:13 +02:00
}
package() {
2022-04-05 18:30:15 +02:00
cd ${_base}-${pkgver}
PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
2019-07-17 16:31:13 +02:00
}