aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoromni <omni+alpine@hack.org>2024-04-14 16:05:49 +0000
committeromni <omni+alpine@hack.org>2024-04-15 03:16:34 +0000
commit581ac4a3d34d58d091e40c9ec34aeb4c08bbee2c (patch)
tree4ec9f1547545172987fc57fd9046ec30dc040fe1
parent1f367c6229e162f1321b5605de44e704f9eab310 (diff)
community/py3-dask-expr: new aport
this is expected to be part of py3-dask in the future
-rw-r--r--community/py3-dask-expr/APKBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/community/py3-dask-expr/APKBUILD b/community/py3-dask-expr/APKBUILD
new file mode 100644
index 00000000000..6590ca05ec5
--- /dev/null
+++ b/community/py3-dask-expr/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: omni <omni+alpine@hack.org>
+# Maintainer:
+pkgname=py3-dask-expr
+pkgver=1.0.11
+pkgrel=0
+pkgdesc="Dask DataFrames with query optimization"
+url="https://dask.org/"
+arch="noarch"
+license="BSD-3-Clause"
+makedepends="
+ py3-gpep517
+ py3-setuptools
+ py3-python-versioneer
+ py3-wheel
+ "
+checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/dask/dask-expr/archive/refs/tags/v$pkgver.tar.gz"
+builddir="$srcdir/dask-expr-$pkgver"
+options="!check" # tests depend on py3-dask
+
+build() {
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
+}
+
+check() {
+ python3 -m venv --clear --without-pip --system-site-packages .testenv
+ .testenv/bin/python3 -m installer .dist/*.whl
+ .testenv/bin/python3 -m pytest
+}
+
+package() {
+ python3 -m installer -d "$pkgdir" \
+ .dist/*.whl
+}
+
+sha512sums="
+ddd4cd3582dc843a3dd7702f5a457df44d97b7b3828629d702c209f4b84fc1410b059029f82dc167ebefbf3de148aed7f54ecc69241c179c86bf66f9bbd19f41 py3-dask-expr-1.0.11.tar.gz
+"