pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-dask: Update to 2024.5.2



Module Name:	pkgsrc-wip
Committed By:	Matthew Danielson <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Sat Jun 1 17:57:05 2024 -0700
Changeset:	72cd4ecebbcab514315dfe4aa81d72786761bae1

Modified Files:
	py-dask/Makefile
	py-dask/distinfo
Removed Files:
	py-dask/options.mk

Log Message:
py-dask: Update to 2024.5.2

* Pull in optional dependencies to instead provide one "batteries
  included" package"

2024.5.1
This release primarily contains minor bug fixes.
    Fix nightly Zarr installation in CI (GH#11151) James Bourbeau
    Add python 3.11 build to GPU CI (GH#11135) Charles Blackmon-Luca
    Update gpuCI RAPIDS_VER to 24.08 (GH#11141)
    Update test_groupby_grouper_dispatch (GH#11144) Richard (Rick) Zamora
    Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 (GH#11136)
    Unskip test_array_function_sparse with new sparse release (GH#11139) James Bourbeau
    Fix test_parse_dates_multi_column on pandas=3 (GH#11132) James Bourbeau
    Don’t draft release notes for tagged commits (GH#11138) Jacob Tomlinson
    Reduce task group count for partial P2P rechunks (GH#8655) Hendrik Makait
    Update gpuCI RAPIDS_VER to 24.08 (GH#8652)
    Submit collections metadata to scheduler (GH#8612) Florian Jetter
    Fix indent in code example in task-launch.rst (GH#8650) Ray Bell
    Avoid multiple WorkerState sphinx error (GH#8643) James Bourbeau

2024.5.1
Highlights
NumPy 2.0 support
This release contains compatibility updates for the upcoming NumPy 2.0 release.
See GH#11096 by Benjamin Zaitlen and GH#11106 by James Bourbeau for more details.
Increased Zarr store support
This release contains adds support for MutableMapping-backed Zarr stores like zarr.storage.DirectoryStore, etc.
See GH#10422 by Greg M. Fleishman for more details.
    Minor updates to ML page (GH#11129) James Bourbeau
    Skip failing sparse test on 0.15.2 (GH#11131) James Bourbeau
    Make sure nightly pyarrow is installed in upstream CI build (GH#11121) James Bourbeau
    Add initial draft of ML overview document (GH#11114) Matthew Rocklin
    Test query-planning in gpuCI (GH#11060) Richard (Rick) Zamora
    Avoid pytest error when skipping NumPy 2.0 tests (GH#11110) James Bourbeau
    Use nightly h5py in upstream CI build (GH#11108) James Bourbeau
    Use nightly scikit-image in upstream CI build (GH#11107) James Bourbeau
    Bump actions/checkout from 4.1.4 to 4.1.5 (GH#11105)
    Enable parquet append tests after fix (GH#11104) Patrick Hoefler
    Skip fastparquet tests for numpy 2 (GH#11103) Patrick Hoefler
    Fix misspelling found by codespell (GH#11097) Dimitri Papadopoulos Orfanos
    Fix doc build (GH#11099) Patrick Hoefler
    Clean up percentiles_summary logic (GH#11094) Richard (Rick) Zamora
    Apply ruff/flake8-implicit-str-concat rule ISC001 (GH#11098) Dimitri Papadopoulos Orfanos
    Fix clocks on Windows with Python 3.13 (GH#8642) Victor Stinner
    Fix “Print host info” CI step on Mac OS (arm64) (GH#8638) Hendrik Makait

2024.5.0
Highlights
This release primarily contains minor bugfixes.
    Don’t link to click intersphinx dev version (GH#11091) M Bussonnier
    Fix API doc links for some dask-expr expressions (GH#11092) Patrick Hoefler
    Add dask-expr to upstream build (GH#11086) Patrick Hoefler
    Add melt support when query-planning is enabled (GH#11088) Richard (Rick) Zamora
    Skip dataframe/product when in numpy 2 envs (GH#11089) Benjamin Zaitlen
    Add plots to illustrate what the optimizer does (GH#11072) Patrick Hoefler
    Fixup pandas upstream tests (GH#11085) Patrick Hoefler
    Bump conda-incubator/setup-miniconda from 3.0.3 to 3.0.4 (GH#11084)
    Bump actions/checkout from 4.1.3 to 4.1.4 (GH#11083)
    Fix CI after pytest changes (GH#11082) Patrick Hoefler
    Fixup tests for more efficient dask-expr implementation (GH#11071) Patrick Hoefler
    Generalize clear_known_categories utility (GH#11059) Richard (Rick) Zamora
    Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 (GH#11062)
    Bump release-drafter/release-drafter from 5 to 6 (GH#11063)
    Bump actions/checkout from 4.1.2 to 4.1.3 (GH#11061)
    Update GPU CI RAPIDS_VER to 24.06, disable query planning (GH#11045) Charles Blackmon-Luca
    Move tests (GH#8631) Hendrik Makait
    Bump actions/checkout from 4.1.2 to 4.1.3 (GH#8628)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=72cd4ecebbcab514315dfe4aa81d72786761bae1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-dask/Makefile   | 40 ++++++++++++++++++++++++++------------
 py-dask/distinfo   |  6 +++---
 py-dask/options.mk | 57 ------------------------------------------------------
 3 files changed, 31 insertions(+), 72 deletions(-)

diffs:
diff --git a/py-dask/Makefile b/py-dask/Makefile
index 94c4e10d9f..8529596113 100644
--- a/py-dask/Makefile
+++ b/py-dask/Makefile
@@ -1,38 +1,52 @@
 # $NetBSD$
 
-GITHUB_TAG=	2024.4.2
-DISTNAME=	dask-${GITHUB_TAG}
+DISTNAME=	dask-2024.5.2
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
-GITHUB_PROJECT=	dask
 CATEGORIES=	math python
+GITHUB_PROJECT=	dask
+GITHUB_TAG=	${PKGVERSION_NOREV}
 MASTER_SITES=	${MASTER_SITE_GITHUB:=dask/}
 
-
 MAINTAINER=	matthewd%fastmail.us@localhost
 HOMEPAGE=	https://github.com/dask/dask/
 COMMENT=	Flexible parallel computing library for analytics
 LICENSE=	modified-bsd
 
 .include "../../mk/bsd.prefs.mk"
-.include "options.mk"
 
 PYTHON_VERSIONS_INCOMPATIBLE=	27 38
 
 TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
 TOOL_DEPENDS+=	${PYPKGPREFIX}-versioneer>=0.28:../../devel/py-versioneer
 
-DEPENDS+=	${PYPKGPREFIX}-cloudpickle>=1.5.0:../../wip/py-cloudpickle
 DEPENDS+=	${PYPKGPREFIX}-click>=8.1.3:../../devel/py-click
-DEPENDS+=	${PYPKGPREFIX}-fsspec>=2022.7.1:../../sysutils/py-fsspec
+DEPENDS+=	${PYPKGPREFIX}-cytoolz-[0-9]*:../../devel/py-cytoolz
+DEPENDS+=	${PYPKGPREFIX}-h5py>=2.10:../../devel/py-h5py
+DEPENDS+=	${PYPKGPREFIX}-mmh3>=2.5.1:../../devel/py-mmh3
 DEPENDS+=	${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
-DEPENDS+=	${PYPKGPREFIX}-partd>=1.2.0:../../wip/py-partd
-DEPENDS+=	${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
+DEPENDS+=	${PYPKGPREFIX}-snappy>=0.5.4:../../devel/py-snappy
 DEPENDS+=	${PYPKGPREFIX}-toolz>=0.10.0:../../devel/py-toolz
-DEPENDS+=	${PYPKGPREFIX}-distributed>=${GITHUB_TAG}:../../wip/py-distributed
-# Optional Dependencies
+DEPENDS+=	${PYPKGPREFIX}-sqlalchemy-[0-9]*:../../databases/py-sqlalchemy
+DEPENDS+=	${PYPKGPREFIX}-graphviz-[0-9]*:../../graphics/py-graphviz
+DEPENDS+=	${PYPKGPREFIX}-matplotlib>=3.4.1:../../graphics/py-matplotlib
 DEPENDS+=	${PYPKGPREFIX}-numpy>=1.21:../../math/py-numpy
-DEPENDS+=	${PYPKGPREFIX}-jinja2>=2.10.3:../../textproc/py-jinja2
 DEPENDS+=	${PYPKGPREFIX}-pandas>=1.3:../../math/py-pandas
+DEPENDS+=	${PYPKGPREFIX}-xarray-[0-9]*:../../math/py-xarray
+DEPENDS+=	${PYPKGPREFIX}-scikit-image-[0-9]*:../../math/py-scikit-image
+DEPENDS+=	${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+DEPENDS+=	${PYPKGPREFIX}-fsspec>=2022.7.1:../../sysutils/py-fsspec
+DEPENDS+=	${PYPKGPREFIX}-jinja2>=2.10.3:../../textproc/py-jinja2
+DEPENDS+=	${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
+DEPENDS+=	${PYPKGPREFIX}-apache-arrow>=14.0.1:../../wip/py-apache-arrow
+DEPENDS+=	${PYPKGPREFIX}-bokeh>=2.4.2:../../wip/py-bokeh
+DEPENDS+=	${PYPKGPREFIX}-cityhash-[0-9]*:../../wip/py-cityhash
+DEPENDS+=	${PYPKGPREFIX}-cloudpickle>=1.5.0:../../wip/py-cloudpickle
+DEPENDS+=	${PYPKGPREFIX}-dask_expr>=1.1.1:../../wip/py-dask_expr
+DEPENDS+=	${PYPKGPREFIX}-distributed>=${GITHUB_TAG}:../../wip/py-distributed
+DEPENDS+=	${PYPKGPREFIX}-fastavro>=1.1.0:../../wip/py-fastavro
+DEPENDS+=	${PYPKGPREFIX}-partd>=1.2.0:../../wip/py-partd
+DEPENDS+=	${PYPKGPREFIX}-tblib>=1.6.0:../../wip/py-tblib
 DEPENDS+=	${PYPKGPREFIX}-zict>=2.1.0:../../wip/py-zict
 
 TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@@ -42,6 +56,8 @@ TEST_DEPENDS+=	${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 TEST_DEPENDS+=	${PYPKGPREFIX}-multipledispatch>=0.6.0:../../devel/py-multipledispatch
 TEST_DEPENDS+=	${PYPKGPREFIX}-importlib-metadata>=6.6.0:../../devel/py-importlib-metadata
 TEST_DEPENDS+=	${PYPKGPREFIX}-pre-commit-[0-9]*:../../wip/py-pre-commit
+# TODO: Get These Working
+# TEST_DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3.9.5:../../www/py-aiohttp
 # TEST_DEPENDS+=	${PYPKGPREFIX}-s3fs>=2022*:../../wip/py-s3fs
 # TEST_DEPENDS+=	${PYPKGPREFIX}-sparse>=0.11.2:../../wip/py-sparse
 
diff --git a/py-dask/distinfo b/py-dask/distinfo
index becae025dd..88c146ac63 100644
--- a/py-dask/distinfo
+++ b/py-dask/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (dask-2024.4.2.tar.gz) = 4173442c74a3e98625d0efc0c260378bf2258f4431774a58ede6c543ced09d70
-SHA512 (dask-2024.4.2.tar.gz) = 1562cc3ad55973e14526d07d965aff0a41b0521a212070f4dc191bb9c4c48a4ea03c1c196b288b91ee1e917ec91faa1cab227476bbf619aa9cc7beae4bb60042
-Size (dask-2024.4.2.tar.gz) = 9364544 bytes
+BLAKE2s (dask-2024.5.1.tar.gz) = 88085fa9db9c01b499e070a011d356d81c2806b7c893d5b0185849eb7177bea3
+SHA512 (dask-2024.5.1.tar.gz) = 39f49155a5dae66d095a772814474ee1b409688525684d6d7973de6df1c997c673672dea457d38f9307350fbbc74879170899a12efa1cc2970dce59f477a3338
+Size (dask-2024.5.1.tar.gz) = 9406530 bytes
diff --git a/py-dask/options.mk b/py-dask/options.mk
deleted file mode 100644
index d580da0ce5..0000000000
--- a/py-dask/options.mk
+++ /dev/null
@@ -1,57 +0,0 @@
-# $NetBSD: options.mk,v 1.5 2019/04/26 13:13:46 maya Exp $
-
-PKG_OPTIONS_VAR=	PKG_OPTIONS.py-dask
-PKG_SUPPORTED_OPTIONS=	cityhash cytoolz parquet graphviz psutil scipy skimage xarray sqlalchemy
-
-PKG_SUGGESTED_OPTIONS=	cityhash cytoolz parquet psutil scipy xarray sqlalchemy
-
-.include "../../mk/bsd.options.mk"
-
-# Cityhash is an optional dependency for faster string hashing
-.if !empty(PKG_OPTIONS:Mcityhash)
-DEPENDS+=	${PYPKGPREFIX}-cityhash-[0-9]*:../../wip/py-cityhash
-.endif
-
-# cytoolz is an optional dependency, will replace devel/py-toolz
-.if !empty(PKG_OPTIONS:Mcytoolz)
-DEPENDS+=	${PYPKGPREFIX}-cytoolz-[0-9]*:../../devel/py-cytoolz
-.endif
-
-# enable reading parquet files
-.if !empty(PKG_OPTIONS:Mparquet)
-# TODO Also needs pyarrow
-DEPENDS+=	${PYPKGPREFIX}-fastparquet-[0-9]*:../../wip/py-fastparquet
-.  if ${OPSYS} != "NetBSD"
-DEPENDS+=	${PYPKGPREFIX}-apache-arrow>=14.0.1:../../wip/py-apache-arrow
-.  endif
-.endif
-
-# graphviz is used to display the task dependencies
-.if !empty(PKG_OPTIONS:Mgraphviz)
-DEPENDS+=	${PYPKGPREFIX}-graphviz-[0-9]*:../../graphics/py-graphviz
-.endif
-
-# SQL Support
-.if !empty(PKG_OPTIONS:Msqlalchemy)
-DEPENDS+=	${PYPKGPREFIX}-sqlalchemy-[0-9]*:../../databases/py-sqlalchemy
-.endif
-
-# Enable scikit-image
-.if !empty(PKG_OPTIONS:Mskimage)
-DEPENDS+=	${PYPKGPREFIX}-scikit-image-[0-9]*:../../math/py-scikit-image
-.endif
-
-# X-array support
-.if !empty(PKG_OPTIONS:Mxarray)
-DEPENDS+=	${PYPKGPREFIX}-xarray-[0-9]*:../../math/py-xarray
-.endif
-
-# scipy support
-.if !empty(PKG_OPTIONS:Mscipy)
-DEPENDS+=	${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
-.endif
-
-# Better cpu/memory/resource reporting
-.if !empty(PKG_OPTIONS:Mpsutil)
-DEPENDS+=	${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
-.endif


Home | Main Index | Thread Index | Old Index