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 2021-04-06 17:29:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-distributed (Old)
 and      /work/SRC/openSUSE:Factory/.python-distributed.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-distributed"

Tue Apr  6 17:29:46 2021 rev:46 rq:883208 version:2021.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-distributed/python-distributed.changes    
2021-03-12 13:33:12.334316228 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-distributed.new.2401/python-distributed.changes
  2021-04-06 17:31:07.651215103 +0200
@@ -1,0 +2,85 @@
+Sun Apr  4 16:37:00 UTC 2021 - Arun Persaud <a...@gmx.de>
+
+- update to version 2021.4.0:
+  * Fix un-merged frames (GH#4666) Matthew Rocklin
+  * Add informative error message to install uvloop (GH#4664) Matthew
+    Rocklin
+  * Remove incorrect comment regarding default LocalCluster creation
+    (GH#4660) cameron16
+  * Treat empty/missing writeable as a no-op (GH#4659) jakirkham
+  * Avoid list mutation in pickle_loads (GH#4653) Matthew Rocklin
+  * Ignore OSError exception when scaling down (GH#4633) Gerald
+  * Add isort to pre-commit hooks, package resorting (GH#4647) Charles
+    Blackmon-Luca
+  * Use powers-of-two when displaying RAM (GH#4649) crusaderky
+  * Support Websocket communication protocols (GH#4396) Marcos Moyano
+  * scheduler.py / worker.py code cleanup (GH#4626) crusaderky
+  * Update out-of-date references to config.yaml (GH#4643) Hristo
+    Georgiev
+  * Suppress OSError on SpecCluster shutdown (GH#4567) Jacob Tomlinson
+  * Replace conda with mamba (GH#4585) crusaderky
+  * Expand documentation on pure functions (GH#4644) James Lamb
+
+-------------------------------------------------------------------
+Fri Apr  2 10:06:50 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Disable Cythonization for 32-bit gh#dask/dask#7489
+
+-------------------------------------------------------------------
+Tue Mar 30 20:57:39 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2021.3.1
+  * Add standalone dashboard page for GPU usage (GH#4556) Jacob 
+    Tomlinson
+  * Handle stream is None case in TCP comm finalizer (GH#4631) 
+    James Bourbeau
+  * Include LIST_PICKLE in NumPy array serialization (GH#4632)  
+    James Bourbeau
+  * Rename annotation plugin in test_highlevelgraph.py (GH#4618) 
+    James Bourbeau
+  * UCX use nbytes instead of len (GH#4621) Mads R. B. Kristensen
+  * Skip NumPy and pandas tests if not importable (GH#4563) Ben 
+    Greiner
+  * Remove utils.shutting_down in favor of sys.is_finalizing 
+    (GH#4624) James Bourbeau
+  * Handle async clients when closing (GH#4623) Matthew Rocklin
+  * Drop log from remove_key_from_stealable (GH#4609) jakirkham
+  * Introduce events log length config option (GH#4615) Fabian 
+    Gebhart
+  * Upstream config serialization and inheritance (GH#4372) Jacob 
+    Tomlinson
+  * Add check to scheduler creation in SpecCluster (GH#4605) Jacob 
+    Tomlinson
+  * Make length of events deque configurable (GH#4604) Fabian 
+    Gebhart
+  * Add explicit fetch state to worker TaskState (GH#4470) Gil 
+    Forsyth
+  * Update develop.rst (GH#4603) Florian Jetter
+  * pickle_loads(): Handle empty memoryview (GH#4595) Mads R. B. 
+    Kristensen
+  * Switch documentation builds for PRs to readthedocs (GH#4599) 
+    James Bourbeau
+  * Track frame sizes along with frames (GH#4593) jakirkham
+  * Add support for a list of keys when using batch_size in client.
+    map (GH#4592) Sultan Orazbayev
+  * If SpecCluster fails to start attempt to gracefully close out 
+    again (GH#4590) Jacob Tomlinson
+  * Multi-lock extension (GH#4503) Mads R. B. Kristensen
+  * Update PipInstall plugin command (GH#4584) James Bourbeau
+  * IPython magics: remove deprecated ioloop workarounds (GH#4530) 
+    Min RK
+  * Add GitHub actions workflow to cancel duplicate builds 
+    (GH#4581) James Bourbeau
+  * Remove outdated macOS build badge from README (GH#4576) James 
+    Bourbeau
+  * Dask master -> main (GH#4569) Julia Signell
+  * Drop support for Python 3.6 (GH#4390) James Bourbeau
+  * Add docstring for dashboard_link property (GH#4572) Doug Davis
+  * Change default branch from master to main (GH#4495) Julia 
+    Signell
+  * Msgpack handles extract serialize (GH#4531) Mads R. B. 
+    Kristensen
+- Drop importorskip-numpy-tests.patch merged upstream
+- Skip python36 build. Upstream dropped support for Python < 3.7
+
+-------------------------------------------------------------------

Old:
----
  distributed-2021.3.0.tar.gz
  importorskip-numpy-tests.patch

New:
----
  distributed-2021.4.0.tar.gz

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

Other differences:
------------------
++++++ python-distributed.spec ++++++
--- /var/tmp/diff_new_pack.kgcMpg/_old  2021-04-06 17:31:08.343215886 +0200
+++ /var/tmp/diff_new_pack.kgcMpg/_new  2021-04-06 17:31:08.343215886 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package python-distributed
+# spec file for package python-distributed-test
 #
 # Copyright (c) 2021 SUSE LLC
 #
@@ -24,19 +24,23 @@
 %define psuffix %{nil}
 %bcond_with test
 %endif
+%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python36 1
+%ifnarch %{ix86} %{arm}
+%define cythonize --with-cython
+# cython optimizations not supported on 32-bit: 
https://github.com/dask/dask/issues/7489
+%endif
 Name:           python-distributed%{psuffix}
-Version:        2021.3.0
+Version:        2021.4.0
 Release:        0
 Summary:        Library for distributed computing with Python
 License:        BSD-3-Clause
 URL:            https://distributed.readthedocs.io/en/latest/
 Source:         
https://files.pythonhosted.org/packages/source/d/distributed/distributed-%{version}.tar.gz
 Source99:       python-distributed-rpmlintrc
-# PATCH-FIX-UPSTREAM importorskip-numpy-tests.patch -- gh#dask/distributed#4529
-Patch0:         importorskip-numpy-tests.patch
 BuildRequires:  %{python_module Cython}
+BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -50,22 +54,16 @@
 Requires:       python-sortedcontainers
 Requires:       python-tblib
 Requires:       python-toolz >= 0.8.2
-Requires:       python-tornado
-%if %{python_version_nodots} < 38
-Requires:       python-contextvars
-Requires:       python-tornado >= 5
-%else
 Requires:       python-tornado >= 6.0.3
-%endif
 Requires:       python-zict >= 0.1.3
 %if %{with test}
 BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module bokeh}
 BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module click >= 6.6}
 BuildRequires:  %{python_module cloudpickle >= 1.5.0}
 BuildRequires:  %{python_module dask-all >= %{version}}
 # need built extension
-BuildRequires:  %{python_module contextvars if %python-base < 3.7}
 BuildRequires:  %{python_module distributed = %{version}}
 BuildRequires:  %{python_module ipykernel}
 BuildRequires:  %{python_module ipython}
@@ -79,13 +77,11 @@
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module sortedcontainers}
+BuildRequires:  %{python_module sparse}
 BuildRequires:  %{python_module tblib}
 BuildRequires:  %{python_module toolz >= 0.8.2}
-BuildRequires:  %{python_module tornado >= 5 if %python-base < 3.8}
-BuildRequires:  %{python_module tornado >= 6.0.3 if %python-base >= 3.8}
+BuildRequires:  %{python_module tornado >= 6.0.3}
 BuildRequires:  %{python_module zict >= 0.1.3}
-BuildRequires:  %{python_module bokeh if (%python-base without python36-base)}
-BuildRequires:  %{python_module sparse if (%python-base without python36-base)}
 %endif
 %python_subpackages
 
@@ -99,16 +95,19 @@
 
 %build
 %if ! %{with test}
-%python_build --with-cython
+%python_build %{?cythonize}
 %endif
 
 %install
 %if ! %{with test}
-%python_install --with-cython
+%python_install %{?cythonize}
 %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_sitearch}
+%{python_expand #
+chmod -x %{buildroot}%{$python_sitearch}/distributed/tests/test_utils_test.py
+%fdupes %{buildroot}%{$python_sitearch}
+}
 %endif
 
 %if %{with test}
@@ -121,41 +120,31 @@
 %if %{pkg_vcmp python3-pytest-asyncio >= 0.14}
 donttest+=" or (test_asyncprocess and test_child_main_thread)"
 donttest+=" or (test_asyncprocess and test_close)"
-donttest+=" or (test_asyncprocess and test_exit_callback)"
 donttest+=" or (test_asyncprocess and test_exitcode)"
 donttest+=" or (test_asyncprocess and test_num_fds)"
 donttest+=" or (test_asyncprocess and test_performance_report)"
 donttest+=" or (test_asyncprocess and test_signal)"
 donttest+=" or (test_client and test_add_worker_after_task)"
 donttest+=" or (test_client and test_bad_tasks_fail)"
-donttest+=" or (test_client and test_cleanup_after_broken_client_connection)"
 donttest+=" or (test_client and test_futures_in_subgraphs)"
 donttest+=" or (test_client and test_get_client)"
 donttest+=" or (test_client and test_logs)"
 donttest+=" or (test_client and test_lose_scattered_data)"
-donttest+=" or (test_client and test_open_close_many_workers)"
 donttest+=" or (test_client and test_performance_report)"
-donttest+=" or (test_client and test_profile_server)"
-donttest+=" or (test_client and test_profile_server)"
 donttest+=" or (test_client and test_quiet_client_close)"
-donttest+=" or (test_client and test_quiet_quit_when_cluster_leaves)"
-donttest+=" or (test_client and test_reconnect)"
+donttest+=" or (test_client and test_repr_async)"
 donttest+=" or (test_client and test_secede_balances)"
 donttest+=" or (test_client and test_secede_simple)"
 donttest+=" or (test_client and test_serialize_collections)"
+donttest+=" or (test_client_executor and test_cancellation)"
 donttest+=" or (test_collections and test_sparse_arrays)"
-donttest+=" or (test_diskutils and test_workspace_concurrency_intense)"
-donttest+=" or (test_diskutils and test_workspace_concurrency)"
 donttest+=" or (test_events and test_event_on_workers)"
 donttest+=" or (test_events and test_set_not_set_many_events)"
 donttest+=" or (test_events and test_two_events_on_workers)"
 donttest+=" or (test_failed_workers and test_broken_worker_during_computation)"
-donttest+=" or (test_failed_workers and test_fast_kill)"
 donttest+=" or (test_failed_workers and 
test_gather_then_submit_after_failed_workers)"
-donttest+=" or (test_failed_workers and test_restart_during_computation)"
-donttest+=" or (test_failed_workers and test_restart_fast)"
-donttest+=" or (test_failed_workers and test_restart_scheduler)"
 donttest+=" or (test_failed_workers and test_restart)"
+donttest+=" or (test_failed_workers and test_worker_time_to_live)"
 donttest+=" or (test_failed_workers and 
test_worker_who_has_clears_after_failed_connection)"
 donttest+=" or (test_locks and test_lock)"
 donttest+=" or (test_locks and test_serializable)"
@@ -168,9 +157,9 @@
 donttest+=" or (test_publish and test_publish_simple)"
 donttest+=" or (test_queues and test_2220)"
 donttest+=" or (test_resources and test_prefer_constrained)"
-donttest+=" or (test_scheduler and test_balance_many_workers_2)"
 donttest+=" or (test_scheduler and test_balance_many_workers)"
 donttest+=" or (test_scheduler and test_bandwidth_clear)"
+donttest+=" or (test_scheduler and test_dashboard_address)"
 donttest+=" or (test_scheduler and test_dont_recompute_if_persisted)"
 donttest+=" or (test_scheduler and test_file_descriptors)"
 donttest+=" or (test_scheduler and test_gather_allow_worker_reconnect)"
@@ -179,6 +168,7 @@
 donttest+=" or (test_scheduler and test_log_tasks_during_restart)"
 donttest+=" or (test_scheduler and test_restart)"
 donttest+=" or (test_scheduler and 
test_scheduler_init_pulls_blocked_handlers_from_config)"
+donttest+=" or (test_scheduler and test_service_hosts)"
 donttest+=" or (test_scheduler and test_steal_when_more_tasks)"
 donttest+=" or (test_scheduler and test_task_groups)"
 donttest+=" or (test_semaphor and test_getvalue)"
@@ -194,19 +184,20 @@
 donttest+=" or (test_spec and test_child_address_persists)"
 donttest+=" or (test_steal and test_balance)"
 donttest+=" or (test_steal and test_dont_steal_already_released)"
-donttest+=" or (test_steal and test_dont_steal_fast_tasks_compute_time)"
 donttest+=" or (test_steal and 
test_dont_steal_few_saturated_tasks_many_workers)"
+donttest+=" or (test_steal and test_dont_steal_unknown_functions)"
 donttest+=" or (test_steal and test_eventually_steal_unknown_functions)"
 donttest+=" or (test_steal and test_restart)"
 donttest+=" or (test_steal and test_steal_more_attractive_tasks)"
 donttest+=" or (test_steal and test_steal_twice)"
+donttest+=" or (test_steal and test_steal_when_more_tasks)"
 donttest+=" or (test_steal and test_worksteal_many_thieves)"
 donttest+=" or (test_stress and test_cancel_stress)"
-donttest+=" or (test_stress and test_close_connections)"
 donttest+=" or (test_tls_functional and test_retire_workers)"
 donttest+=" or (test_tls_functional and test_worker_client)"
 donttest+=" or (test_utils and test_sync_closed_loop)"
 donttest+=" or (test_worker and 
test_dont_overlap_communications_to_same_worker)"
+donttest+=" or (test_worker and test_gather_many_small)"
 donttest+=" or (test_worker and test_get_client)"
 donttest+=" or (test_worker and test_lifetime)"
 donttest+=" or (test_worker and test_robust_to_bad_sizeof_estimates)"
@@ -214,6 +205,7 @@
 donttest+=" or (test_worker and test_statistical_profiling_2)"
 donttest+=" or (test_worker and test_stop_doing_unnecessary_work)"
 donttest+=" or (test_worker and test_wait_for_outgoing)"
+donttest+=" or (test_worker and test_workerstate_executing)"
 donttest+=" or (test_worker_client and test_async)"
 donttest+=" or (test_worker_client and test_client_executor)"
 donttest+=" or (test_worker_client and test_compute_within_worker_client)"
@@ -225,21 +217,32 @@
 donttest+=" or (test_worker_client and test_submit_different_names)"
 donttest+=" or (test_worker_client and test_submit_from_worker)"
 %endif
-# too slow for obs
-donttest+=" or (test_metrics and time)"
-donttest+=" or (test_client and test_upload_file_exception_sync)"
-donttest+=" or (test_client and test_upload_file_sync)"
-# randomly fails
-donttest+=" or (test_worker and test_fail_write_to_disk)"
 # false version mismatch
 donttest+=" or test_version_warning_in_cluster"
 # ambiguous order in returned message
 donttest+=" or (test_client and test_as_completed_async_for_cancel)"
-# indefinite hangs -- https://github.com/dask/distributed/issues/4564
-donttest+=" or (test_queues and test_queue_in_task)"
-donttest+=" or (test_variable and test_variable_in_task)"
 # too many open files
 donttest+=" or (test_stress and test_stress_communication)"
+# randomly fail even with old asyncio -- too slow for obs (?)
+donttest+=" or (test_asyncprocess and test_exit_callback)"
+donttest+=" or (test_client and test_cleanup_after_broken_client_connection)"
+donttest+=" or (test_client and test_open_close_many_workers)"
+donttest+=" or (test_client and test_profile_server)"
+donttest+=" or (test_client and test_quiet_quit_when_cluster_leaves)"
+donttest+=" or (test_client and test_reconnect)"
+donttest+=" or (test_client and test_sub_submit_priority)"
+donttest+=" or (test_client and test_upload_file_exception_sync)"
+donttest+=" or (test_client and test_upload_file_sync)"
+donttest+=" or (test_diskutils and test_workspace_concurrency)"
+donttest+=" or (test_failed_workers and test_fast_kill)"
+donttest+=" or (test_metrics and time)"
+donttest+=" or (test_queues and test_race)"
+donttest+=" or (test_scheduler and test_gather_failing_cnn_recover)"
+donttest+=" or (test_steal and test_dont_steal_fast_tasks_compute_time)"
+donttest+=" or (test_stress and test_close_connections)"
+donttest+=" or (test_worker and test_fail_write_to_disk)"
+donttest+=" or test_queue_in_task or test_variable_in_task"
+
 %pytest_arch -ra -n auto distributed/tests/ -k "not (${donttest:4})" -m "not 
avoid_travis" --timeout 180
 %endif
 

++++++ distributed-2021.3.0.tar.gz -> distributed-2021.4.0.tar.gz ++++++
++++ 9761 lines of diff (skipped)

Reply via email to