Commit Graph

194 Commits

Author SHA256 Message Date
Ana Guerrero
0db5848623 Accepting request 1226505 from devel:languages:python:numeric
- reenable python313 (keep tests disabled for now)

OBS-URL: https://build.opensuse.org/request/show/1226505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=87
2024-11-27 21:10:55 +00:00
c45d2a1417 - reenable python313 (keep tests disabled for now)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=185
2024-11-22 12:08:25 +00:00
Dominique Leuenberger
b71794f66f Accepting request 1225613 from devel:languages:python:numeric
- Skip python313 -- gh#dask/dask#11457
- update to 2024.11.2:
  * Remove alias resolving to fix queuing

OBS-URL: https://build.opensuse.org/request/show/1225613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=86
2024-11-21 20:58:54 +00:00
ffc787af0d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=183 2024-11-21 15:53:52 +00:00
8340976fdc OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=182 2024-11-21 15:52:35 +00:00
1c427e5a9a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=181 2024-11-21 15:52:04 +00:00
ab9afc424a - update to 2024.11.2:
* Remove alias resolving to fix queuing

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=180
2024-11-19 12:37:47 +00:00
Ana Guerrero
5c8fc53355 Accepting request 1223591 from devel:languages:python:numeric
- update to 2024.11.1:
  * Skip collecting coverage for CLI tests @fjetter
- update to 2024.11.0:
  * Remove redundant methods in P2PBarrierTask @fjetter
  * fix skipif condition for
    test\_tell\_workers\_when\_peers\_have\_left @fjetter
  * Ensure ConnectionPool closes even if network stack swallows
    cancellation @fjetter
  * Fix flaky test\_server\_comms\_mark\_active\_handlers
  * Make assumption in P2P's barrier mechanism explicit
  * Adjust timeouts in jupyter cli test @fjetter
  * Add `stimulus_id` to `SchedulerPlugin.update_graph` hook
  * Reduce P2P transfer task overhead @hendrikmakait
  * Disable profiler on python 3.11 @fjetter
  * Fix test\_restarting\_does\_not\_deadlock @fjetter
  * Adjust popen timeouts for testing @fjetter
  * Add retry to shuffle broadcast @fjetter
  * Fix test\_shuffle\_with\_array\_conversion @fjetter
  * Refactor some tests @fjetter
  * Reflect graduation of `dask-expr` from `dask-contrib` to
    `dask` @hendrikmakait
  * Skip test\_tell\_workers\_when\_peers\_have\_left on py3.10
  * Internal cleanup of P2P code @hendrikmakait
  * Use Task class instead of tuple @fjetter
  * Increase connect timeout for
    test\_tell\_workers\_when\_peers\_have\_left @fjetter
  * Remove dispatching in TaskCollection @fjetter
  * Deduplicate scheduler requests in P2P @hendrikmakait
  * Add configurations for rootish taskgroup threshold @phofl
- update to 2024.10.0:

OBS-URL: https://build.opensuse.org/request/show/1223591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=85
2024-11-12 18:23:31 +00:00
2cf71a91f8 - update to 2024.11.1:
* Skip collecting coverage for CLI tests @fjetter
- update to 2024.11.0:
  * Remove redundant methods in P2PBarrierTask @fjetter
  * fix skipif condition for
    test\_tell\_workers\_when\_peers\_have\_left @fjetter
  * Ensure ConnectionPool closes even if network stack swallows
    cancellation @fjetter
  * Fix flaky test\_server\_comms\_mark\_active\_handlers
  * Make assumption in P2P's barrier mechanism explicit
  * Adjust timeouts in jupyter cli test @fjetter
  * Add `stimulus_id` to `SchedulerPlugin.update_graph` hook
  * Reduce P2P transfer task overhead @hendrikmakait
  * Disable profiler on python 3.11 @fjetter
  * Fix test\_restarting\_does\_not\_deadlock @fjetter
  * Adjust popen timeouts for testing @fjetter
  * Add retry to shuffle broadcast @fjetter
  * Fix test\_shuffle\_with\_array\_conversion @fjetter
  * Refactor some tests @fjetter
  * Reflect graduation of `dask-expr` from `dask-contrib` to
    `dask` @hendrikmakait
  * Skip test\_tell\_workers\_when\_peers\_have\_left on py3.10
  * Internal cleanup of P2P code @hendrikmakait
  * Use Task class instead of tuple @fjetter
  * Increase connect timeout for
    test\_tell\_workers\_when\_peers\_have\_left @fjetter
  * Remove dispatching in TaskCollection @fjetter
  * Deduplicate scheduler requests in P2P @hendrikmakait
  * Add configurations for rootish taskgroup threshold @phofl
