pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-distributed: Update to 3.5.1
Module Name: pkgsrc-wip
Committed By: Matthew Danielson <matthewd%fastmail.us@localhost>
Pushed By: matthewd
Date: Thu Jun 1 15:00:14 2023 -0700
Changeset: 6feef77cc30e50c7e2a78755ed41186016298f75
Modified Files:
py-distributed/Makefile
py-distributed/PLIST
py-distributed/distinfo
Log Message:
py-distributed: Update to 3.5.1
2023.5.1
Released on May 26, 2023
Note This release drops support for Python 3.8. As of this release Dask supports Python 3.9, 3.10, and 3.11. See this community issue for more details.
Enhancements
Exclude IPython code from computations (GH#7788) Miles
Drop Python 3.8 support (GH#7840) Thomas Grainger
Add storage_options to performance_report (GH#7636) ypogorelova
Don’t warn about mismatched msgpack (GH#7839) Irina Truong
Clean up sys.path on Server shutdown (GH#7838) James Bourbeau
Dashboard: Fine Performance Metrics (GH#7725) Miles
Bug Fixes
Properly handle unknown chunk sizes in P2P rechunking (GH#7856) Hendrik Makait
Minimal change to work around (GH#7726) / support for UCX (GH#7851) Benjamin Zaitlen
Don’t end computations until cluster is truly idle (GH#7790) crusaderky
Maintenance
Explicitly install anaconda-client from conda-forge when uploading conda nightlies (GH#7861) Charles Blackmon-Luca
Fix is_idle docs build (GH#7854) James Bourbeau
Add tests for P2P barrier fusion (GH#7845) Hendrik Makait
Avoid DeprecationWarning in cupy dispatch registration (GH#7836) Lawrence Mitchell
2023.5.0
Released on May 12, 2023
Enhancements
Client.upload_file send to both Workers and Scheduler and rename scratch directory (GH#7802) Miles
Allow dashboard to be used with bokeh prereleases (GH#7814) James Bourbeau
Bug Fixes
Ensure log_event of non-msgpack serializable object do not kill servers (GH#7472) Florian Jetter
Fix test_nanny.py duplicated pytestmark definitions (GH#7819) Thomas Grainger
Fix flaky test_dask_worker.py::test_single_executable_deprecated (GH#7817) Thomas Grainger
Maintenance
Annotation-less P2P shuffling (GH#7801) Hendrik Makait
Fix docstring for batch_size in client.map (GH#7833) David Chudzicki
Refactor test_protocol.py (GH#7829) crusaderky
Lint #6496 (GH#7828) crusaderky
Remove hardcoded 60s timeout (GH#6496) Florian Jetter
Add __init__.py files to template and static directories (GH#7809) Thomas Grainger
Disable compression for fast comms (GH#7768) crusaderky
Avoid deprecated pd.api.types.is_sparse (GH#7813) James Bourbeau
Bump gpuCI PYTHON_VER from 3.8 to 3.9 (GH#7812) Charles Blackmon-Luca
2023.4.1
Released on April 28, 2023
Enhancements
Enable GIL monitoring when gilknocker installed (GH#7730) Miles
By default only set logging handler if no other handler has been set to avoid double logging (GH#7750) Thomas Grainger
Cluster wait (GH#6700) Iain Dorrington
Add Prometheus counter for SystemMonitor.last_time (GH#7785) Miles
Bug Fixes
Partial revert defaultclient config setting (GH#7803) Florian Jetter
Delay awaiting async SchedulerPlugin.{add|remove}_worker hooks in order to immediately execute all sync ones (GH#7799) Hendrik Makait
Fix check_idle not returning the correct value if no change to idleness (GH#7781) Jacob Tomlinson
Maintenance
Avoid warning when gilknocker not installed (GH#7808) James Bourbeau
Only set worker/nanny to Status.running if it is in Status.init (GH#7773) Thomas Grainger
Add --cov-config=pyproject.toml so config is always correctly loaded by pytest-cov (GH#7793) Thomas Grainger
gilknocker from conda-forge (GH#7791) James Bourbeau
Minor zict cleanup (GH#7783) crusaderky
Bump actions/checkout from 3.5.0 to 3.5.2 (GH#7784)
Fix typing now that code is tuple of frame(s) (GH#7778) Nat Tabris
2023.4.0
Released on April 14, 2023
Note With this release we are making a change which will require the Dask scheduler to have consistent software and hardware capabilities as the client and workers.
It’s always been recommended that your client and workers have a consistent software and hardware environment so that data structures and dependencies can be pickled and passed between them. However recent changes to the Dask scheduler mean that we now also require your scheduler to have the same consistent environment as everything else.
Enhancements
Meter queue time to the offload executor (GH#7758) crusaderky
Add GIL contention metric to Prometheus (GH#7651) Miles
Add methods Client.forward_logging() and Client.unforward_logging(). (GH#7276) Max Bane
Optionally capture more frames in computations (GH#7656) Gabe Joseph
Consider Jupyter activity in idle timeout (GH#7687) Gabe Joseph
Add a dashboard component that displays RMM memory (GH#7718) Peter Andreas Entschev
Improve error message if shuffle/rechunk lost annotations (GH#7707) Hendrik Makait
Exception chaining in P2P shuffling (GH#7706) Hendrik Makait
Use pickle for graph submissions from client to scheduler (GH#7564) Florian Jetter
Bug Fixes
Fix crash on missing env var in dashboard link formatting (GH#7729) Miles
Fix randbytes() on Python 3.8 (GH#7771) crusaderky
Run scheduler of SubprocessCluster in subprocess (GH#7727) Hendrik Makait
Drop id from RMM dashboard component (GH#7739) James Bourbeau
Maintenance
Bump peter-evans/create-pull-request from 4 to 5 (GH#7766)
Fix flaky test_malloc_trim_threshold in CI (GH#7764) crusaderky
Minor polish in spill and worker_memory_manager (GH#7752) crusaderky
Merge identical tool.mypy.overrides sections (GH#7749) Thomas Grainger
Add changelog section for 2023.3.2.1 (GH#7755) Charles Blackmon-Luca
Specify ts resolution explicitly in test_processing_chain (GH#7744) Patrick Hoefler
Unignore Sphinx ref.python (GH#7713) Thomas Grainger
Temporary fix for test_merge_by_multiple_columns with pandas 2.0 (GH#7747) James Bourbeau
Remove dask/gpu from gpuCI update reviewers (GH#7741) Charles Blackmon-Luca
Update gpuCI RAPIDS_VER to 23.06 (GH#7728)
Remove test for DataFrame.to_hdf (GH#7735) Hendrik Makait
Test P2P shuffling with DataFrame.to_hdf (GH#7720) Hendrik Makait
scheduler.py typing - remove allow_incomplete_defs (GH#7721) Florian Jetter
Remove bokeh upper bound (GH#7413) James Bourbeau
Use declarative setuptools (GH#7629) Thomas Grainger
Store performance metrics on scheduler (GH#7701) Miles
Upgrade readthedocs config to ubuntu 22.04 and Python 3.11 (GH#7722) Thomas Grainger
Clean up legacy cruft from worker reconnection (GH#7712) crusaderky
Bump actions/checkout from 3.4.0 to 3.5.0 (GH#7711)
Drop support for zict 2.1.0 (GH#7709) crusaderky
Fix mypy warning in test_client.py (GH#7710) crusaderky
Test P2P shuffling with DataFrame.categorize (GH#7708) Hendrik Makait
2023.3.2.1
Released on April 5, 2023
Bug Fixes
Register atexit handler before Distributed handlers to unblock hanging UCX clusters Lawrence Mitchell Ben Zaitlen
2023.3.2
Released on March 24, 2023
Enhancements
Enhanced thread-safety in zict.File (GH#7691) crusaderky
Future deserialization without available client (GH#7580) Florian Jetter
Support adjusting GIL monitoring interval (GH#7650) Miles
Gracefully stop GIL monitoring if running (GH#7652) Miles
Fine performance metrics for execute, gather_dep, etc. (GH#7586) crusaderky
Add GIL metric to dashboard (GH#7646) Miles
Expose scheduler idle via RPC and HTTP API (GH#7642) Jacob Tomlinson
Add full dashboard link in scheduler logs (GH#7631) Miles
Bug Fixes
Tell workers when their peers have left (so they don’t hang fetching data from them) (GH#7574) Thomas Grainger
Fix regression in dashboard after (GH#7586) (GH#7683) crusaderky
Fix OverflowError in Cluster._sync_cluster_info() (GH#7648) Hendrik Makait
Ensure that serialized data is measured correctly (GH#7593) Florian Jetter
Documentation
Fix unexpected indentation in Client.cancel docstring (GH#7694) Thomas Grainger
Improve plugin API documentation (GH#7653) Florian Jetter
Maintenance
Configure sphinx warnings as errors (GH#7697) Thomas Grainger
Fix naming comparison in test-report workflow script (GH#7695) Miles
Temporarily restrict ipywidgets<8.0.5 (GH#7693) crusaderky
Bump actions/checkout from 3.3.0 to 3.4.0 (GH#7685)
Temporarily restrict ipykernel<6.22.0 (GH#7689) James Bourbeau
Fix typo in CODEOWNERS (GH#7670) Hendrik Makait
Avoid bool object has no attribute close in @gen_cluster (GH#7657) Thomas Grainger
Fix failing test_server_close_stops_gil_monitoring (GH#7659) James Bourbeau
Add CODEOWNERS file (GH#7645) Jacob Tomlinson
Remove weakref finalizer for Offload Executor (GH#7644) Florian Jetter
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6feef77cc30e50c7e2a78755ed41186016298f75
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py-distributed/Makefile | 5 ++++-
py-distributed/PLIST | 20 ++++++++++++++++++++
py-distributed/distinfo | 6 +++---
3 files changed, 27 insertions(+), 4 deletions(-)
diffs:
diff --git a/py-distributed/Makefile b/py-distributed/Makefile
index 7a19b83d97..8970fa991a 100644
--- a/py-distributed/Makefile
+++ b/py-distributed/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= distributed-2023.3.1
+DISTNAME= distributed-2023.5.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel net
GITHUB_PROJECT= distributed
@@ -12,7 +12,10 @@ HOMEPAGE= https://github.com/dask/distributed/
COMMENT= Distributed is the parallel scheduler for dask
LICENSE= modified-bsd
+PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38
+
BUILD_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
+BUILD_DEPENDS+= ${PYPKGPREFIX}-versioneer>=0.28:../../devel/py-versioneer
DEPENDS+= ${PYPKGPREFIX}-click>=8.1.3:../../devel/py-click
DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.0.1:../../devel/py-sortedcontainers
diff --git a/py-distributed/PLIST b/py-distributed/PLIST
index bd0a254eca..5bb3f93958 100644
--- a/py-distributed/PLIST
+++ b/py-distributed/PLIST
@@ -86,6 +86,8 @@ ${PYSITELIB}/distributed/dashboard/components/__init__.py
${PYSITELIB}/distributed/dashboard/components/__init__.pyc
${PYSITELIB}/distributed/dashboard/components/nvml.py
${PYSITELIB}/distributed/dashboard/components/nvml.pyc
+${PYSITELIB}/distributed/dashboard/components/rmm.py
+${PYSITELIB}/distributed/dashboard/components/rmm.pyc
${PYSITELIB}/distributed/dashboard/components/scheduler.py
${PYSITELIB}/distributed/dashboard/components/scheduler.pyc
${PYSITELIB}/distributed/dashboard/components/shared.py
@@ -99,6 +101,8 @@ ${PYSITELIB}/distributed/dashboard/export_tool.py
${PYSITELIB}/distributed/dashboard/export_tool.pyc
${PYSITELIB}/distributed/dashboard/scheduler.py
${PYSITELIB}/distributed/dashboard/scheduler.pyc
+${PYSITELIB}/distributed/dashboard/templates/__init__.py
+${PYSITELIB}/distributed/dashboard/templates/__init__.pyc
${PYSITELIB}/distributed/dashboard/templates/performance_report.html
${PYSITELIB}/distributed/dashboard/theme.yaml
${PYSITELIB}/distributed/dashboard/utils.py
@@ -145,6 +149,8 @@ ${PYSITELIB}/distributed/diagnostics/progress_stream.py
${PYSITELIB}/distributed/diagnostics/progress_stream.pyc
${PYSITELIB}/distributed/diagnostics/progressbar.py
${PYSITELIB}/distributed/diagnostics/progressbar.pyc
+${PYSITELIB}/distributed/diagnostics/rmm.py
+${PYSITELIB}/distributed/diagnostics/rmm.pyc
${PYSITELIB}/distributed/diagnostics/task_stream.py
${PYSITELIB}/distributed/diagnostics/task_stream.pyc
${PYSITELIB}/distributed/diagnostics/websocket.py
@@ -155,6 +161,8 @@ ${PYSITELIB}/distributed/distributed-schema.yaml
${PYSITELIB}/distributed/distributed.yaml
${PYSITELIB}/distributed/event.py
${PYSITELIB}/distributed/event.pyc
+${PYSITELIB}/distributed/exceptions.py
+${PYSITELIB}/distributed/exceptions.pyc
${PYSITELIB}/distributed/http/__init__.py
${PYSITELIB}/distributed/http/__init__.pyc
${PYSITELIB}/distributed/http/health.py
@@ -183,10 +191,16 @@ ${PYSITELIB}/distributed/http/scheduler/prometheus/semaphore.py
${PYSITELIB}/distributed/http/scheduler/prometheus/semaphore.pyc
${PYSITELIB}/distributed/http/scheduler/prometheus/stealing.py
${PYSITELIB}/distributed/http/scheduler/prometheus/stealing.pyc
+${PYSITELIB}/distributed/http/static/__init__.py
+${PYSITELIB}/distributed/http/static/__init__.pyc
+${PYSITELIB}/distributed/http/static/css/__init__.py
+${PYSITELIB}/distributed/http/static/css/__init__.pyc
${PYSITELIB}/distributed/http/static/css/base.css
${PYSITELIB}/distributed/http/static/css/gpu.css
${PYSITELIB}/distributed/http/static/css/individual-cluster-map.css
${PYSITELIB}/distributed/http/static/css/status.css
+${PYSITELIB}/distributed/http/static/images/__init__.py
+${PYSITELIB}/distributed/http/static/images/__init__.pyc
${PYSITELIB}/distributed/http/static/images/dask-logo.svg
${PYSITELIB}/distributed/http/static/images/fa-bars.svg
${PYSITELIB}/distributed/http/static/images/favicon.ico
@@ -195,11 +209,15 @@ ${PYSITELIB}/distributed/http/static/images/numpy.png
${PYSITELIB}/distributed/http/static/images/pandas.png
${PYSITELIB}/distributed/http/static/images/python.png
${PYSITELIB}/distributed/http/static/individual-cluster-map.html
+${PYSITELIB}/distributed/http/static/js/__init__.py
+${PYSITELIB}/distributed/http/static/js/__init__.pyc
${PYSITELIB}/distributed/http/static/js/anime.min.js
${PYSITELIB}/distributed/http/static/js/individual-cluster-map.js
${PYSITELIB}/distributed/http/static/js/reconnecting-websocket.min.js
${PYSITELIB}/distributed/http/statics.py
${PYSITELIB}/distributed/http/statics.pyc
+${PYSITELIB}/distributed/http/templates/__init__.py
+${PYSITELIB}/distributed/http/templates/__init__.pyc
${PYSITELIB}/distributed/http/templates/base.html
${PYSITELIB}/distributed/http/templates/call-stack.html
${PYSITELIB}/distributed/http/templates/exceptions.html
@@ -342,6 +360,8 @@ ${PYSITELIB}/distributed/versions.py
${PYSITELIB}/distributed/versions.pyc
${PYSITELIB}/distributed/widgets/__init__.py
${PYSITELIB}/distributed/widgets/__init__.pyc
+${PYSITELIB}/distributed/widgets/templates/__init__.py
+${PYSITELIB}/distributed/widgets/templates/__init__.pyc
${PYSITELIB}/distributed/widgets/templates/client.html.j2
${PYSITELIB}/distributed/widgets/templates/cluster.html.j2
${PYSITELIB}/distributed/widgets/templates/computation.html.j2
diff --git a/py-distributed/distinfo b/py-distributed/distinfo
index 5d657fcd08..06af01b189 100644
--- a/py-distributed/distinfo
+++ b/py-distributed/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (distributed-2023.3.1.tar.gz) = b220172c890ad1f62ccad98ecdbdd61e59534086d3875ca91797f4ffd51a98a2
-SHA512 (distributed-2023.3.1.tar.gz) = 822acfce6150bfcb467b3e844592b1924a1bd94ba1fefee57436f386b64a4246fffc5fdad48e19bbc887a943a3f812c3bc324acdb94a16c1bace59793270b251
-Size (distributed-2023.3.1.tar.gz) = 1838628 bytes
+BLAKE2s (distributed-2023.5.1.tar.gz) = 8a4bf5cff18102c84d5de6788657062af91a32272845c4e7cf05cb777d386a72
+SHA512 (distributed-2023.5.1.tar.gz) = b5b5cd61e90db2eff88df9268082f5a75c36bf911e63e41aec18f72276b9dc2764ff107e4122a1dead59602c43261af3e7664bbf893488780b9fc56e97210440
+Size (distributed-2023.5.1.tar.gz) = 1860331 bytes
Home |
Main Index |
Thread Index |
Old Index