Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-distributed for 
openSUSE:Factory checked in at 2026-06-16 13:57:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-distributed (Old)
 and      /work/SRC/openSUSE:Factory/.python-distributed.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-distributed"

Tue Jun 16 13:57:22 2026 rev:92 rq:1359663 version:2026.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-distributed/python-distributed.changes    
2026-03-11 20:55:33.498514205 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-distributed.new.1981/python-distributed.changes
  2026-06-16 14:02:10.135047642 +0200
@@ -1,0 +2,122 @@
+Mon Jun 15 13:33:00 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2026.6.0:
+  * Add PyPI release workflow @mrocklin
+  * Fix test failures caused by port 8787 already in use
+    @crusaderky
+  * Migrate from black to `ruff format` @crusaderky
+  * SubprocessCluster: fix random crash on start @crusaderky
+  * Refactor get_task_stream @crusaderky
+  * fix: use task-stream index instead of wall clock in
+    get_task_stream context manager (#9253) @MohammadYusif
+  * Bump actions/checkout from 6.0.2 to 6.0.3
+    @[dependabot[bot]](https://github.com/apps/dependabot)
+  * Bump codecov/codecov-action from 6 to 7
+    @[dependabot[bot]](https://github.com/apps/dependabot)
+  * Do not build the distributed pixi package twice @crusaderky
+  * Fix flaky `test_steal_twice` and `test_steal_when_more_tasks`
+    @crusaderky
+  * Clarify scheduler unpickling in protocol docs @peter941221
+  * Reinstate no-queue tests @crusaderky
+  * Bump release-drafter/release-drafter from 6 to 7
+    @[dependabot[bot]](https://github.com/apps/dependabot)
+  * Clarify unsatisfied resource restrictions in resource docs
+    @peter941221
+  * Fix import-time coverage @crusaderky
+  * Improve CLI error message for unknown options to dask worker
+    (#9094) @ernestprovo23
+  * Run (most) CUDA tests in pixi @crusaderky
+  * Migrate CI to pixi @crusaderky
+  * Add AGENTS.md / CLAUDE.md; add guidelines re. AI pull
+    requests @crusaderky
+  * Fix tests vs. NumPy nightly builds @crusaderky
+  * uvloop tests @crusaderky
+  * Fix flaky `test_call_stack_future` @crusaderky
+  * drop dependency on 'urllib3' @jameslamb
+  * Remove `avoid_ci` mark @crusaderky
+  * Print host_info in CI without needing NumPy @crusaderky
+  * Fix typos @crusaderky
+  * Support pixi in dask/dask CI @crusaderky
+  * Truncate large coro repr in retry log output @ernestprovo23
+  * Add explicit check for name not None @maneesh29s
+  * XFAIL `test_scheduler_bokeh.py::test_simple` in Windows
+    @crusaderky
+  * Clean up deprecated loop properties and parameters
+    @crusaderky
+  * Clean up deprecations in Scheduler, Worker, Nanny @crusaderky
+  * Clean up deprecated client context in different tasks/threads
+    @crusaderky
+  * Clean up deprecated Prometheus metrics @crusaderky
+  * Clean up deprecations in `distributed.deploy` @crusaderky
+  * Clean up deprecated `stream` RPC handler argument @crusaderky
+  * Clean up deprecations in CLI @crusaderky
+  * Clean up deprecations in `security` @crusaderky
+  * Clean up deprecated rpc synchronous context manager
+    @crusaderky
+  * Clean up deprecated async listener.stop() @crusaderky
+  * Clean up deprecations in register_plugin @crusaderky
+  * Clean up deprecations in `SchedulerPlugin.remove_worker`
+    @crusaderky
+  * Clean up minimum pyarrow version checks @crusaderky
+  * Partial review of task streams @crusaderky
+  * Update outdated work stealing docs regarding worker
+    restrictions @kevinziroldi
+  * Fix memray CI; move back from mamba to conda @crusaderky
+  * Install keras with conda @crusaderky
+  * Clean up Cython @crusaderky
+  * Use `@dataclass(slots=True)` (with constraints from Python
+    <3.14) @crusaderky
+  * Type annotations for `client.Future` @crusaderky
+  * Clean up deprecated Lock client parameter @crusaderky
+  * Clean up deprecated nested_deserialize @crusaderky
+  * Clean up deprecations in `distributed.compatibility`
+    @crusaderky
+  * Clean up deprecations in utils_test @crusaderky
+  * Clean up deprecations in `distributed.utils` @crusaderky
+  * Clean up deprecations in ProgressBar @crusaderky
+  * Run more tests when requests is not installed @crusaderky
+  * Standardize and increase async_poll_for timeout @crusaderky
+  * Relax unreasonably short test timeouts @crusaderky
+  * Use f-strings @DimitriPapadopoulos
+  * Bump actions/checkout from 4.1.3 to 6.0.2
+    @DimitriPapadopoulos
+  * [trivial] Update link to bokeh sources in comment @crusaderky
+  * Apply ruff/pyupgrade rule UP031 @DimitriPapadopoulos
+  * Homogeneous environment names @DimitriPapadopoulos
+  * Bump codecov/codecov-action from 3 to 6
+    @[dependabot[bot]](https://github.com/apps/dependabot)
+  * Overhaul `publish_dataset` extension @crusaderky
+  * Fix flaky `test_mixing_clients_same_scheduler` @crusaderky
+  * `@contextmanager` should return `Generator[T]` @crusaderky
+  * Fix flaky `test_actor.py::test_failed_worker` @crusaderky
+  * Clean up info parameters in transition to memory @crusaderky
+  * Move state validation from Scheduler to SchedulerState
+    @crusaderky
+  * Bump to black 26.3.1 @crusaderky
+  * Tweak scheduler annotations @crusaderky
+  * Bump conda-incubator/setup-miniconda from 3.2.0 to 4.0.1
+    @[dependabot[bot]](https://github.com/apps/dependabot)
+  * Fix typos @DimitriPapadopoulos
+  * Bug: dashboard would not show no-worker tasks @crusaderky
+  * See the Changelog for more information.
+
+-------------------------------------------------------------------
+Mon Jun 15 13:20:22 UTC 2026 - Dirk Müller <[email protected]>
+
+- skip building + testing for python 3.11
+
+-------------------------------------------------------------------
+Sat Apr 11 12:15:57 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2026.3.0:
+  * Fix CI — bokeh 3.9.0 @DimitriPapadopoulos
+  * setproctitle: avoid being caught by dask.config; add to test
+    envs @crusaderky
+  * docs: fix Scheduler.close docstring @cnaples79
+  * Fix Total CPU % on /workers tab to normalize by total
+    nthreads @ernestprovo23
+  * XFAIL test\_handle\_null\_partitions\_2 @crusaderky
+  * Type hints for Future.status @nadzhou
+  * Pin sphinx=8 @crusaderky
+
+-------------------------------------------------------------------

Old:
----
  distributed-2026.1.2-gh.tar.gz

New:
----
  distributed-2026.6.0-gh.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-distributed.spec ++++++
--- /var/tmp/diff_new_pack.e0mkb2/_old  2026-06-16 14:02:11.067086505 +0200
+++ /var/tmp/diff_new_pack.e0mkb2/_new  2026-06-16 14:02:11.071086672 +0200
@@ -17,6 +17,8 @@
 
 
 %global flavor @BUILD_FLAVOR@%{nil}
+%global skip_python310 1
+%global skip_python311 1
 %{?sle15_python_module_pythons}
 %if "%{flavor}" == ""
 %define psuffix %{nil}
@@ -25,12 +27,6 @@
 %bcond_without test
 %define psuffix -%{flavor}
 %if 0%{suse_version} >= 1599
-%if "%{flavor}" != "test-py310"
-%define skip_python310 1
-%endif
-%if "%{flavor}" != "test-py311"
-%define skip_python311 1
-%endif
 %if "%{flavor}" != "test-py312"
 %define skip_python312 1
 %endif
@@ -55,9 +51,9 @@
 # use this to run tests with xdist in parallel, unfortunately fails server side
 %bcond_with paralleltests
 
-Name:           python-distributed%{psuffix}
+Name:           python-distributed%{?psuffix}
 # ===> Note: python-dask MUST be updated in sync with python-distributed! <===
-Version:        2026.1.2
+Version:        2026.6.0
 Release:        0
 Summary:        Library for distributed computing with Python
 License:        BSD-3-Clause
@@ -71,8 +67,8 @@
 Patch4:         distributed-ignore-thread-leaks.patch
 BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools_scm}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools >= 80}
+BuildRequires:  %{python_module setuptools_scm >= 9}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -87,12 +83,9 @@
 Requires:       python-psutil >= 5.8.0
 Requires:       python-sortedcontainers >= 2.0.5
 Requires:       python-tblib >= 1.6.0
-Requires:       python-toolz >= 0.11.2
+Requires:       python-toolz >= 0.12.0
 Requires:       python-tornado >= 6.2.0
-Requires:       python-urllib3 >= 1.26.5
-Requires:       python-zict >= 2.2.0
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires:       python-zict >= 3.0.0
 BuildArch:      noarch
 %if %{with test}
 BuildRequires:  %{python_module bokeh >= 3.1}
@@ -136,9 +129,6 @@
 %install
 %if ! %{with test}
 %pyproject_install
-%python_clone -a %{buildroot}%{_bindir}/dask-ssh
-%python_clone -a %{buildroot}%{_bindir}/dask-scheduler
-%python_clone -a %{buildroot}%{_bindir}/dask-worker
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 %endif
 
@@ -180,6 +170,7 @@
 donttest+=" or (test_worker_memory and test_digests)"
 donttest+=" or (test_worker_memory and test_pause_while_spilling)"
 donttest+=" or test_computations_futures"
+donttest+=" or test_server_listen"
 donttest+=" or test_task_state_instance_are_garbage_collected"
 donttest+=" or test_computation_object_code_client_submit_list_comp"
 donttest+=" or test_computation_object_code_client_submit_dict_comp"
@@ -230,18 +221,9 @@
 %endif
 
 %if ! %{with test}
-%post
-%python_install_alternative dask-ssh dask-scheduler dask-worker
-
-%postun
-%python_uninstall_alternative dask-ssh
-
 %files %{python_files}
 %doc README.rst
 %license LICENSE.txt
-%python_alternative %{_bindir}/dask-ssh
-%python_alternative %{_bindir}/dask-scheduler
-%python_alternative %{_bindir}/dask-worker
 %{python_sitelib}/distributed
 %{python_sitelib}/distributed-%{version}.dist-info
 

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.e0mkb2/_old  2026-06-16 14:02:11.107088173 +0200
+++ /var/tmp/diff_new_pack.e0mkb2/_new  2026-06-16 14:02:11.119088673 +0200
@@ -1,6 +1,4 @@
 <multibuild>
-  <package>test-py310</package>
-  <package>test-py311</package>
   <package>test-py312</package>
   <package>test-py313</package>
   <package>test-py314</package>

++++++ distributed-2026.1.2-gh.tar.gz -> distributed-2026.6.0-gh.tar.gz ++++++
++++ 67635 lines of diff (skipped)

++++++ distributed-ignore-offline.patch ++++++
--- /var/tmp/diff_new_pack.e0mkb2/_old  2026-06-16 14:02:11.739114526 +0200
+++ /var/tmp/diff_new_pack.e0mkb2/_new  2026-06-16 14:02:11.743114693 +0200
@@ -1,8 +1,8 @@
-Index: distributed-2024.2.0/pyproject.toml
+Index: distributed-2026.6.0/pyproject.toml
 ===================================================================
---- distributed-2024.2.0.orig/pyproject.toml
-+++ distributed-2024.2.0/pyproject.toml
-@@ -117,7 +117,7 @@ filterwarnings = [
+--- distributed-2026.6.0.orig/pyproject.toml
++++ distributed-2026.6.0/pyproject.toml
+@@ -141,7 +141,7 @@ filterwarnings = [
      '''ignore:unclosed transport 
<_SelectorSocketTransport.*:ResourceWarning''',
      '''ignore:unclosed transport <asyncio\.sslproto\..*:ResourceWarning''',
      '''ignore:unclosed cluster SSHCluster.*:ResourceWarning''',

++++++ distributed-ignore-thread-leaks.patch ++++++
--- /var/tmp/diff_new_pack.e0mkb2/_old  2026-06-16 14:02:11.763115527 +0200
+++ /var/tmp/diff_new_pack.e0mkb2/_new  2026-06-16 14:02:11.767115694 +0200
@@ -1,8 +1,8 @@
-Index: distributed-2024.2.0/distributed/utils_test.py
+Index: distributed-2026.6.0/distributed/utils_test.py
 ===================================================================
---- distributed-2024.2.0.orig/distributed/utils_test.py
-+++ distributed-2024.2.0/distributed/utils_test.py
-@@ -1644,7 +1644,7 @@ def check_thread_leak():
+--- distributed-2026.6.0.orig/distributed/utils_test.py
++++ distributed-2026.6.0/distributed/utils_test.py
+@@ -1578,7 +1578,7 @@ def check_thread_leak():
      yield
  
      start = time()

Reply via email to