- update to 2024.10.0:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=178
2024-11-12 09:02:58 +00:00
Ana Guerrero
bcbe1366df Accepting request 1199448 from devel:languages:python:numeric
- update to 2024.8.2:
  * Avoid capturing code of xdist @fjetter
  * Reduce memory footprint of culling P2P rechunking
  * Add tests for choosing default rechunking method
  * Increase visibility of GPU CI updates @charlesbluca
  * Bump test\_pause\_while\_idle timeout @fjetter
  * Concatenate small input chunks before P2P rechunking
  * Remove dump cluster from gen\_cluster @fjetter
  * Bump `numpy>=1.24` and `pyarrow>=14.0.1` minimum versions
  * Fix PipInstall plugin on Worker @hendrikmakait
  * Remove more Python 3.10 compatibility code @jrbourbeau
  * Use task-based rechunking to prechunk along partial
    boundaries @hendrikmakait
  * Ensure client\_desires\_keys does not corrupt Scheduler state
    @fjetter
  * Bump minimum ``cloudpickle`` to 3 @jrbourbeau

OBS-URL: https://build.opensuse.org/request/show/1199448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=84
2024-09-09 12:44:29 +00:00
3a66855a55 - update to 2024.8.2:
* Avoid capturing code of xdist @fjetter
  * Reduce memory footprint of culling P2P rechunking
  * Add tests for choosing default rechunking method
  * Increase visibility of GPU CI updates @charlesbluca
  * Bump test\_pause\_while\_idle timeout @fjetter
  * Concatenate small input chunks before P2P rechunking
  * Remove dump cluster from gen\_cluster @fjetter
  * Bump `numpy>=1.24` and `pyarrow>=14.0.1` minimum versions
  * Fix PipInstall plugin on Worker @hendrikmakait
  * Remove more Python 3.10 compatibility code @jrbourbeau
  * Use task-based rechunking to prechunk along partial
    boundaries @hendrikmakait
  * Ensure client\_desires\_keys does not corrupt Scheduler state
    @fjetter
  * Bump minimum ``cloudpickle`` to 3 @jrbourbeau

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=176
2024-09-08 13:02:46 +00:00
Dominique Leuenberger
05dda08b4c Accepting request 1197826 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1197826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=83
2024-09-03 11:37:58 +00:00
806eb4fa94 Accepting request 1197499 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.8.1
  * Improve output chunksizes for reshaping Dask Arrays
  * Improve scheduling efficiency for Xarray Rechunk-GroupBy-Reduce
    patterns
  * Drop support for Python 3.9
- Release 2025.8.0
  * Improve efficiency and performance of slicing with positional
    indexers
  * Improve scheduling efficiency for Xarray GroupBy-Reduce
    patterns
- Release 2025.7.1
  * More resilient distributed lock
- Release 2025.7.0
  * Drop support for pandas 1.x
  * Publish-subscribe APIs deprecated
- Overhaul multibuild setup: Prepare for python313

OBS-URL: https://build.opensuse.org/request/show/1197499
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=174
2024-08-30 11:37:00 +00:00
Dominique Leuenberger
ae8f8d35fc Accepting request 1193893 from devel:languages:python:numeric
- switch to modern python for sle15

- Update to 2024.6.2:

