pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-dask: Update to 2021.5.0



Module Name:	pkgsrc-wip
Committed By:	Matthew Danielson <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Mon May 9 05:08:19 2022 -0700
Changeset:	1f1116e7cb36cd51e143d39959a89914c8cc9e28

Modified Files:
	py-distributed/Makefile
	py-distributed/PLIST
	py-distributed/distinfo

Log Message:
py-dask: Update to 2021.5.0

Changes since 2021.4.0:

2021.5.0:
Released on May 2, 2022
Highlights

This is a bugfix release for this issue.
Enhancements
    Handle writeable in buffer_callback (GH#6238) jakirkham
    Use .data with NumPy array allocation (GH#6242) jakirkham
Bug Fixes
    Close executor in event loop if interpreter is closing (GH#6256) Matthew Rocklin

2022.04.2
Released on April 29, 2022
Enhancements
    Unblock event loop while waiting for ThreadpoolExecutor to shut down (GH#6091) Florian Jetter
    RetireWorker policy is done if removed (GH#6234) Gabe Joseph
    Pause to disable dependency gathering (GH#6195) crusaderky
    Add EOFError to nanny multiprocessing.queue except list (GH#6213) Matthew Rocklin
    Re-interpret error in lost worker scenario (GH#6193) Matthew Rocklin
    Add Stimulus IDs to Scheduler (GH#6161) Florian Jetter
    Set a five minute TTL for Dask workers (GH#6200) Matthew Rocklin
    Add distributed.metrics.monotonic (GH#6181) crusaderky
    Send worker validation errors to scheduler and err on test completion (GH#6192) Matthew Rocklin
    Redesign worker exponential backoff on busy-gather (GH#6173) crusaderky
    Log all invalid worker transitions to scheduler (GH#6134) Matthew Rocklin
    Make Graph dashboard plot have invisible axes (GH#6149) Matthew Rocklin
    Remove Nanny auto_restart state (GH#6138) Matthew Rocklin
Bug Fixes
    Ensure scheduler events do not hold on to TaskState objects (GH#6226) Florian Jetter
    Allow pausing and choke event loop while spilling (GH#6189) crusaderky
    Do not use UUID in stealing (GH#6179) Florian Jetter
    Handle int worker names in info page (GH#6158) Brett Naul
    Fix psutil dio counters none (GH#6093) ungarj
    Join Nanny watch thread (GH#6146) Matthew Rocklin
    Improve logging when closing workers (GH#6129) Matthew Rocklin
    Avoid stack overflow in profiling (GH#6141) Matthew Rocklin
    Clean up SSHCluster if failure to start (GH#6130) Matthew Rocklin
Deprecations
    Deprecate rpc synchronous context manager (GH#6171) Thomas Grainger
Documentation
    Update actors.rst (GH#6167) Scott Sievert
Maintenance
    Add fail_hard decorator for worker methods (GH#6210) Matthew Rocklin
    Do not require pytest_timeout (GH#6224) Florian Jetter
    Remove remaining run_sync calls from tests (GH#6196) Thomas Grainger
    Increase test timeout if debugger is running (GH#6218) Florian Jetter
    Do not list closes keyword in list of bullet points (GH#6219) Florian Jetter
    Harmonize (GH#6161) and (GH#6173) (GH#6207) crusaderky
    Xfail test_worker_death_timeout (GH#6186) Matthew Rocklin
    Use random port in test_dask_spec.py::test_text (GH#6187) Matthew Rocklin
    Mark all websocket tests as flaky (GH#6188) Matthew Rocklin
    Fix flaky test_dont_steal_long_running_tasks (GH#6197) crusaderky
    Cleanup names in stealing (GH#6185) Matthew Rocklin
    log_errors decorator (GH#6184) crusaderky
    Pass mypy validation on Windows (GH#6180) crusaderky
    Add locket as a dependency instead of vendoring (GH#6166) Michael Adkins
    Remove unittestmock for gather_dep and get_data_from_worker (GH#6172) Florian Jetter
    mypy tweaks (GH#6175) crusaderky
    Avoid easy deprecated calls to asyncio.get_event_loop() (GH#6170) Thomas Grainger
    Fix flaky test_cancel_fire_and_forget (GH#6099) crusaderky
    Remove deprecated code (GH#6144) Matthew Rocklin
    Update link of test badge (GH#6154) Florian Jetter
    Remove legacy state mappings (GH#6145) Matthew Rocklin
    Fix test_worker_waits_for_scheduler (GH#6155) Matthew Rocklin
    Disallow leaked threads on windows (GH#6152) Thomas Grainger
    Review annotations and docstrings in scheduler.py, part 1 (GH#6132) crusaderky
    Relax test_asyncprocess.py::test_simple (GH#6150) Matthew Rocklin
    Drop cast ing which is effectively a no-op (GH#6101) jakirkham
    Mark tests that use a specific port as flaky (GH#6139) Matthew Rocklin
    AMM Suggestion namedtuples (GH#6108) crusaderky

2022.04.1
Released on April 15, 2022
New Features
    Add KillWorker Plugin (GH#6126) Matthew Rocklin
Enhancements
    Sort worker list in info pages (GH#6135) Matthew Rocklin
    Add back Worker.transition_fetch_missing (GH#6112) Matthew Rocklin
    Log state machine events (GH#6092) crusaderky
    Migrate ensure_executing transitions to new WorkerState event mechanism - part 1 (GH#6003) crusaderky
    Migrate ensure_executing transitions to new WorkerState event mechanism - part 2 (GH#6062) crusaderky
    Annotate worker transitions to error (GH#6012) crusaderky
Bug Fixes
    Avoid transitioning from memory/released to missing in worker (GH#6123) Matthew Rocklin
    Don’t try to reconnect client on interpreter shutdown (GH#6120) Matthew Rocklin
    Wrap UCX init warnings in importable functions (GH#6121) Charles Blackmon-Luca
    Cancel asyncio tasks on worker close (GH#6098) crusaderky
    Avoid port collisions when defining port ranges (GH#6054) crusaderky
Maintenance
    Avoid intermittent failure in test_cancel_fire_and_forget (GH#6131) Matthew Rocklin
    Ignore bokeh warning in pytest (GH#6127) Matthew Rocklin
    Start uncythonization (GH#6104) Martin Durant
    Avoid redundant cleanup fixture in gen_test tests (GH#6118) Thomas Grainger
    Move comm.close to finally in test_comms (GH#6109) Florian Jetter
    Use async with Server in test_core.py (GH#6100) Matthew Rocklin
    Elevate warnings to errors in the test suite (GH#6094) Thomas Grainger
    Add urllib3 to nightly conda builds (GH#6102) James Bourbeau
    Drop Blosc (GH#6027) Matthew Rocklin
    Robust test_get_returns_early (GH#6090) Florian Jetter
    Overhaul test_priorities.py (GH#6077) crusaderky
    Remove pytest-asyncio (GH#6063) Thomas Grainger
    Clean up usage around plain rpc (GH#6082) Florian Jetter
    Drop OSX builds for Python 3.9 (GH#6073) Florian Jetter
    Bump periods in utils_test.wait_for (GH#6081) Florian Jetter
    Check for ucx-py nightlies when updating gpuCI (GH#6006) Charles Blackmon-Luca
    Type annotations for profile.py (GH#6067) crusaderky
    Fix flaky test_worker_time_to_live (GH#6061) crusaderky
    Fix flaky test_as_completed_async_for_cancel (GH#6072) crusaderky
    Fix regression in test_weakref_cache (GH#6033) crusaderky
    Trivial fix to test_nanny_worker_port_range (GH#6070) crusaderky
    Drop deprecated tornado.netutil.ExecutorResolver (GH#6031) Thomas Grainger
    Delete asyncio.py (GH#6066) Thomas Grainger
    Tweak conda environment files (GH#6037) crusaderky
    Harden test_abort_execution_to_fetch and more (GH#6026) crusaderky
    Fix test_as_completed_with_results_no_raise and name comm (GH#6042) Matthew Rocklin
    Use more robust limits in test_worker_memory (GH#6055) Florian Jetter

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1f1116e7cb36cd51e143d39959a89914c8cc9e28

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-distributed/Makefile |  4 ++--
 py-distributed/PLIST    | 16 +++++++---------
 py-distributed/distinfo |  6 +++---
 3 files changed, 12 insertions(+), 14 deletions(-)

diffs:
diff --git a/py-distributed/Makefile b/py-distributed/Makefile
index 3dc84d312d..2b10469d56 100644
--- a/py-distributed/Makefile
+++ b/py-distributed/Makefile
@@ -1,8 +1,8 @@
 # $NetBSD$
 
-DISTNAME=	distributed-2022.4.0
+DISTNAME=	distributed-2022.5.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=	math python
+CATEGORIES=	devel net
 MASTER_SITES=	${MASTER_SITE_PYPI:=d/distributed/}
 
 
diff --git a/py-distributed/PLIST b/py-distributed/PLIST
index 049d62661c..b491f76eab 100644
--- a/py-distributed/PLIST
+++ b/py-distributed/PLIST
@@ -15,6 +15,9 @@ ${PYSITELIB}/distributed/__init__.pyo
 ${PYSITELIB}/distributed/_concurrent_futures_thread.py
 ${PYSITELIB}/distributed/_concurrent_futures_thread.pyc
 ${PYSITELIB}/distributed/_concurrent_futures_thread.pyo
+${PYSITELIB}/distributed/_stories.py
+${PYSITELIB}/distributed/_stories.pyc
+${PYSITELIB}/distributed/_stories.pyo
 ${PYSITELIB}/distributed/_version.py
 ${PYSITELIB}/distributed/_version.pyc
 ${PYSITELIB}/distributed/_version.pyo
@@ -24,9 +27,6 @@ ${PYSITELIB}/distributed/active_memory_manager.pyo
 ${PYSITELIB}/distributed/actor.py
 ${PYSITELIB}/distributed/actor.pyc
 ${PYSITELIB}/distributed/actor.pyo
-${PYSITELIB}/distributed/asyncio.py
-${PYSITELIB}/distributed/asyncio.pyc
-${PYSITELIB}/distributed/asyncio.pyo
 ${PYSITELIB}/distributed/batched.py
 ${PYSITELIB}/distributed/batched.pyc
 ${PYSITELIB}/distributed/batched.pyo
@@ -36,6 +36,9 @@ ${PYSITELIB}/distributed/bokeh.pyo
 ${PYSITELIB}/distributed/cfexecutor.py
 ${PYSITELIB}/distributed/cfexecutor.pyc
 ${PYSITELIB}/distributed/cfexecutor.pyo
+${PYSITELIB}/distributed/chaos.py
+${PYSITELIB}/distributed/chaos.pyc
+${PYSITELIB}/distributed/chaos.pyo
 ${PYSITELIB}/distributed/cli/__init__.py
 ${PYSITELIB}/distributed/cli/__init__.pyc
 ${PYSITELIB}/distributed/cli/__init__.pyo
@@ -292,9 +295,6 @@ ${PYSITELIB}/distributed/http/worker/prometheus/core.pyo
 ${PYSITELIB}/distributed/lock.py
 ${PYSITELIB}/distributed/lock.pyc
 ${PYSITELIB}/distributed/lock.pyo
-${PYSITELIB}/distributed/locket.py
-${PYSITELIB}/distributed/locket.pyc
-${PYSITELIB}/distributed/locket.pyo
 ${PYSITELIB}/distributed/metrics.py
 ${PYSITELIB}/distributed/metrics.pyc
 ${PYSITELIB}/distributed/metrics.pyo
@@ -382,6 +382,7 @@ ${PYSITELIB}/distributed/publish.pyo
 ${PYSITELIB}/distributed/pubsub.py
 ${PYSITELIB}/distributed/pubsub.pyc
 ${PYSITELIB}/distributed/pubsub.pyo
+${PYSITELIB}/distributed/py.typed
 ${PYSITELIB}/distributed/queues.py
 ${PYSITELIB}/distributed/queues.pyc
 ${PYSITELIB}/distributed/queues.pyo
@@ -415,9 +416,6 @@ ${PYSITELIB}/distributed/spill.pyo
 ${PYSITELIB}/distributed/stealing.py
 ${PYSITELIB}/distributed/stealing.pyc
 ${PYSITELIB}/distributed/stealing.pyo
-${PYSITELIB}/distributed/stories.py
-${PYSITELIB}/distributed/stories.pyc
-${PYSITELIB}/distributed/stories.pyo
 ${PYSITELIB}/distributed/system.py
 ${PYSITELIB}/distributed/system.pyc
 ${PYSITELIB}/distributed/system.pyo
diff --git a/py-distributed/distinfo b/py-distributed/distinfo
index 8045f699f6..9d3435650d 100644
--- a/py-distributed/distinfo
+++ b/py-distributed/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (distributed-2022.4.0.tar.gz) = 0025b4a4baffb366ebc6d877d3f444f23ce850c9cf1c01f78becd599d15f0d26
-SHA512 (distributed-2022.4.0.tar.gz) = 73689ba21143422c5069a5534ebd02e53499d3e66ffaabc4e419547384fed39ce05a3a3a5d9e67a38cd3ff03f81b5e6cca09609bdc532097e7a1abcf8fcf999d
-Size (distributed-2022.4.0.tar.gz) = 927919 bytes
+BLAKE2s (distributed-2022.5.0.tar.gz) = fe5a05b8d7674b5edf4ea6f51b46b8169783ecf65efd8b7f44b0b70a1770698f
+SHA512 (distributed-2022.5.0.tar.gz) = b7138be0a3548bec586e7a460e583613b55866d104da006607141415d14a5070909524341df77f963fbaafdf7d5ede7c89912d913c101928f59c572931df8307
+Size (distributed-2022.5.0.tar.gz) = 934072 bytes


Home | Main Index | Thread Index | Old Index