forked from pool/python-distributed
Accepting request 910741 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.7.2
* Fix a deadlock connected to task stealing and task
deserialization
* Include maximum shard size in second to_frames method
* Minor dashboard style updates
* Cap maximum shard size at the size of an integer
* Document automatic MALLOC_TRIM_THRESHOLD_ environment variable
* Mark ucx-py tests for GPU
* Update individual profile plot sizing
* Handle NVMLError_Unknown in NVML diagnostics
* Unit tests to use a random port for the dashboard
* Ensure worker reconnect registers existing tasks properly
* Halve CI runtime!
* Add NannyPlugins
* Add WorkerNetworkBandwidth chart to dashboard
* Set nanny environment variables in config
* Read smaller frames to workaround OpenSSL bug
* Move UCX/RMM config variables to Distributed namespace
* Allow ws(s) messages greater than 10Mb
* Short-circuit root-ish check for many deps
-Release 2021.07.1
* Remove experimental feature warning from actors docs
* Keep dependents in worker dependency if TS is still known
* Add Scheduler.set_restrictions
* Make Actor futures awaitable and work with as_completed
* Simplify test_secede_balances
* Computation class
* Some light dashboard cleanup
* Don't package tests
* Add pytest marker for GPU tests
* Actor: don't hold key references on workers
* Collapse nav to hamburger sooner
* Verify that actors survive pickling
* Reenable UCX-Py tests that used to segfault
* Better support ProcessPoolExecutors
* Simplify test_worker_heartbeat_after_cancel
* Avoid property validation in Bokeh
* Reduce default websocket frame size and make configurable
* Disable pytest-timeout SIGALARM on MacOS
* rebalance() resilience to computations
* Improve CI stability
* Ensure heartbeats after cancelation do not raise KeyError s
* Add more useful exception message on TLS cert mismatch
* Add bokeh mode parameter to performance reports
- Use the GitHub tarball because the PyPI sdist does to provide the
tests anymore
* Remove extra conftest.py source
- Drop distributed-pr5022-improve_ci.patch merged upstream
OBS-URL: https://build.opensuse.org/request/show/910741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=99
This commit is contained in:
@@ -36,20 +36,16 @@
|
||||
%{?!python_module:%define python_module() python3-%{**}}
|
||||
%define skip_python2 1
|
||||
%define skip_python36 1
|
||||
%define ghversiontag 2021.07.0
|
||||
%define ghversiontag 2021.07.2
|
||||
Name: python-distributed%{psuffix}
|
||||
# Note: please always update together with python-dask
|
||||
Version: 2021.7.0
|
||||
Version: 2021.7.2
|
||||
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
|
||||
# Missing in the PyPI package but needed for pytest fixtures. Note: One of the next releases will miss all of the tests. (gh#dask/distributed#5054)
|
||||
Source1: https://github.com/dask/distributed/raw/%{ghversiontag}/conftest.py
|
||||
Source: https://github.com/dask/distributed/archive/refs/tags//%{ghversiontag}.tar.gz#/distributed-%{ghversiontag}-gh.tar.gz
|
||||
Source99: python-distributed-rpmlintrc
|
||||
# PATCH-FIX-UPSTREAM distributed-pr5022-improve_ci.patch -- gh#dask/distributed#5022
|
||||
Patch0: distributed-pr5022-improve_ci.patch
|
||||
BuildRequires: %{python_module base >= 3.7}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: fdupes
|
||||
@@ -104,8 +100,7 @@ extends both the concurrent.futures and dask APIs to moderate sized
|
||||
clusters.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n distributed-%{version}
|
||||
cp %SOURCE1 .
|
||||
%autosetup -p1 -n distributed-%{ghversiontag}
|
||||
|
||||
%build
|
||||
%if ! %{with test}
|
||||
@@ -118,10 +113,7 @@ cp %SOURCE1 .
|
||||
%python_clone -a %{buildroot}%{_bindir}/dask-ssh
|
||||
%python_clone -a %{buildroot}%{_bindir}/dask-scheduler
|
||||
%python_clone -a %{buildroot}%{_bindir}/dask-worker
|
||||
%{python_expand #
|
||||
chmod -x %{buildroot}%{$python_sitearch}/distributed/tests/test_utils_test.py
|
||||
%fdupes %{buildroot}%{$python_sitearch}
|
||||
}
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitearch}
|
||||
%endif
|
||||
|
||||
%if %{with test}
|
||||
|
||||
Reference in New Issue
Block a user