OBS-URL: https://build.opensuse.org/request/show/1193893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=82
2024-08-16 10:23:16 +00:00
3a2da80b47 - switch to modern python for sle15
- Update to 2024.6.2:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=172
2024-08-14 14:50:54 +00:00
Ana Guerrero
f929bb8c84 Accepting request 1186064 from devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/1186064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=81
2024-07-08 17:08:34 +00:00
Steve Kowalik
8b7cdc22d0 Fix date
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=170
2024-07-08 04:36:36 +00:00
Steve Kowalik
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=169
2024-07-05 06:40:17 +00:00
Dominique Leuenberger
db4cf47cef Accepting request 1171089 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1171089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=80
2024-05-01 12:57:24 +00:00
42c6f04102 Accepting request 1170999 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.4.2
  * Trivial Merge Implementation
  * Auto-partitioning in read_parquet
- Release 2024.4.1
  * Fix an error when importing dask.dataframe with Python 3.11.9.
- Release 2024.4.0
  * Query planning fixes
  * GPU metric dashboard fixes
- Release 2024.3.1
  * Demote an exception to a warning if dask-expr is not installed
    when upgrading.
- Release 2024.3.0
  * Query planning
  * Sunset of Pandas 1.X support

OBS-URL: https://build.opensuse.org/request/show/1170999
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=167
2024-05-01 05:57:15 +00:00
Dominique Leuenberger
039281864d Accepting request 1155502 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1155502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=79
2024-03-06 22:05:52 +00:00
ce9ca4f063 Accepting request 1155360 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.2.1
  * Allow silencing dask.DataFrame deprecation warning
  * More robust distributed scheduler for rare key collisions
  * More robust adaptive scaling on large clusters
- Drop distributed-ignore-daskdepr.patch

OBS-URL: https://build.opensuse.org/request/show/1155360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=165
2024-03-06 09:59:38 +00:00
Ana Guerrero
db58b923e9 Accepting request 1146836 from devel:languages:python:numeric
Forwarded request #1146780 from bnavigator

- Update to 2024.2.0
    * Deprecate Dask DataFrame implementation
    * Improved tokenization
    * https://docs.dask.org/en/stable/changelog.html#v2024-2-0
  - Add distributed-ignore-daskdepr.patch gh#dask/distributed#8504
  - Drop python39 test flavor
  - Fix python312 tests

OBS-URL: https://build.opensuse.org/request/show/1146836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=78
2024-02-16 20:42:46 +00:00
3b2ea300aa Accepting request 1146780 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.2.0
  * Deprecate Dask DataFrame implementation
  * Improved tokenization
  * https://docs.dask.org/en/stable/changelog.html#v2024-2-0
- Add distributed-ignore-daskdepr.patch gh#dask/distributed#8504
- Drop python39 test flavor
- Fix python312 tests

OBS-URL: https://build.opensuse.org/request/show/1146780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=163
2024-02-15 12:56:11 +00:00
fb78f5106b Accepting request 1144170 from home:bnavigator:branches:devel:languages:python:numeric
- Add python312 test flavor

OBS-URL: https://build.opensuse.org/request/show/1144170
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=162
2024-02-05 12:42:28 +00:00
Ana Guerrero
e57e8f9875 Accepting request 1142780 from devel:languages:python:numeric
- update to 2024.1.1:
  * see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-1
  * compatibility updates for latest pandas and scipy

- update to 2024.1.0:

OBS-URL: https://build.opensuse.org/request/show/1142780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=77
2024-01-30 17:26:59 +00:00
1c4074650b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=160 2024-01-30 12:26:52 +00:00
b149f02116 - update to 2024.1.1:
* see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-1
  * compatibility updates for latest pandas and scipy
- update to 2024.1.0:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=159
2024-01-30 09:39:34 +00:00
Ana Guerrero
87381d155f Accepting request 1142208 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1142208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=76
2024-01-29 21:32:28 +00:00
71bc2ce316 - skip one more test for 32bit
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=157
2024-01-22 09:56:46 +00:00
Ana Guerrero
e778845ba1 Accepting request 1140138 from devel:languages:python:numeric
- update to 2023.1.4:
  * see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-0

