in 823921, there was a comment about enabling tests. I have to say that I don't understand bcond_with and how to set it to run tests (looks to me that they should be enabled?). Perhaps we can just accept this update and someone else can add the test independent of the update?
- update to version 2.26.0:
* Add logging for adaptive start and stop (GH#4101) Matthew Rocklin
* Don’t close a nannied worker if it hasn’t yet started (GH#4093)
Matthew Rocklin
* Respect timeouts when closing clients synchronously (GH#4096)
Matthew Rocklin
* Log when downloading a preload script (GH#4094) Matthew Rocklin
* dask-worker --nprocs accepts negative values (GH#4089) Dror
Speiser
* Support zero-worker clients (GH#4090) Matthew Rocklin
* Exclude fire-and-forget client from metrics (GH#4078) Tom
Augspurger
* Drop Serialized.deserialize() method (GH#4073) jakirkham
* Add timeout= keyword to Client.wait_for_workers method (GH#4087)
Matthew Rocklin
OBS-URL: https://build.opensuse.org/request/show/834027
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=67
- update to 2.20.0
* Link issue on using ``async`` with ``executor_submit`` (:pr:`3939`) `jakirkham`_
* Make dashboard server listens on all IPs by default even when interface is set explicitly (:pr:`3941`) `Loïc Estève`_
* Update logic for worker removal in check ttl (:pr:`3927`) `Benjamin Zaitlen`_
* Close a created cluster quietly (:pr:`3935`) `Matthew Rocklin`_
* Ensure ``Worker.run*`` handles ``kwargs`` correctly (:pr:`3937`) `jakirkham`_
* Restore ``Scheduler.time_started`` for Dask Gateway (:pr:`3934`) `Tom Augspurger`_
* Fix exception handling in ``_wait_until_connected`` (:pr:`3912`) `Alexander Clausen`_
* Make local directory if it does not exist (:pr:`3928`) `Matthew Rocklin`_
* Install vanilla status route if bokeh dependency is not satisfied (:pr:`3844`) `joshreback`_
* Make ``Worker.delete_data`` sync (:pr:`3922`) `Peter Andreas Entschev`_
* Fix ``ensure_bytes`` import location (:pr:`3919`) `jakirkham`_
* Fix race condition in repeated calls to ``cluster.adapt()`` (:pr:`3915`) `Jacob Tomlinson`_
2.19.0
* Notify worker plugins when a task is released (:pr:`3817`) `Nick Evans`_
* Update heartbeat checks in scheduler (:pr:`3896`) `Benjamin Zaitlen`_
* Make encryption default if ``Security`` is given arguments (:pr:`3887`) `Matthew Rocklin`_
* Show ``cpu_fraction`` on hover for dashboard workers circle plot. (:pr:`3906`) `Loïc Estève`_
* Prune virtual client on variable deletion (:pr:`3910`) `Marco Neumann`_
* Fix total aggregated metrics in dashboard (:pr:`3897`) `Loïc Estève`_
* Support Bokeh 2.1 (:pr:`3904`) `Matthew Rocklin`_
* Update ``related-work.rst`` (:pr:`3889`) `DomHudson`_
* Skip ``test_pid_file`` in older versions of Python (:pr:`3888`) `Matthew Rocklin`_
* Replace ``stream=`` with ``comm=`` in handlers (:pr:`3860`) `Julien Jerphanion`_
* Check hosts for ``None`` value in SSH cluster. (:pr:`3883`) `Matthias Bussonnier`_
* Allow dictionaries in ``security=`` keywords (:pr:`3874`) `Matthew Rocklin`_
* Use pickle protocol 5 with NumPy object arrays (:pr:`3871`) `jakirkham`_
* Cast any ``frame`` to ``uint8`` (same type as ``bytes``) (:pr:`3870`) `jakirkham`_
* Use ``Enum`` for worker, scheduler and nanny status. (:pr:`3853`) `Matthias Bussonnier`_
* Drop legacy ``buffer_interface`` assignment (:pr:`3869`) `jakirkham`_
OBS-URL: https://build.opensuse.org/request/show/819716
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=59
- Update to 2.1.0
* Fix typo that prevented error message
* Remove ``dask-mpi``
* Updates to use ``update_graph`` in task journey docs
* Fix Client repr with ``memory_info=None``
* Fix case where key, rather than ``TaskState``, could end up in ``ts.waiting_on``
* Use Keyword-only arguments
* Relax check for worker references in cluster context manager
* Add HTTPS support for the dashboard
* Use ``dask.utils.format_bytes``
- Update to 2.0.1
* Add python_requires entry to setup.py
* Correctly manage tasks beyond deque limit in TaskStream plot
* Fix diagnostics page for memory_limit=None
- Update to 2.0.0
* **Drop support for Python 2**
* Relax warnings before release
* Deprecate --bokeh/--no-bokeh CLI
* Typo in bokeh service_kwargs for dask-worker
* Update command line cli options docs
* Remove "experimental" from TLS docs
* Add warnings around ncores= keywords
* Add --version option to scheduler and worker CLI
* Raise when workers initialization times out
* Replace ncores with nthreads throughout codebase
* Add unknown pytest markers
* Delay lookup of allowed failures.
* Change address -> worker in ColumnDataSource for nbytes plot
* Remove module state in Prometheus Handlers
* Add stress test for UCX
* Add nanny logs
* Move some of the adaptive logic into the scheduler
* Add SpecCluster.new_worker_spec method
* Worker dashboard fixes
* Add async context managers to scheduler/worker classes
* Fix the resource key representation before sending graphs
* Allow user to configure whether workers are daemon.
* Pin pytest >=4 with pip in appveyor and python 3.5
* Add Experimental UCX Comm
* Close nannies gracefully
* add kwargs to progressbars
* Add back LocalCluster.__repr__.
* Move bokeh module to dashboard
* Close clusters at exit
* Add SchedulerPlugin TaskState example
* Add SpecificationCluster
* Replace register_worker_callbacks with worker plugins
* Proxy worker dashboards from scheduler dashboard
* Add docstring to Scheduler.check_idle_saturated
* Refer to LocalCluster in Client docstring
* Remove special casing of Scikit-Learn BaseEstimator serialization
* Fix two typos in Pub class docstring
* Support uploading files with multiple modules
* Change the main workers bokeh page to /status
* Cleanly stop periodic callbacks in Client
* Disable pan tool for the Progress, Byte Stored and Tasks Processing plot
* Except errors in Nanny's memory monitor if process no longer exists
* Handle heartbeat when worker has just left
* Modify styling of histograms for many-worker dashboard plots
* Add method to wait for n workers before continuing
* Support computation on delayed(None)
* Cleanup localcluster
* Use 'temporary-directory' from dask.config for Worker's directory
* Remove support for Iterators and Queues
- Update to 1.28.1
* Use config accessor method for "scheduler-address"
- Update to 1.28.0
* Add Type Attribute to TaskState
* Add waiting task count to progress title bar
* DOC: Clean up reference to cluster object
* Allow scheduler to politely close workers as part of shutdown
* Check direct_to_workers before using get_worker in Client
* Fixed comment regarding keeping existing level if less verbose
* Add idle timeout to scheduler
* Avoid deprecation warnings
* Use an LRU cache for deserialized functions
* Rename Worker._close to Worker.close
* Add Comm closed bookkeeping
* Explain LocalCluster behavior in Client docstring
* Add last worker into KilledWorker exception to help debug
* Set working worker class for dask-ssh
* Add as_completed methods to docs
* Add timeout to Client._reconnect
* Limit test_spill_by_default memory, reenable it
* Use proper address in worker -> nanny comms
* Fix deserialization of bytes chunks larger than 64MB
- Update to 1.27.1
* Adaptive: recommend close workers when any are idle
* Increase GC thresholds
* Add interface= keyword to LocalCluster
* Add worker_class argument to LocalCluster
* Remove Python 2.7 from testing matrix
* Add number of trials to diskutils test
* Fix parameter name in LocalCluster docstring
* Integrate stacktrace for low-level profiling
* Apply Black to standardize code styling
* added missing whitespace to start_worker cmd
* Updated logging module doc links from docs.python.org/2 to docs.python.org/3.
- Update to 1.27.0
* Add basic health endpoints to scheduler and worker bokeh.
* Improved description accuracy of --memory-limit option.
* Check self.dependencies when looking at dependent tasks in memory
* Add RabbitMQ SchedulerPlugin example
* add resources to scheduler update_graph plugin
* Use ensure_bytes in serialize_error
* Specify data storage explicitly from Worker constructor
* Change bokeh port keywords to dashboard_address
* .detach_() pytorch tensor to serialize data as numpy array.
* Add warning if creating scratch directories takes a long time
* Fix typo in pub-sub doc.
* Allow return_when='FIRST_COMPLETED' in wait
* Forward kwargs through Nanny to Worker
* Use ensure_dict instead of dict
* Specify protocol in LocalCluster
- Update to 1.26.1
* Fix LocalCluster to not overallocate memory when overcommitting threads per worker
* Make closing resilient to lacking an address
* fix typo in comment
* Fix double init of prometheus metrics
* Skip test_duplicate_clients without bokeh.
* Add blocked_handlers to servers
* Always yield Server.handle_comm coroutine
* Use yaml.safe_load
* Fetch executables from build root.
* Fix Torando 6 test failures
* Fix test_sync_closed_loop
- Update to 1.26.0
* Update style to fix recent flake8 update
* Fix typo in gen_cluster log message
* Allow KeyError when closing event loop
* Avoid thread testing for TCP ThreadPoolExecutor
* Find Futures inside SubgraphCallable
* Avoid AttributeError when closing and sending a message
* Add deprecation warning to dask_mpi.py
* Relax statistical profiling test
* Support alternative --remote-dask-worker SSHCluster() and dask-ssh CLI
* Iterate over full list of plugins in transition
* Create Prometheus Endpoint
* Use pytest.importorskip for prometheus test
* MAINT skip prometheus test when no installed
* Fix intermittent testing failures
* Avoid using nprocs keyword in dask-ssh if set to one
* Bump minimum Tornado version to 5.0
OBS-URL: https://build.opensuse.org/request/show/717982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=25