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
This commit is contained in:
parent
854b851cfd
commit
d925ca635c
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:220b0145dbf3d27019e1c0323cbb1c1839fec7166afba3d314ad092b6eedb3a9
|
|
||||||
size 1848060
|
|
3
distributed-2023.5.1-gh.tar.gz
Normal file
3
distributed-2023.5.1-gh.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2f4430bea589dc7c660ee116c3c07030ecb930176f77fad815b4d63ae3f8106f
|
||||||
|
size 1860331
|
@ -1,13 +1,13 @@
|
|||||||
Index: distributed-2022.8.1/setup.cfg
|
Index: distributed-2023.5.1/pyproject.toml
|
||||||
===================================================================
|
===================================================================
|
||||||
--- distributed-2022.8.1.orig/setup.cfg
|
--- distributed-2023.5.1.orig/pyproject.toml
|
||||||
+++ distributed-2022.8.1/setup.cfg
|
+++ distributed-2023.5.1/pyproject.toml
|
||||||
@@ -66,7 +66,7 @@ filterwarnings =
|
@@ -119,7 +119,7 @@ filterwarnings = [
|
||||||
ignore:unclosed transport <_SelectorSocketTransport.*:ResourceWarning
|
'''ignore:unclosed transport <_SelectorSocketTransport.*:ResourceWarning''',
|
||||||
ignore:unclosed transport <asyncio\.sslproto\..*:ResourceWarning
|
'''ignore:unclosed transport <asyncio\.sslproto\..*:ResourceWarning''',
|
||||||
ignore:unclosed cluster SSHCluster.*:ResourceWarning
|
'''ignore:unclosed cluster SSHCluster.*:ResourceWarning''',
|
||||||
- ignore:Couldn't detect a suitable IP address for reaching '2001.4860.4860..8888', defaulting to hostname. \[Errno 65\] No route to host:RuntimeWarning
|
- '''ignore:Couldn't detect a suitable IP address for reaching '2001.4860.4860..8888', defaulting to hostname. \[Errno 65\] No route to host:RuntimeWarning''',
|
||||||
+ ignore:Couldn't detect a suitable IP address.*:RuntimeWarning
|
+ '''ignore:Couldn't detect a suitable IP address.*:RuntimeWarning''',
|
||||||
ignore:Dashboard and Scheduler are using the same server on port.*:RuntimeWarning
|
'''ignore:Dashboard and Scheduler are using the same server on port.*:RuntimeWarning''',
|
||||||
ignore:coroutine 'BaseTCPConnector.connect' was never awaited:RuntimeWarning
|
'''ignore:coroutine 'BaseTCPConnector.connect' was never awaited:RuntimeWarning''',
|
||||||
ignore:coroutine 'Client\._start' was never awaited:RuntimeWarning
|
'''ignore:coroutine 'Client\._start' was never awaited:RuntimeWarning''',
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
Index: distributed-2022.8.1/distributed/utils_test.py
|
Index: distributed-2023.5.1/distributed/utils_test.py
|
||||||
===================================================================
|
===================================================================
|
||||||
--- distributed-2022.8.1.orig/distributed/utils_test.py
|
--- distributed-2023.5.1.orig/distributed/utils_test.py
|
||||||
+++ distributed-2022.8.1/distributed/utils_test.py
|
+++ distributed-2023.5.1/distributed/utils_test.py
|
||||||
@@ -1588,7 +1588,7 @@ def check_thread_leak():
|
@@ -1635,7 +1635,7 @@ def check_thread_leak():
|
||||||
yield
|
yield
|
||||||
|
|
||||||
start = time()
|
start = time()
|
||||||
|
@ -1,3 +1,85 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 26 20:27:38 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
- Release 2023.4.2
|
||||||
|
## Enhancements
|
||||||
|
* Enable GIL monitoring when gilknocker installed (GH#7730) Miles
|
||||||
|
* By default only set logging handler if no other handler has
|
||||||
|
been set to avoid double logging (GH#7750) Thomas Grainger
|
||||||
|
* Cluster wait (GH#6700) Iain Dorrington
|
||||||
|
* Add Prometheus counter for SystemMonitor.last_time (GH#7785)
|
||||||
|
Miles
|
||||||
|
## Bug Fixes
|
||||||
|
* Partial revert defaultclient config setting (GH#7803) Florian
|
||||||
|
Jetter
|
||||||
|
* Delay awaiting async SchedulerPlugin.{add|remove}_worker hooks
|
||||||
|
in order to immediately execute all sync ones (GH#7799) Hendrik
|
||||||
|
Makait
|
||||||
|
* Fix check_idle not returning the correct value if no change to
|
||||||
|
idleness (GH#7781) Jacob Tomlinson
|
||||||
|
- Release 2023.4.0
|
||||||
|
* With this release we are making a change which will require the
|
||||||
|
Dask scheduler to have consistent software and hardware
|
||||||
|
capabilities as the client and workers.
|
||||||
|
* It’s always been recommended that your client and workers have
|
||||||
|
a consistent software and hardware environment so that data
|
||||||
|
structures and dependencies can be pickled and passed between
|
||||||
|
them. However recent changes to the Dask scheduler mean that we
|
||||||
|
now also require your scheduler to have the same consistent
|
||||||
|
environment as everything else
|
||||||
|
## Enhancements
|
||||||
|
* Meter queue time to the offload executor (GH#7758) crusaderky
|
||||||
|
* Add GIL contention metric to Prometheus (GH#7651) Miles
|
||||||
|
* Add methods Client.forward_logging() and
|
||||||
|
Client.unforward_logging(). (GH#7276) Max Bane
|
||||||
|
* Optionally capture more frames in computations (GH#7656) Gabe
|
||||||
|
Joseph
|
||||||
|
* Consider Jupyter activity in idle timeout (GH#7687) Gabe Joseph
|
||||||
|
* Add a dashboard component that displays RMM memory (GH#7718)
|
||||||
|
Peter Andreas Entschev
|
||||||
|
* Improve error message if shuffle/rechunk lost annotations
|
||||||
|
(GH#7707) Hendrik Makait
|
||||||
|
* Exception chaining in P2P shuffling (GH#7706) Hendrik Makait
|
||||||
|
* Use pickle for graph submissions from client to scheduler
|
||||||
|
(GH#7564) Florian Jetter
|
||||||
|
## Bug Fixes
|
||||||
|
* Fix crash on missing env var in dashboard link formatting
|
||||||
|
(GH#7729) Miles
|
||||||
|
* Fix randbytes() on Python 3.8 (GH#7771) crusaderky
|
||||||
|
* Run scheduler of SubprocessCluster in subprocess (GH#7727)
|
||||||
|
Hendrik Makait
|
||||||
|
* Drop id from RMM dashboard component (GH#7739) James Bourbeau
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Apr 4 20:47:17 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
Tue Apr 4 20:47:17 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
Name: python-distributed%{psuffix}
|
Name: python-distributed%{psuffix}
|
||||||
# ===> Note: python-dask MUST be updated in sync with python-distributed! <===
|
# ===> Note: python-dask MUST be updated in sync with python-distributed! <===
|
||||||
Version: 2023.3.2
|
Version: 2023.5.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Library for distributed computing with Python
|
Summary: Library for distributed computing with Python
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -62,6 +62,7 @@ Patch4: distributed-ignore-thread-leaks.patch
|
|||||||
BuildRequires: %{python_module base >= 3.8}
|
BuildRequires: %{python_module base >= 3.8}
|
||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
|
BuildRequires: %{python_module versioneer-toml >= 0.28}
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
@ -75,11 +76,11 @@ Requires: python-msgpack >= 1.0.0
|
|||||||
Requires: python-packaging >= 20.0
|
Requires: python-packaging >= 20.0
|
||||||
Requires: python-psutil >= 5.7.0
|
Requires: python-psutil >= 5.7.0
|
||||||
Requires: python-sortedcontainers >= 2.0.5
|
Requires: python-sortedcontainers >= 2.0.5
|
||||||
Requires: python-tblib
|
Requires: python-tblib >= 1.6.0
|
||||||
Requires: python-toolz >= 0.10.0
|
Requires: python-toolz >= 0.10.0
|
||||||
Requires: python-tornado >= 6.0.3
|
Requires: python-tornado >= 6.0.4
|
||||||
Requires: python-urllib3 >= 1.24.3
|
Requires: python-urllib3 >= 1.24.3
|
||||||
Requires: python-zict >= 2.1.0
|
Requires: python-zict >= 2.2.0
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(postun):update-alternatives
|
Requires(postun):update-alternatives
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -112,9 +113,9 @@ clusters.
|
|||||||
|
|
||||||
sed -e '/--durations=20/d' \
|
sed -e '/--durations=20/d' \
|
||||||
-e '/--color=yes/d' \
|
-e '/--color=yes/d' \
|
||||||
|
-e '/--cov/d' \
|
||||||
-e 's/timeout_method = thread/timeout_method = signal/' \
|
-e 's/timeout_method = thread/timeout_method = signal/' \
|
||||||
-e ' /^ error$/ a \ ignore:`np.bool8` is a deprecated alias for `np.bool_`' \
|
-i pyproject.toml
|
||||||
-i setup.cfg
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if ! %{with test}
|
%if ! %{with test}
|
||||||
@ -156,6 +157,7 @@ donttest+=" or (test_client and test_profile_server)"
|
|||||||
donttest+=" or (test_metrics and test_wall_clock)"
|
donttest+=" or (test_metrics and test_wall_clock)"
|
||||||
donttest+=" or (test_priorities and test_compute)"
|
donttest+=" or (test_priorities and test_compute)"
|
||||||
donttest+=" or (test_resources and test_prefer_constrained)"
|
donttest+=" or (test_resources and test_prefer_constrained)"
|
||||||
|
donttest+=" or (test_scheduler and test_tell_workers_when_peers_have_left)"
|
||||||
donttest+=" or (test_steal and test_steal_twice)"
|
donttest+=" or (test_steal and test_steal_twice)"
|
||||||
donttest+=" or (test_utils and test_popen_timeout)"
|
donttest+=" or (test_utils and test_popen_timeout)"
|
||||||
donttest+=" or (test_variable and test_variable_in_task)"
|
donttest+=" or (test_variable and test_variable_in_task)"
|
||||||
@ -189,6 +191,8 @@ notparallel+=" or test_close_properly"
|
|||||||
notparallel+=" or test_plugin_internal_exception"
|
notparallel+=" or test_plugin_internal_exception"
|
||||||
notparallel+=" or test_runspec_regression_sync"
|
notparallel+=" or test_runspec_regression_sync"
|
||||||
notparallel+=" or test_client_async_before_loop_starts"
|
notparallel+=" or test_client_async_before_loop_starts"
|
||||||
|
# added in 2023.5.1
|
||||||
|
notparallel+=" or test_ensure_no_new_clients"
|
||||||
|
|
||||||
%pytest distributed/tests -m "not avoid_ci" -n auto -k "not ($notparallel or $donttest ${$python_donttest})"
|
%pytest distributed/tests -m "not avoid_ci" -n auto -k "not ($notparallel or $donttest ${$python_donttest})"
|
||||||
%pytest distributed/tests -m "not avoid_ci" -k "($notparallel) and not ($donttest ${$python_donttest})"
|
%pytest distributed/tests -m "not avoid_ci" -k "($notparallel) and not ($donttest ${$python_donttest})"
|
||||||
|
Loading…
Reference in New Issue
Block a user