OBS-URL: https://build.opensuse.org/request/show/1140138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=75
2024-01-21 22:09:18 +00:00
9611669043 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=155 2024-01-20 19:16:14 +00:00
28795d02e3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=154 2024-01-20 14:08:53 +00:00
40fc72e7c5 - update to 2023.1.4:
* see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=153
2024-01-20 12:43:28 +00:00
Ana Guerrero
ba04669776 Accepting request 1135097 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1135097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=74
2023-12-25 18:06:30 +00:00
5f1c7f64f7 - update to 2023.12.1:
* see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2023-12-1

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=151
2023-12-18 12:15:02 +00:00
Dominique Leuenberger
e69696a4b4 Accepting request 1132243 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1132243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=73
2023-12-09 21:54:10 +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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=149
2023-12-02 14:15:49 +00:00
Ana Guerrero
89e1b4363a Accepting request 1127185 from devel:languages:python:numeric
- Update to 2023.11.0
- add distributed-ignore-rerun.patch to ignore pytest runners during
  test code introspection
 * Zero-copy P2P Array Rechunking
 * Deprecating PyArrow <14.0.1
 * Improved PyArrow filesystem for Parquet
 * Improve Type Reconciliation in P2P Shuffling
 * official support for Python 3.12
 * Reduced memory pressure for multi array reductions
 * improved P2P shuffling robustness
 * Reduced scheduler CPU load for large graphs (forwarded request 1127182 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1127185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=72
2023-11-17 19:49:41 +00:00
503385dcf3 Accepting request 1127182 from home:mimi_vx:branches:devel:languages:python:numeric
- Update to 2023.11.0
- add distributed-ignore-rerun.patch to ignore pytest runners during
  test code introspection
 * Zero-copy P2P Array Rechunking
 * Deprecating PyArrow <14.0.1
 * Improved PyArrow filesystem for Parquet
 * Improve Type Reconciliation in P2P Shuffling
 * official support for Python 3.12
 * Reduced memory pressure for multi array reductions
 * improved P2P shuffling robustness
 * Reduced scheduler CPU load for large graphs

OBS-URL: https://build.opensuse.org/request/show/1127182
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=147
2023-11-16 21:29:18 +00:00
Ana Guerrero
6ee0ddef2a Accepting request 1110217 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1110217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=71
2023-09-11 19:21:53 +00:00
a886418b89 Accepting request 1110163 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.9.1
  ## Enhancements
  Raise in P2P if column dtype is wrong (GH#8167) Hendrik Makait
  * Auto-fail tasks with deps larger than the worker memory (GH#8135) crusaderky
  * Make workers table sortable (GH#8153) Jacob Tomlinson
  * Support for unsetting environment variables (GH#8144) crusaderky
  ## Deprecations
  * Deprecate asynchronous Listener.stop() (GH#8151) Hendrik Makait
- Release 2023.9.0
  ## Enhancements
  Don’t capture functools frames in code (GH#8146) crusaderky
  * Ignore asyncio when scraping code (GH#8122) Matthew Rocklin
  * Remove stringification (GH#8083) Florian Jetter
  ## Bug Fixes
  * Ensure NannyPlugin are always installed (GH#8107) Florian Jetter
  * Don’t use exception hooks to shorten tracebacks (GH#8127) crusaderky
  * Fix P2P shuffle with LocalCluster(..., processes=False) (GH#8125) Hendrik Makait
  * Merge with P2P shuffle fails if left_index or right_index is True (GH#8121) Patrick Hoefler
- Release 2023.8.1
  ## New Features
  * Add memray integration (GH#8044) Florian Jetter
  ## Enhancements
  * Await async listener.stop in Worker.close (GH#8118) Hendrik Makait
  * Minor fixes in memray (GH#8113) Florian Jetter
  * Enable basic p2p shuffle for dask-cudf (GH#7743) Richard (Rick) Zamora
  * Don’t shut down unresponsive workers on gather() (GH#8101) crusaderky
  * Propagate CancelledError in gather_from_workers (GH#8089) crusaderky
  * Better logging for anomalous task termination (GH#8082) crusaderky
  ## Bug Fixes
  * Handle null partitions in P2P shuffling (GH#8116) Hendrik Makait

OBS-URL: https://build.opensuse.org/request/show/1110163
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=145
2023-09-11 06:40:13 +00:00
Dominique Leuenberger
ee86787135 Accepting request 1090796 from devel:languages:python:numeric
- Ratchet up bokeh to >= 3.1, since upstream supports it.
- Also BuildRequire sparse for Python 3.11.

- Update to 2023.5.1
  * This release drops support for Python 3.8
  ## Enhancements
  * Exclude IPython code from computations (GH#7788) Miles
  * Drop Python 3.8 support (GH#7840) Thomas Grainger
  * Add storage_options to performance_report (GH#7636) ypogorelova
  * Don’t warn about mismatched msgpack (GH#7839) Irina Truong
  * Clean up sys.path on Server shutdown (GH#7838) James Bourbeau
  * Dashboard: Fine Performance Metrics (GH#7725) Miles
  ## Bug Fixes
  * Properly handle unknown chunk sizes in P2P rechunking (GH#7856)
    Hendrik Makait
  * Minimal change to work around (GH#7726) / support for UCX
    (GH#7851) Benjamin Zaitlen
  * Don’t end computations until cluster is truly idle (GH#7790)
    crusaderky
- Release 2023.5.0
  ## Enhancements
  * Client.upload_file send to both Workers and Scheduler and
    rename scratch directory (GH#7802) Miles
  * Allow dashboard to be used with bokeh prereleases (GH#7814)
    James Bourbeau
  ## Bug Fixes
  * Ensure log_event of non-msgpack serializable object do not kill
    servers (GH#7472) Florian Jetter
  * Fix test_nanny.py duplicated pytestmark definitions (GH#7819)
    Thomas Grainger

OBS-URL: https://build.opensuse.org/request/show/1090796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=70
2023-06-07 21:06:36 +00:00
Steve Kowalik
daf8ca9531 - Ratchet up bokeh to >= 3.1, since upstream supports it.
- Also BuildRequire sparse for Python 3.11.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=143
2023-06-05 02:15:54 +00:00
Steve Kowalik
d925ca635c Accepting request 1090160 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.5.1
  * This release drops support for Python 3.8
  ## Enhancements
  * Exclude IPython code from computations (GH#7788) Miles
  * Drop Python 3.8 support (GH#7840) Thomas Grainger
  * Add storage_options to performance_report (GH#7636) ypogorelova
  * Don’t warn about mismatched msgpack (GH#7839) Irina Truong
  * Clean up sys.path on Server shutdown (GH#7838) James Bourbeau
  * Dashboard: Fine Performance Metrics (GH#7725) Miles
  ## Bug Fixes
  * Properly handle unknown chunk sizes in P2P rechunking (GH#7856)
    Hendrik Makait
  * Minimal change to work around (GH#7726) / support for UCX
    (GH#7851) Benjamin Zaitlen
  * Don’t end computations until cluster is truly idle (GH#7790)
    crusaderky
- Release 2023.5.0
  ## Enhancements
  * Client.upload_file send to both Workers and Scheduler and
    rename scratch directory (GH#7802) Miles
  * Allow dashboard to be used with bokeh prereleases (GH#7814)
    James Bourbeau
  ## Bug Fixes
  * Ensure log_event of non-msgpack serializable object do not kill
    servers (GH#7472) Florian Jetter
  * Fix test_nanny.py duplicated pytestmark definitions (GH#7819)
    Thomas Grainger
  * Fix flaky
    test_dask_worker.py::test_single_executable_deprecated
    (GH#7817) Thomas Grainger

OBS-URL: https://build.opensuse.org/request/show/1090160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=142
2023-06-01 07:28:34 +00:00
Dominique Leuenberger
002e3360af Accepting request 1077429 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1077429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=69
2023-04-05 19:27:46 +00:00
Steve Kowalik
854b851cfd Accepting request 1077366 from home:bnavigator:branches:devel:languages:python:numeric
- Drop python38 test flavor

OBS-URL: https://build.opensuse.org/request/show/1077366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=140
2023-04-05 07:11:09 +00:00
Dominique Leuenberger
c434d4faff Accepting request 1074795 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1074795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=68
2023-03-28 15:50:16 +00:00
b23a8cfe69 Accepting request 1074755 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.3.2
  ## Enhancements
  * Enhanced thread-safety in zict.File (GH#7691) crusaderky
  * Future deserialization without available client (GH#7580)
    Florian Jetter
  * Support adjusting GIL monitoring interval (GH#7650) Miles
  * Gracefully stop GIL monitoring if running (GH#7652) Miles
  * Fine performance metrics for execute, gather_dep, etc.
    (GH#7586) crusaderky
  * Add GIL metric to dashboard (GH#7646) Miles
  * Expose scheduler idle via RPC and HTTP API (GH#7642) Jacob
    Tomlinson
  * Add full dashboard link in scheduler logs (GH#7631) Miles
  ## Bug Fixes
  * Tell workers when their peers have left (so they don’t hang
    fetching data from them) (GH#7574) Thomas Grainger
  * Fix regression in dashboard after (GH#7586) (GH#7683)
    crusaderky
  * Fix OverflowError in Cluster._sync_cluster_info() (GH#7648)
    Hendrik Makait
  * Ensure that serialized data is measured correctly (GH#7593)
    Florian Jetter
  ## Maintenance
  * Avoid bool object has no attribute close in @gen_cluster
    (GH#7657) Thomas Grainger
  * Fix failing test_server_close_stops_gil_monitoring (GH#7659)
    James Bourbeau
  * Remove weakref finalizer for Offload Executor (GH#7644) Florian
    Jetter
- Enable python311 build and test: numba not a strict requirement

OBS-URL: https://build.opensuse.org/request/show/1074755
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=138
2023-03-27 23:03:00 +00:00
Dominique Leuenberger
fdf467c104 Accepting request 1071516 from devel:languages:python:numeric
Has to go together with sr#1071019!

- Skip more flaky tests
- Update to 2023.3.1
  ## Enhancements
  * Add Jupyter link to dashboard menu if --jupyter flag is set
    (GH#7638) Jacob Tomlinson
  * Bump minimum click version from 7.0 to 8.0 (GH#7637) Miles
  * Extend dask metapackage dependencies (GH#7630) James Bourbeau
  * Further improvements to Client.restart_workers (GH#7620) Miles
  * P2P offload get_output_partition (GH#7587) Florian Jetter
  * Initial integration of GIL contention metric (GH#7624) Miles
  * Add dashboard documentation links (GH#7610) Miles
  * Rename shuffle/rechunk config option/kwarg to method (GH#7623)
    Hendrik Makait
  * Return results in restart_workers (GH#7606) Miles
  * Ensure client key cancellation uses ordered messages (GH#7583)
    Florian Jetter
  ## Bug Fixes
  * Fix undefined async_wait_for -> async_poll_for (GH#7627) Miles
  * Don’t send client heartbeat without a scheduler_comm (GH#7612)
    James Bourbeau
  * Do not unspill on free-keys (GH#7607) crusaderky
  ## Documentation
  * Add notes to Client.submit, Client.map, and Client.scatter with
    the description of the current task graph resolution algorithm
    limitations (GH#7588) Eugene Druzhynin
  ## Maintenance
  * Use range with pickle protocol versions (GH#7635) jakirkham
  * Share thread pool among P2P shuffle runs (GH#7621) Hendrik
    Makait
  * Replace psutil suspend with BlockedGatherDep in
    test_failing_worker_with_additional_replicas_on_cluster
    (GH#7633) Thomas Grainger
  * Ignore pkg_resources DeprecationWarning for mindeps (GH#7626)
    Miles
  * Implement wait_for using asyncio.timeout() on 3.11 (GH#7571)
    Thomas Grainger
  * Use tmp_path fixture instead of outdated tmpdir fixture
    (GH#7582) ypogorelova
  * Only one crick callback (GH#7614) crusaderky
  * Add mindeps + numpy job to tests CI (GH#7609) Miles
  * Do not xfail whole tests due to (GH#6705) (GH#7611) crusaderky

OBS-URL: https://build.opensuse.org/request/show/1071516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=67
2023-03-15 17:54:19 +00:00