git: b301a625a0a2 - main - devel/py-dask-awkward: Add py-dask-awkward 2024.6.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 21 Jul 2024 09:59:44 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=b301a625a0a2b4f377c4dce8ebf44b67545c3883 commit b301a625a0a2b4f377c4dce8ebf44b67545c3883 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-07-21 09:55:07 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-07-21 09:55:07 +0000 devel/py-dask-awkward: Add py-dask-awkward 2024.6.0 The dask-awkward project implements a native Dask collection for representing partitioned Awkward arrays. --- devel/Makefile | 1 + devel/py-dask-awkward/Makefile | 28 ++++++++++++++++++++++++++++ devel/py-dask-awkward/distinfo | 3 +++ devel/py-dask-awkward/pkg-descr | 2 ++ 4 files changed, 34 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 45417c294019..8a93c8302b72 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4656,6 +4656,7 @@ SUBDIR += py-dal SUBDIR += py-darts.util.lru SUBDIR += py-dask + SUBDIR += py-dask-awkward SUBDIR += py-dask-expr SUBDIR += py-dask-histogram SUBDIR += py-dataclass-array diff --git a/devel/py-dask-awkward/Makefile b/devel/py-dask-awkward/Makefile new file mode 100644 index 000000000000..4434ce14300d --- /dev/null +++ b/devel/py-dask-awkward/Makefile @@ -0,0 +1,28 @@ +PORTNAME= dask-awkward +PORTVERSION= 2024.6.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= dask_awkward-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Awkward Array meets Dask +WWW= https://dask-awkward.readthedocs.io/en/stable/ \ + https://github.com/dask-contrib/dask-awkward + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatchling>=1.8.0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward>=2.5.1:math/py-awkward@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cachetools>=0:devel/py-cachetools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dask>=2023.04.0:devel/py-dask@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0:devel/py-typing-extensions@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-dask-awkward/distinfo b/devel/py-dask-awkward/distinfo new file mode 100644 index 000000000000..1f4b7633d1f5 --- /dev/null +++ b/devel/py-dask-awkward/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1721499000 +SHA256 (dask_awkward-2024.6.0.tar.gz) = b9414c2e007bb832074ffce596c95ab3b48f17fd03da5815c10d453362dfecd0 +SIZE (dask_awkward-2024.6.0.tar.gz) = 71423 diff --git a/devel/py-dask-awkward/pkg-descr b/devel/py-dask-awkward/pkg-descr new file mode 100644 index 000000000000..879deba87f9b --- /dev/null +++ b/devel/py-dask-awkward/pkg-descr @@ -0,0 +1,2 @@ +The dask-awkward project implements a native Dask collection for representing +partitioned Awkward arrays.