f102f45e52
- Skip two tests causing frequent timeouts * gh#dask/distributed#9052
Benjamin Greiner2025-09-25 09:54:29 +00:00
3df24a88bc
Accepting request 1305367 from devel:languages:python:numeric
Ana Guerrero2025-09-17 15:06:48 +00:00
3fb6eaed4b
- Update to 2025.9.1 * Avoid unconditional pyarrow dependency in dataframe.backends (dask#12075) Tom Augspurger * pandas 3.x compatibility for .groups (dask#12071) Tom Augspurger * Expose details about worker start timeout in the exception message (distributed#9092) Taylor Braun-Jones * pynvml => nvidia-ml-py in CI (distributed#9111) Jacob Tomlinson
Benjamin Greiner2025-09-17 12:17:00 +00:00
c9a6847f9f
- update to 2.3.2: * Fix to_json() with orient="table" to correctly use the “string” type in the JSON Table Schema for StringDtype columns * Boolean operations (|, &, ^) with bool-dtype objects on the left and StringDtype objects on the right now cast the string to bool, with a deprecation warning * Fixed match(), fullmatch() and contains() string methods with compiled regex for the Arrow-backed string dtype * Bug in Series.replace() and DataFrame.replace() inconsistently replacing matching values when missing values are present for string dtypes - Change skipped tests to also support Python 3.13. - Skip two tests that fail with Numpy 2.1. - Prepare for Python 3.13, by skipping it if we aren't building for it. - enable py312 testing, remove py39 testing RangeIndex the "c" and "python" engines * Bug in Series.str.split() and Series.str.rsplit() with expand=True (GH42915) * Fixed regression in DataFrame.groupby.rolling.cov() and * The deprecated attributes _AXIS_NAMES and _AXIS_NUMBERS of * Bumped minimum fastparquet version to 0.4.0 to avoid * Bumped minimum pymysql version to 0.8.1 to avoid test failures * Added reference to backwards incompatible check_freq arg of testing.assert_frame_equal() and testing.assert_series_equal() * WARNING: no longer maintained. The xlrd package is now only for reading Previously, the default argument engine=None to read_excel() would result in using the xlrd engine in many cases, including new Excel 2007+ (.xlsx) files. If openpyxl is installed, many
Dirk Mueller2025-09-14 22:01:58 +00:00
9e9fc5e1c9
Accepting request 1228729 from devel:languages:python:numeric
Ana Guerrero2024-12-06 13:27:28 +00:00
f238dd9bbf
- Update to 2024.12.0 * Revert "Add LLM chatbot to Dask docs (#11556)" @dchudz (#11577) * Automatically rechunk if array in to_zarr has irregular chunks @phofl (#11553) * Blockwise uses Task class @fjetter (#11568) * Migrate rechunk and reshape to task spec @phofl (#11555) * Cache svg-representation for arrays @dcherian (#11560) * Fix empty input for containers @fjetter (#11571) * Convert Bag graphs to TaskSpec graphs during optimization @fjetter (#11569) * add LLM chatbot to Dask docs @dchudz (#11556) * Add support for Python 3.13 @phofl (#11456) * Fuse data nodes in linear fusion too @phofl (#11549) * Migrate slicing code to task spec @phofl (#11548) * Speed up ArraySliceDep tokenization @phofl (#11551) * Fix fusing of p2p barrier tasks @phofl (#11543) * Remove infra/mentions of GPU CI @charlesbluca (#11546) * Temporarily disable gpuCI update CI job @jrbourbeau (#11545) * Use BlockwiseDep to implement map_blocks keywords @phofl (#11542) * Remove optimize_slices @phofl (#11538) * Make reshape_blockwise a noop if shape is the same @phofl (#11541) * Remove read-only flag from open_arry in open_zarr @phofl (#11539) * Implement linear_fusion for task spec class @phofl (#11525) * Remove recursion from TaskSpec @fjetter (#11477) * Fixup test after dask-expr change @phofl (#11536) * Bump codecov/codecov-action from 3 to 5 @dependabot (#11532) * Create dask-expr frame directly without roundtripping @phofl
Benjamin Greiner2024-12-06 09:35:50 +00:00
0db5848623
Accepting request 1226505 from devel:languages:python:numeric
Ana Guerrero2024-11-27 21:10:55 +00:00
3c55efc797
- Update to 2024.6.2: * profile._f_lineno: handle next_line being None in Python 3.13 * Cache global query-planning config * Python 3.13 fixes * Fix test_map_freq_to_period_start for pandas=3 * Tokenizing memmap arrays will now avoid materializing the array into memory. * Fix test_dt_accessor with query planning disabled * Remove deprecated dask.compatibility module * Ensure compatibility for xarray.NamedArray * Avoid rounding error in test_prometheus_collect_count_total_by_cost_multipliers * Log key collision count in update_graph log event * Rename safe to expected in Scheduler.remove_worker * Eagerly update aggregate statistics for TaskPrefix instead of calculating them on-demand * Improve graph submission time for P2P rechunking by avoiding unpack recursion into indices * Add safe keyword to remove-worker event * Improved errors and reduced logging for P2P RPC calls * Adjust P2P tests for dask-expr * Iterate over copy of Server.digests_total_since_heartbeat to avoid RuntimeError * Add Prometheus gauge for task groups * Fix too strict assertion in shuffle code for pandas subclasses * Reduce noise from erring tasks that are not supposed to be running
Steve Kowalik2024-07-05 06:40:17 +00:00
fc6a4467ef
- update to 2023.12.0: * see corresponding dask update: * https://docs.dask.org/en/stable/changelog.html#v2023-12-0 * Bokeh 3.3.0 compatibility - Update to version 2022.11.1 * Automatically mark all WorkerState tests (:pr:6706) crusaderky - Update to 2022.6.1 - add distributed-fix-python310.patch to fix build with python 3.10 - Update to version 2021.9.1 * Fix add_plugin warnings * Add list around iterator in handle_missing_dep * Jupyter-client 7 compatiblity * Add standalone dashboard page for GPU usage (GH#4556) Jacob * Handle stream is None case in TCP comm finalizer (GH#4631) * Include LIST_PICKLE in NumPy array serialization (GH#4632) * Rename annotation plugin in test_highlevelgraph.py (GH#4618) * Skip NumPy and pandas tests if not importable (GH#4563) Ben * Remove utils.shutting_down in favor of sys.is_finalizing * Introduce events log length config option (GH#4615) Fabian * Upstream config serialization and inheritance (GH#4372) Jacob * Add check to scheduler creation in SpecCluster (GH#4605) Jacob * Make length of events deque configurable (GH#4604) Fabian * Add explicit fetch state to worker TaskState (GH#4470) Gil * pickle_loads(): Handle empty memoryview (GH#4595) Mads R. B. * Switch documentation builds for PRs to readthedocs (GH#4599) * If SpecCluster fails to start attempt to gracefully close out * IPython magics: remove deprecated ioloop workarounds (GH#4530) * Add GitHub actions workflow to cancel duplicate builds * Remove outdated macOS build badge from README (GH#4576) James * Change default branch from master to main (GH#4495) Julia
Dirk Mueller2023-12-02 14:15:49 +00:00
89e1b4363a
Accepting request 1127185 from devel:languages:python:numeric
Ana Guerrero2023-11-17 19:49:41 +00:00
503385dcf3
Accepting request 1127182 from home:mimi_vx:branches:devel:languages:python:numeric
Ondřej Súkup2023-11-16 21:29:18 +00:00
6ee0ddef2a
Accepting request 1110217 from devel:languages:python:numeric
Ana Guerrero2023-09-11 19:21:53 +00:00
a886418b89
Accepting request 1110163 from home:bnavigator:branches:devel:languages:python:numeric
Dirk Mueller2023-09-11 06:40:13 +00:00
daf8ca9531
- Ratchet up bokeh to >= 3.1, since upstream supports it. - Also BuildRequire sparse for Python 3.11.
Steve Kowalik2023-06-05 02:15:54 +00:00
d925ca635c
Accepting request 1090160 from home:bnavigator:branches:devel:languages:python:numeric
Steve Kowalik2023-06-01 07:28:34 +00:00
4079f46e7b
- Update to 2022.8.1: * Display unexpected state in Worker.execute validation (:pr:6856) James Bourbeau * cancelled / resumed -> rescheduled transition (:pr:6913) crusaderky * Fix resource deallocation for resumed tasks (:pr:6914) crusaderky * Only close scheduler in SpecCluster if it exists (:pr:6888) Matthew Rocklin * Always close BatchedSend write coroutines (:pr:6865) Gabe Joseph * Harden preamble of Worker.execute against race conditions (:pr:6878) crusaderky * Duplicated code: in_flight_tasks validation (:pr:6917) crusaderky * Overhaul transitions for the resumed state (:pr:6699) crusaderky * Clean up cluster process reaping (:pr:6840) Gabe Joseph * Don't use bokeh Figure in tests (:pr:6721) Bryan Van de Ven * Work around incompatibility of crick with setuptools 65 (:pr:6887) crusaderky * Replace port = random.randint( with port = d.utils.open_port (:pr:6883) Thomas Grainger * Fix flaky test_wall_clock (:pr:6879) crusaderky * Add descriptive error message to assert (:pr:6871) Hendrik Makait * Increase timeout in test_quiet_process (:pr:6857) Florian Jetter * Remove redundant use of with clean(): (:pr:6852) Thomas Grainger * Update pre-commit dependencies (:pr:6851) Hendrik Makait * Call exit callback even if AsyncProcess is reaped elsewhere (:pr:6684) Thomas Grainger * Avoid function calls in argument defaults (:pr:6812) Hendrik Makait * Add Cluster.get_client() method (:pr:6745) Julia Signell * Start bokeh app to activate bokeh's clean session callbacks (:pr:6728) Martí Zamora * Don't connect to cluster subprocesses at shutdown (:pr:6829) Gabe Joseph
Steve Kowalik2022-08-31 06:27:17 +00:00
b8e6adb4b0
- Add 5709-avoid-deadlock-ActorFuture.patch to avoid deadlock in ActorFuture (gh#dask/distributed#5709).
Matej Cepl2022-02-14 15:14:07 +00:00