Diff of the two buildlogs: -- --- b1/build.log 2025-01-16 16:14:27.418688190 +0000 +++ b2/build.log 2025-01-16 16:51:44.657420315 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 16 02:11:39 -12 2025 -I: pbuilder-time-stamp: 1737036699 +I: Current time: Thu Feb 19 12:37:28 +14 2026 +I: pbuilder-time-stamp: 1771454248 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -45,54 +45,86 @@ dpkg-source: info: applying dask-matching-interpreter.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/22769/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/D01_modify_environment starting +debug: Running on ionos16-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 18 22:37 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='7d37ce2988d9471a92acc2fa3df28b2c' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='22769' - PS1='# ' - PS2='> ' + INVOCATION_ID=01b5dee7eb434dd49832b0cde6f08eb0 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=113681 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ARJdU8Mv/pbuilderrc_rfI8 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ARJdU8Mv/b1 --logfile b1/build.log dask.distributed_2024.12.1+ds-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ARJdU8Mv/pbuilderrc_2MBe --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ARJdU8Mv/b2 --logfile b2/build.log dask.distributed_2024.12.1+ds-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos12-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/22769/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -454,7 +486,7 @@ Get: 238 http://deb.debian.org/debian trixie/main i386 python3-zict all 3.0.0-2 [29.7 kB] Get: 239 http://deb.debian.org/debian trixie/main i386 tzdata-legacy all 2024b-4 [176 kB] Get: 240 http://deb.debian.org/debian trixie/main i386 uglifyjs all 3.17.4-2 [12.1 kB] -Fetched 141 MB in 3s (44.8 MB/s) +Fetched 141 MB in 3s (41.7 MB/s) Preconfiguring packages ... Selecting previously unselected package fonts-lato. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19839 files and directories currently installed.) @@ -1226,8 +1258,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Jan 16 14:12:47 UTC 2025. -Universal Time is now: Thu Jan 16 14:12:47 UTC 2025. +Local time is now: Wed Feb 18 22:38:02 UTC 2026. +Universal Time is now: Wed Feb 18 22:38:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:i386 (3.13.1-3) ... @@ -1457,7 +1489,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dask.distributed-2024.12.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dask.distributed_2024.12.1+ds-1_source.changes +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dask.distributed-2024.12.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dask.distributed_2024.12.1+ds-1_source.changes dpkg-buildpackage: info: source package dask.distributed dpkg-buildpackage: info: source version 2024.12.1+ds-1 dpkg-buildpackage: info: source distribution unstable @@ -1513,200 +1549,200 @@ running build running build_py creating build/lib/distributed -copying distributed/itertools.py -> build/lib/distributed -copying distributed/cfexecutor.py -> build/lib/distributed -copying distributed/stealing.py -> build/lib/distributed -copying distributed/_stories.py -> build/lib/distributed -copying distributed/actor.py -> build/lib/distributed -copying distributed/_concurrent_futures_thread.py -> build/lib/distributed -copying distributed/client.py -> build/lib/distributed -copying distributed/lock.py -> build/lib/distributed -copying distributed/preloading.py -> build/lib/distributed -copying distributed/config.py -> build/lib/distributed -copying distributed/versions.py -> build/lib/distributed -copying distributed/spans.py -> build/lib/distributed -copying distributed/threadpoolexecutor.py -> build/lib/distributed +copying distributed/metrics.py -> build/lib/distributed +copying distributed/worker.py -> build/lib/distributed copying distributed/_signals.py -> build/lib/distributed -copying distributed/publish.py -> build/lib/distributed -copying distributed/worker_state_machine.py -> build/lib/distributed -copying distributed/compatibility.py -> build/lib/distributed -copying distributed/sizeof.py -> build/lib/distributed -copying distributed/_version.py -> build/lib/distributed -copying distributed/counter.py -> build/lib/distributed -copying distributed/worker_client.py -> build/lib/distributed -copying distributed/node.py -> build/lib/distributed -copying distributed/utils_test.py -> build/lib/distributed -copying distributed/collections.py -> build/lib/distributed -copying distributed/core.py -> build/lib/distributed +copying distributed/pytest_resourceleaks.py -> build/lib/distributed +copying distributed/chaos.py -> build/lib/distributed +copying distributed/cluster_dump.py -> build/lib/distributed +copying distributed/variable.py -> build/lib/distributed copying distributed/active_memory_manager.py -> build/lib/distributed copying distributed/worker_memory.py -> build/lib/distributed -copying distributed/system_monitor.py -> build/lib/distributed -copying distributed/chaos.py -> build/lib/distributed -copying distributed/__init__.py -> build/lib/distributed -copying distributed/metrics.py -> build/lib/distributed +copying distributed/collections.py -> build/lib/distributed +copying distributed/worker_state_machine.py -> build/lib/distributed +copying distributed/semaphore.py -> build/lib/distributed copying distributed/security.py -> build/lib/distributed -copying distributed/gc.py -> build/lib/distributed -copying distributed/exceptions.py -> build/lib/distributed -copying distributed/pytest_resourceleaks.py -> build/lib/distributed +copying distributed/utils_comm.py -> build/lib/distributed copying distributed/process.py -> build/lib/distributed -copying distributed/multi_lock.py -> build/lib/distributed -copying distributed/scheduler.py -> build/lib/distributed -copying distributed/_asyncio.py -> build/lib/distributed -copying distributed/cluster_dump.py -> build/lib/distributed +copying distributed/exceptions.py -> build/lib/distributed +copying distributed/threadpoolexecutor.py -> build/lib/distributed +copying distributed/queues.py -> build/lib/distributed +copying distributed/counter.py -> build/lib/distributed +copying distributed/gc.py -> build/lib/distributed +copying distributed/nanny.py -> build/lib/distributed +copying distributed/versions.py -> build/lib/distributed copying distributed/spill.py -> build/lib/distributed -copying distributed/objects.py -> build/lib/distributed -copying distributed/utils.py -> build/lib/distributed -copying distributed/event.py -> build/lib/distributed -copying distributed/batched.py -> build/lib/distributed +copying distributed/_concurrent_futures_thread.py -> build/lib/distributed +copying distributed/proctitle.py -> build/lib/distributed copying distributed/diskutils.py -> build/lib/distributed -copying distributed/bokeh.py -> build/lib/distributed +copying distributed/_stories.py -> build/lib/distributed copying distributed/profile.py -> build/lib/distributed -copying distributed/queues.py -> build/lib/distributed -copying distributed/semaphore.py -> build/lib/distributed -copying distributed/worker.py -> build/lib/distributed -copying distributed/nanny.py -> build/lib/distributed -copying distributed/utils_comm.py -> build/lib/distributed -copying distributed/variable.py -> build/lib/distributed +copying distributed/stealing.py -> build/lib/distributed +copying distributed/__init__.py -> build/lib/distributed copying distributed/_async_taskgroup.py -> build/lib/distributed -copying distributed/proctitle.py -> build/lib/distributed -copying distributed/pubsub.py -> build/lib/distributed -copying distributed/system.py -> build/lib/distributed -copying distributed/recreate_tasks.py -> build/lib/distributed copying distributed/broker.py -> build/lib/distributed -creating build/lib/distributed/protocol -copying distributed/protocol/keras.py -> build/lib/distributed/protocol -copying distributed/protocol/scipy.py -> build/lib/distributed/protocol -copying distributed/protocol/compression.py -> build/lib/distributed/protocol -copying distributed/protocol/numpy.py -> build/lib/distributed/protocol -copying distributed/protocol/pickle.py -> build/lib/distributed/protocol -copying distributed/protocol/utils_test.py -> build/lib/distributed/protocol -copying distributed/protocol/netcdf4.py -> build/lib/distributed/protocol -copying distributed/protocol/serialize.py -> build/lib/distributed/protocol -copying distributed/protocol/core.py -> build/lib/distributed/protocol -copying distributed/protocol/sparse.py -> build/lib/distributed/protocol -copying distributed/protocol/__init__.py -> build/lib/distributed/protocol -copying distributed/protocol/rmm.py -> build/lib/distributed/protocol -copying distributed/protocol/torch.py -> build/lib/distributed/protocol -copying distributed/protocol/numba.py -> build/lib/distributed/protocol -copying distributed/protocol/utils.py -> build/lib/distributed/protocol -copying distributed/protocol/cuda.py -> build/lib/distributed/protocol -copying distributed/protocol/cupy.py -> build/lib/distributed/protocol -copying distributed/protocol/arrow.py -> build/lib/distributed/protocol -copying distributed/protocol/h5py.py -> build/lib/distributed/protocol -creating build/lib/distributed/dashboard -copying distributed/dashboard/export_tool.py -> build/lib/distributed/dashboard -copying distributed/dashboard/core.py -> build/lib/distributed/dashboard -copying distributed/dashboard/__init__.py -> build/lib/distributed/dashboard -copying distributed/dashboard/scheduler.py -> build/lib/distributed/dashboard -copying distributed/dashboard/utils.py -> build/lib/distributed/dashboard -copying distributed/dashboard/worker.py -> build/lib/distributed/dashboard -creating build/lib/distributed/http -copying distributed/http/routing.py -> build/lib/distributed/http -copying distributed/http/health.py -> build/lib/distributed/http -copying distributed/http/__init__.py -> build/lib/distributed/http -copying distributed/http/utils.py -> build/lib/distributed/http -copying distributed/http/proxy.py -> build/lib/distributed/http -copying distributed/http/statics.py -> build/lib/distributed/http -copying distributed/http/prometheus.py -> build/lib/distributed/http -creating build/lib/distributed/comm -copying distributed/comm/addressing.py -> build/lib/distributed/comm -copying distributed/comm/ucx.py -> build/lib/distributed/comm -copying distributed/comm/inproc.py -> build/lib/distributed/comm -copying distributed/comm/ws.py -> build/lib/distributed/comm -copying distributed/comm/registry.py -> build/lib/distributed/comm -copying distributed/comm/core.py -> build/lib/distributed/comm -copying distributed/comm/__init__.py -> build/lib/distributed/comm -copying distributed/comm/tcp.py -> build/lib/distributed/comm -copying distributed/comm/utils.py -> build/lib/distributed/comm +copying distributed/scheduler.py -> build/lib/distributed +copying distributed/sizeof.py -> build/lib/distributed +copying distributed/publish.py -> build/lib/distributed +copying distributed/recreate_tasks.py -> build/lib/distributed +copying distributed/_version.py -> build/lib/distributed +copying distributed/core.py -> build/lib/distributed +copying distributed/multi_lock.py -> build/lib/distributed +copying distributed/system.py -> build/lib/distributed +copying distributed/system_monitor.py -> build/lib/distributed +copying distributed/compatibility.py -> build/lib/distributed +copying distributed/utils.py -> build/lib/distributed +copying distributed/batched.py -> build/lib/distributed +copying distributed/config.py -> build/lib/distributed +copying distributed/cfexecutor.py -> build/lib/distributed +copying distributed/node.py -> build/lib/distributed +copying distributed/client.py -> build/lib/distributed +copying distributed/_asyncio.py -> build/lib/distributed +copying distributed/preloading.py -> build/lib/distributed +copying distributed/pubsub.py -> build/lib/distributed +copying distributed/spans.py -> build/lib/distributed +copying distributed/event.py -> build/lib/distributed +copying distributed/utils_test.py -> build/lib/distributed +copying distributed/worker_client.py -> build/lib/distributed +copying distributed/itertools.py -> build/lib/distributed +copying distributed/bokeh.py -> build/lib/distributed +copying distributed/lock.py -> build/lib/distributed +copying distributed/objects.py -> build/lib/distributed +copying distributed/actor.py -> build/lib/distributed creating build/lib/distributed/widgets copying distributed/widgets/__init__.py -> build/lib/distributed/widgets creating build/lib/distributed/cli copying distributed/cli/dask_spec.py -> build/lib/distributed/cli copying distributed/cli/dask_worker.py -> build/lib/distributed/cli copying distributed/cli/dask_ssh.py -> build/lib/distributed/cli -copying distributed/cli/dask_scheduler.py -> build/lib/distributed/cli copying distributed/cli/__init__.py -> build/lib/distributed/cli copying distributed/cli/utils.py -> build/lib/distributed/cli +copying distributed/cli/dask_scheduler.py -> build/lib/distributed/cli +creating build/lib/distributed/protocol +copying distributed/protocol/torch.py -> build/lib/distributed/protocol +copying distributed/protocol/keras.py -> build/lib/distributed/protocol +copying distributed/protocol/cuda.py -> build/lib/distributed/protocol +copying distributed/protocol/serialize.py -> build/lib/distributed/protocol +copying distributed/protocol/numba.py -> build/lib/distributed/protocol +copying distributed/protocol/h5py.py -> build/lib/distributed/protocol +copying distributed/protocol/pickle.py -> build/lib/distributed/protocol +copying distributed/protocol/rmm.py -> build/lib/distributed/protocol +copying distributed/protocol/__init__.py -> build/lib/distributed/protocol +copying distributed/protocol/cupy.py -> build/lib/distributed/protocol +copying distributed/protocol/core.py -> build/lib/distributed/protocol +copying distributed/protocol/utils.py -> build/lib/distributed/protocol +copying distributed/protocol/scipy.py -> build/lib/distributed/protocol +copying distributed/protocol/arrow.py -> build/lib/distributed/protocol +copying distributed/protocol/numpy.py -> build/lib/distributed/protocol +copying distributed/protocol/netcdf4.py -> build/lib/distributed/protocol +copying distributed/protocol/utils_test.py -> build/lib/distributed/protocol +copying distributed/protocol/sparse.py -> build/lib/distributed/protocol +copying distributed/protocol/compression.py -> build/lib/distributed/protocol +creating build/lib/distributed/deploy +copying distributed/deploy/ssh.py -> build/lib/distributed/deploy +copying distributed/deploy/spec.py -> build/lib/distributed/deploy +copying distributed/deploy/local.py -> build/lib/distributed/deploy +copying distributed/deploy/old_ssh.py -> build/lib/distributed/deploy +copying distributed/deploy/adaptive.py -> build/lib/distributed/deploy +copying distributed/deploy/__init__.py -> build/lib/distributed/deploy +copying distributed/deploy/cluster.py -> build/lib/distributed/deploy +copying distributed/deploy/adaptive_core.py -> build/lib/distributed/deploy +copying distributed/deploy/subprocess.py -> build/lib/distributed/deploy +copying distributed/deploy/utils.py -> build/lib/distributed/deploy creating build/lib/distributed/diagnostics +copying distributed/diagnostics/progress_stream.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/websocket.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/cluster_dump.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/nvml.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/memory_sampler.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/eventstream.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/websocket.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/progressbar.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/memray.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/plugin.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/__init__.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/cudf.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/memray.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/progress.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/rmm.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/progress_stream.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/__init__.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/graph_layout.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/cluster_dump.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/progressbar.py -> build/lib/distributed/diagnostics +copying distributed/diagnostics/eventstream.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/task_stream.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/progress.py -> build/lib/distributed/diagnostics -copying distributed/diagnostics/cudf.py -> build/lib/distributed/diagnostics creating build/lib/distributed/shuffle -copying distributed/shuffle/_core.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_pickle.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_shuffle.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_disk.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_exceptions.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_rechunk.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_scheduler_plugin.py -> build/lib/distributed/shuffle -copying distributed/shuffle/__init__.py -> build/lib/distributed/shuffle copying distributed/shuffle/_limiter.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_arrow.py -> build/lib/distributed/shuffle copying distributed/shuffle/_worker_plugin.py -> build/lib/distributed/shuffle -copying distributed/shuffle/_buffer.py -> build/lib/distributed/shuffle copying distributed/shuffle/_merge.py -> build/lib/distributed/shuffle copying distributed/shuffle/_comms.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_pickle.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_shuffle.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_buffer.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_rechunk.py -> build/lib/distributed/shuffle +copying distributed/shuffle/__init__.py -> build/lib/distributed/shuffle copying distributed/shuffle/_memory.py -> build/lib/distributed/shuffle -creating build/lib/distributed/deploy -copying distributed/deploy/spec.py -> build/lib/distributed/deploy -copying distributed/deploy/ssh.py -> build/lib/distributed/deploy -copying distributed/deploy/__init__.py -> build/lib/distributed/deploy -copying distributed/deploy/adaptive.py -> build/lib/distributed/deploy -copying distributed/deploy/adaptive_core.py -> build/lib/distributed/deploy -copying distributed/deploy/subprocess.py -> build/lib/distributed/deploy -copying distributed/deploy/utils.py -> build/lib/distributed/deploy -copying distributed/deploy/local.py -> build/lib/distributed/deploy -copying distributed/deploy/old_ssh.py -> build/lib/distributed/deploy -copying distributed/deploy/cluster.py -> build/lib/distributed/deploy +copying distributed/shuffle/_exceptions.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_core.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_arrow.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_disk.py -> build/lib/distributed/shuffle +copying distributed/shuffle/_scheduler_plugin.py -> build/lib/distributed/shuffle +creating build/lib/distributed/dashboard +copying distributed/dashboard/worker.py -> build/lib/distributed/dashboard +copying distributed/dashboard/__init__.py -> build/lib/distributed/dashboard +copying distributed/dashboard/scheduler.py -> build/lib/distributed/dashboard +copying distributed/dashboard/core.py -> build/lib/distributed/dashboard +copying distributed/dashboard/export_tool.py -> build/lib/distributed/dashboard +copying distributed/dashboard/utils.py -> build/lib/distributed/dashboard +creating build/lib/distributed/comm +copying distributed/comm/addressing.py -> build/lib/distributed/comm +copying distributed/comm/tcp.py -> build/lib/distributed/comm +copying distributed/comm/ucx.py -> build/lib/distributed/comm +copying distributed/comm/registry.py -> build/lib/distributed/comm +copying distributed/comm/__init__.py -> build/lib/distributed/comm +copying distributed/comm/core.py -> build/lib/distributed/comm +copying distributed/comm/utils.py -> build/lib/distributed/comm +copying distributed/comm/inproc.py -> build/lib/distributed/comm +copying distributed/comm/ws.py -> build/lib/distributed/comm +creating build/lib/distributed/http +copying distributed/http/routing.py -> build/lib/distributed/http +copying distributed/http/health.py -> build/lib/distributed/http +copying distributed/http/statics.py -> build/lib/distributed/http +copying distributed/http/__init__.py -> build/lib/distributed/http +copying distributed/http/utils.py -> build/lib/distributed/http +copying distributed/http/prometheus.py -> build/lib/distributed/http +copying distributed/http/proxy.py -> build/lib/distributed/http +creating build/lib/distributed/widgets/templates +copying distributed/widgets/templates/__init__.py -> build/lib/distributed/widgets/templates creating build/lib/distributed/dashboard/templates copying distributed/dashboard/templates/__init__.py -> build/lib/distributed/dashboard/templates creating build/lib/distributed/dashboard/components -copying distributed/dashboard/components/shared.py -> build/lib/distributed/dashboard/components +copying distributed/dashboard/components/worker.py -> build/lib/distributed/dashboard/components copying distributed/dashboard/components/nvml.py -> build/lib/distributed/dashboard/components -copying distributed/dashboard/components/__init__.py -> build/lib/distributed/dashboard/components copying distributed/dashboard/components/rmm.py -> build/lib/distributed/dashboard/components +copying distributed/dashboard/components/__init__.py -> build/lib/distributed/dashboard/components copying distributed/dashboard/components/scheduler.py -> build/lib/distributed/dashboard/components -copying distributed/dashboard/components/worker.py -> build/lib/distributed/dashboard/components -creating build/lib/distributed/http/static -copying distributed/http/static/__init__.py -> build/lib/distributed/http/static +copying distributed/dashboard/components/shared.py -> build/lib/distributed/dashboard/components creating build/lib/distributed/http/templates copying distributed/http/templates/__init__.py -> build/lib/distributed/http/templates -creating build/lib/distributed/http/worker -copying distributed/http/worker/__init__.py -> build/lib/distributed/http/worker creating build/lib/distributed/http/scheduler -copying distributed/http/scheduler/info.py -> build/lib/distributed/http/scheduler copying distributed/http/scheduler/missing_bokeh.py -> build/lib/distributed/http/scheduler copying distributed/http/scheduler/__init__.py -> build/lib/distributed/http/scheduler -copying distributed/http/scheduler/api.py -> build/lib/distributed/http/scheduler +copying distributed/http/scheduler/info.py -> build/lib/distributed/http/scheduler copying distributed/http/scheduler/json.py -> build/lib/distributed/http/scheduler +copying distributed/http/scheduler/api.py -> build/lib/distributed/http/scheduler +creating build/lib/distributed/http/static +copying distributed/http/static/__init__.py -> build/lib/distributed/http/static +creating build/lib/distributed/http/worker +copying distributed/http/worker/__init__.py -> build/lib/distributed/http/worker +creating build/lib/distributed/http/scheduler/prometheus +copying distributed/http/scheduler/prometheus/semaphore.py -> build/lib/distributed/http/scheduler/prometheus +copying distributed/http/scheduler/prometheus/stealing.py -> build/lib/distributed/http/scheduler/prometheus +copying distributed/http/scheduler/prometheus/__init__.py -> build/lib/distributed/http/scheduler/prometheus +copying distributed/http/scheduler/prometheus/core.py -> build/lib/distributed/http/scheduler/prometheus +creating build/lib/distributed/http/static/images +copying distributed/http/static/images/__init__.py -> build/lib/distributed/http/static/images creating build/lib/distributed/http/static/js copying distributed/http/static/js/__init__.py -> build/lib/distributed/http/static/js creating build/lib/distributed/http/static/css copying distributed/http/static/css/__init__.py -> build/lib/distributed/http/static/css -creating build/lib/distributed/http/static/images -copying distributed/http/static/images/__init__.py -> build/lib/distributed/http/static/images creating build/lib/distributed/http/worker/prometheus -copying distributed/http/worker/prometheus/core.py -> build/lib/distributed/http/worker/prometheus copying distributed/http/worker/prometheus/__init__.py -> build/lib/distributed/http/worker/prometheus -creating build/lib/distributed/http/scheduler/prometheus -copying distributed/http/scheduler/prometheus/stealing.py -> build/lib/distributed/http/scheduler/prometheus -copying distributed/http/scheduler/prometheus/core.py -> build/lib/distributed/http/scheduler/prometheus -copying distributed/http/scheduler/prometheus/__init__.py -> build/lib/distributed/http/scheduler/prometheus -copying distributed/http/scheduler/prometheus/semaphore.py -> build/lib/distributed/http/scheduler/prometheus -creating build/lib/distributed/widgets/templates -copying distributed/widgets/templates/__init__.py -> build/lib/distributed/widgets/templates +copying distributed/http/worker/prometheus/core.py -> build/lib/distributed/http/worker/prometheus running egg_info creating distributed.egg-info writing distributed.egg-info/PKG-INFO @@ -2253,19 +2289,26 @@ copying distributed/tests/tls-key.pem -> build/lib/distributed/tests copying distributed/tests/tls-self-signed-cert.pem -> build/lib/distributed/tests copying distributed/tests/tls-self-signed-key.pem -> build/lib/distributed/tests -copying distributed/http/templates/gpu.html -> build/lib/distributed/http/templates -copying distributed/http/templates/task.html -> build/lib/distributed/http/templates -copying distributed/http/templates/call-stack.html -> build/lib/distributed/http/templates -copying distributed/http/templates/logs.html -> build/lib/distributed/http/templates -copying distributed/http/templates/status.html -> build/lib/distributed/http/templates -copying distributed/http/templates/worker.html -> build/lib/distributed/http/templates -copying distributed/http/templates/json-index.html -> build/lib/distributed/http/templates +copying distributed/http/templates/workers.html -> build/lib/distributed/http/templates copying distributed/http/templates/exceptions.html -> build/lib/distributed/http/templates -copying distributed/http/templates/main.html -> build/lib/distributed/http/templates -copying distributed/http/templates/base.html -> build/lib/distributed/http/templates copying distributed/http/templates/simple.html -> build/lib/distributed/http/templates +copying distributed/http/templates/base.html -> build/lib/distributed/http/templates copying distributed/http/templates/worker-table.html -> build/lib/distributed/http/templates -copying distributed/http/templates/workers.html -> build/lib/distributed/http/templates +copying distributed/http/templates/logs.html -> build/lib/distributed/http/templates +copying distributed/http/templates/call-stack.html -> build/lib/distributed/http/templates +copying distributed/http/templates/task.html -> build/lib/distributed/http/templates +copying distributed/http/templates/main.html -> build/lib/distributed/http/templates +copying distributed/http/templates/worker.html -> build/lib/distributed/http/templates +copying distributed/http/templates/gpu.html -> build/lib/distributed/http/templates +copying distributed/http/templates/status.html -> build/lib/distributed/http/templates +copying distributed/http/templates/json-index.html -> build/lib/distributed/http/templates +creating build/lib/distributed/cli/tests +copying distributed/cli/tests/__init__.py -> build/lib/distributed/cli/tests +copying distributed/cli/tests/test_dask_scheduler.py -> build/lib/distributed/cli/tests +copying distributed/cli/tests/test_dask_spec.py -> build/lib/distributed/cli/tests +copying distributed/cli/tests/test_dask_ssh.py -> build/lib/distributed/cli/tests +copying distributed/cli/tests/test_dask_worker.py -> build/lib/distributed/cli/tests +copying distributed/cli/tests/test_tls_cli.py -> build/lib/distributed/cli/tests creating build/lib/distributed/protocol/tests copying distributed/protocol/tests/__init__.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_arrow.py -> build/lib/distributed/protocol/tests @@ -2291,29 +2334,17 @@ copying distributed/protocol/tests/test_torch.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_utils.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_utils_test.py -> build/lib/distributed/protocol/tests -copying distributed/dashboard/theme.yaml -> build/lib/distributed/dashboard -creating build/lib/distributed/dashboard/tests -copying distributed/dashboard/tests/test_bokeh.py -> build/lib/distributed/dashboard/tests -copying distributed/dashboard/tests/test_components.py -> build/lib/distributed/dashboard/tests -copying distributed/dashboard/tests/test_scheduler_bokeh.py -> build/lib/distributed/dashboard/tests -copying distributed/dashboard/tests/test_worker_bokeh.py -> build/lib/distributed/dashboard/tests -creating build/lib/distributed/http/tests -copying distributed/http/tests/__init__.py -> build/lib/distributed/http/tests -copying distributed/http/tests/test_core.py -> build/lib/distributed/http/tests -copying distributed/http/tests/test_routing.py -> build/lib/distributed/http/tests -creating build/lib/distributed/comm/tests -copying distributed/comm/tests/test_comms.py -> build/lib/distributed/comm/tests -copying distributed/comm/tests/test_tcp.py -> build/lib/distributed/comm/tests -copying distributed/comm/tests/test_ucx.py -> build/lib/distributed/comm/tests -copying distributed/comm/tests/test_ucx_config.py -> build/lib/distributed/comm/tests -copying distributed/comm/tests/test_ws.py -> build/lib/distributed/comm/tests -creating build/lib/distributed/cli/tests -copying distributed/cli/tests/__init__.py -> build/lib/distributed/cli/tests -copying distributed/cli/tests/test_dask_scheduler.py -> build/lib/distributed/cli/tests -copying distributed/cli/tests/test_dask_spec.py -> build/lib/distributed/cli/tests -copying distributed/cli/tests/test_dask_ssh.py -> build/lib/distributed/cli/tests -copying distributed/cli/tests/test_dask_worker.py -> build/lib/distributed/cli/tests -copying distributed/cli/tests/test_tls_cli.py -> build/lib/distributed/cli/tests +creating build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_adaptive.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_adaptive_core.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_cluster.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_deploy_utils.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_local.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_old_ssh.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_slow_adaptive.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_spec_cluster.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_ssh.py -> build/lib/distributed/deploy/tests +copying distributed/deploy/tests/test_subprocess.py -> build/lib/distributed/deploy/tests creating build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_cluster_dump_plugin.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_cudf_diagnostics.py -> build/lib/distributed/diagnostics/tests @@ -2350,42 +2381,22 @@ copying distributed/shuffle/tests/test_shuffle.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_shuffle_plugins.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/utils.py -> build/lib/distributed/shuffle/tests -creating build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_adaptive.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_adaptive_core.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_cluster.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_deploy_utils.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_local.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_old_ssh.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_slow_adaptive.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_spec_cluster.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_ssh.py -> build/lib/distributed/deploy/tests -copying distributed/deploy/tests/test_subprocess.py -> build/lib/distributed/deploy/tests -copying distributed/dashboard/templates/performance_report.html -> build/lib/distributed/dashboard/templates -copying distributed/http/static/individual-cluster-map.html -> build/lib/distributed/http/static -creating build/lib/distributed/http/worker/tests -copying distributed/http/worker/tests/test_worker_http.py -> build/lib/distributed/http/worker/tests -creating build/lib/distributed/http/scheduler/tests -copying distributed/http/scheduler/tests/test_missing_bokeh.py -> build/lib/distributed/http/scheduler/tests -copying distributed/http/scheduler/tests/test_scheduler_http.py -> build/lib/distributed/http/scheduler/tests -copying distributed/http/scheduler/tests/test_semaphore_http.py -> build/lib/distributed/http/scheduler/tests -copying distributed/http/scheduler/tests/test_stealing_http.py -> build/lib/distributed/http/scheduler/tests -copying distributed/http/static/js/anime.min.js -> build/lib/distributed/http/static/js -copying distributed/http/static/js/individual-cluster-map.js -> build/lib/distributed/http/static/js -copying distributed/http/static/js/reconnecting-websocket.min.js -> build/lib/distributed/http/static/js -copying distributed/http/static/js/sortable.min.js -> build/lib/distributed/http/static/js -copying distributed/http/static/css/base.css -> build/lib/distributed/http/static/css -copying distributed/http/static/css/gpu.css -> build/lib/distributed/http/static/css -copying distributed/http/static/css/individual-cluster-map.css -> build/lib/distributed/http/static/css -copying distributed/http/static/css/sortable.min.css -> build/lib/distributed/http/static/css -copying distributed/http/static/css/status.css -> build/lib/distributed/http/static/css -copying distributed/http/static/images/dask-logo.svg -> build/lib/distributed/http/static/images -copying distributed/http/static/images/fa-bars.svg -> build/lib/distributed/http/static/images -copying distributed/http/static/images/favicon.ico -> build/lib/distributed/http/static/images -copying distributed/http/static/images/jupyter.svg -> build/lib/distributed/http/static/images -copying distributed/http/static/images/numpy.png -> build/lib/distributed/http/static/images -copying distributed/http/static/images/pandas.png -> build/lib/distributed/http/static/images -copying distributed/http/static/images/python.png -> build/lib/distributed/http/static/images +copying distributed/dashboard/theme.yaml -> build/lib/distributed/dashboard +creating build/lib/distributed/dashboard/tests +copying distributed/dashboard/tests/test_bokeh.py -> build/lib/distributed/dashboard/tests +copying distributed/dashboard/tests/test_components.py -> build/lib/distributed/dashboard/tests +copying distributed/dashboard/tests/test_scheduler_bokeh.py -> build/lib/distributed/dashboard/tests +copying distributed/dashboard/tests/test_worker_bokeh.py -> build/lib/distributed/dashboard/tests +creating build/lib/distributed/comm/tests +copying distributed/comm/tests/test_comms.py -> build/lib/distributed/comm/tests +copying distributed/comm/tests/test_tcp.py -> build/lib/distributed/comm/tests +copying distributed/comm/tests/test_ucx.py -> build/lib/distributed/comm/tests +copying distributed/comm/tests/test_ucx_config.py -> build/lib/distributed/comm/tests +copying distributed/comm/tests/test_ws.py -> build/lib/distributed/comm/tests +creating build/lib/distributed/http/tests +copying distributed/http/tests/__init__.py -> build/lib/distributed/http/tests +copying distributed/http/tests/test_core.py -> build/lib/distributed/http/tests +copying distributed/http/tests/test_routing.py -> build/lib/distributed/http/tests copying distributed/widgets/templates/client.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/cluster.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/computation.html.j2 -> build/lib/distributed/widgets/templates @@ -2401,6 +2412,31 @@ copying distributed/widgets/templates/task_state.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/who_has.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/worker_state.html.j2 -> build/lib/distributed/widgets/templates +copying distributed/dashboard/templates/performance_report.html -> build/lib/distributed/dashboard/templates +creating build/lib/distributed/http/scheduler/tests +copying distributed/http/scheduler/tests/test_missing_bokeh.py -> build/lib/distributed/http/scheduler/tests +copying distributed/http/scheduler/tests/test_scheduler_http.py -> build/lib/distributed/http/scheduler/tests +copying distributed/http/scheduler/tests/test_semaphore_http.py -> build/lib/distributed/http/scheduler/tests +copying distributed/http/scheduler/tests/test_stealing_http.py -> build/lib/distributed/http/scheduler/tests +copying distributed/http/static/individual-cluster-map.html -> build/lib/distributed/http/static +creating build/lib/distributed/http/worker/tests +copying distributed/http/worker/tests/test_worker_http.py -> build/lib/distributed/http/worker/tests +copying distributed/http/static/images/dask-logo.svg -> build/lib/distributed/http/static/images +copying distributed/http/static/images/fa-bars.svg -> build/lib/distributed/http/static/images +copying distributed/http/static/images/favicon.ico -> build/lib/distributed/http/static/images +copying distributed/http/static/images/jupyter.svg -> build/lib/distributed/http/static/images +copying distributed/http/static/images/numpy.png -> build/lib/distributed/http/static/images +copying distributed/http/static/images/pandas.png -> build/lib/distributed/http/static/images +copying distributed/http/static/images/python.png -> build/lib/distributed/http/static/images +copying distributed/http/static/js/anime.min.js -> build/lib/distributed/http/static/js +copying distributed/http/static/js/individual-cluster-map.js -> build/lib/distributed/http/static/js +copying distributed/http/static/js/reconnecting-websocket.min.js -> build/lib/distributed/http/static/js +copying distributed/http/static/js/sortable.min.js -> build/lib/distributed/http/static/js +copying distributed/http/static/css/base.css -> build/lib/distributed/http/static/css +copying distributed/http/static/css/gpu.css -> build/lib/distributed/http/static/css +copying distributed/http/static/css/individual-cluster-map.css -> build/lib/distributed/http/static/css +copying distributed/http/static/css/sortable.min.css -> build/lib/distributed/http/static/css +copying distributed/http/static/css/status.css -> build/lib/distributed/http/static/css UPDATING build/lib/distributed/_version.py set build/lib/distributed/_version.py to '2024.12.1' installing to build/bdist.linux-i686/wheel @@ -2408,433 +2444,433 @@ running install_lib creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/distributed -copying build/lib/distributed/itertools.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/cfexecutor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/stealing.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_stories.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/metrics.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_signals.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/widgets +creating build/bdist.linux-i686/wheel/distributed/widgets/templates +copying build/lib/distributed/widgets/templates/cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/scheduler_info.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/scheduler.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/process_interface.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/local_cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/computation.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/logs.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/security.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/task_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/worker_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/has_what.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/who_has.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/client.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/log.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/future.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets +creating build/bdist.linux-i686/wheel/distributed/cli +copying build/lib/distributed/cli/dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/utils.py -> build/bdist.linux-i686/wheel/./distributed/cli +creating build/bdist.linux-i686/wheel/distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_tls_cli.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/pytest_resourceleaks.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/chaos.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/variable.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed copying build/lib/distributed/distributed-schema.yaml -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/actor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_concurrent_futures_thread.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/distributed.yaml -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/client.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/lock.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker_memory.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/collections.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed creating build/bdist.linux-i686/wheel/distributed/protocol +copying build/lib/distributed/protocol/torch.py -> build/bdist.linux-i686/wheel/./distributed/protocol copying build/lib/distributed/protocol/keras.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/serialize.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/__init__.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/core.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol copying build/lib/distributed/protocol/scipy.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/arrow.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol creating build/bdist.linux-i686/wheel/distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_pandas.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_highlevelgraph.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_collection_cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_serialize.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_collection.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_torch.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_scipy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_keras.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_sparse.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_protocol.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_to_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_protocol_utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_collection.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_collection_cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_protocol.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_arrow.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_pandas.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_highlevelgraph.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_scipy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_netcdf4.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/tests/test_numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_sparse.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_to_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/netcdf4.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/serialize.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/core.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol copying build/lib/distributed/protocol/sparse.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/__init__.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/torch.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/arrow.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/distributed.yaml -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/semaphore.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/security.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/deploy +copying build/lib/distributed/deploy/ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/spec.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/local.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/__init__.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy +creating build/bdist.linux-i686/wheel/distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_deploy_utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_local.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_spec_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_slow_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/utils_comm.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/diagnostics +copying build/lib/distributed/diagnostics/progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/websocket.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/cudf.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/rmm.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/__init__.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +creating build/bdist.linux-i686/wheel/distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progress_widgets.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_nanny_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_cluster_dump_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_rmm_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_cudf_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_install_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/process.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/exceptions.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/threadpoolexecutor.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/queues.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/counter.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/gc.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/nanny.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/versions.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/py.typed -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/spill.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_concurrent_futures_thread.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/proctitle.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/diskutils.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_stories.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/profile.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/stealing.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/__init__.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_async_taskgroup.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/broker.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/scheduler.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/sizeof.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/publish.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/recreate_tasks.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_version.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/core.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/shuffle +copying build/lib/distributed/shuffle/_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_comms.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_memory.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_exceptions.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_arrow.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_disk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +creating build/bdist.linux-i686/wheel/distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_comm_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_shuffle_plugins.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_graph.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_disk_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/utils.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_merge_column_and_index.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_memory_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_read_write_lock.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/multi_lock.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/system.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/dashboard +copying build/lib/distributed/dashboard/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +creating build/bdist.linux-i686/wheel/distributed/dashboard/templates +copying build/lib/distributed/dashboard/templates/performance_report.html -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates +copying build/lib/distributed/dashboard/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates +copying build/lib/distributed/dashboard/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +creating build/bdist.linux-i686/wheel/distributed/dashboard/components +copying build/lib/distributed/dashboard/components/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/nvml.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/rmm.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/shared.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/core.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/export_tool.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/utils.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/theme.yaml -> build/bdist.linux-i686/wheel/./distributed/dashboard +creating build/bdist.linux-i686/wheel/distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_worker_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_scheduler_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_components.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/system_monitor.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/compatibility.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/utils.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/batched.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/config.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/cfexecutor.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/node.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/client.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_asyncio.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/preloading.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/pubsub.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/spans.py -> build/bdist.linux-i686/wheel/./distributed creating build/bdist.linux-i686/wheel/distributed/tests -copying build/lib/distributed/tests/test_tls_functional.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_memory.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_locks.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_reschedule.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_dask_collections.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_deadline.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_steal.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_event_logging.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_itertools.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-self-signed-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_profile.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_async_task_group.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_spans.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_spill.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_security.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_client.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_client.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_events.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-key-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/make_tls_certs.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_publish.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_locks.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_system_monitor.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_stress.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_config.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_collections.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_client_loop.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_sizeof.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_utils_comm.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_imports.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_multi_locks.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_failed_workers.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_init.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_chaos.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_stories.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_memory.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_asyncio.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_counter.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_actor.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_security.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/tls-self-signed-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_spec.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_as_completed.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_versions.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_computations.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/tls-cert-chain.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_publish.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-ca-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_cancelled_state.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_priorities.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_batched.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_gc.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_actor.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_resources.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_itertools.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-self-signed-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_variable.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_nanny.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_spans.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_system.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_spill.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_stories.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_imports.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_pubsub.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_diskutils.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_spec.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_utils_comm.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_async_task_group.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_compatibility.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_client_executor.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_chaos.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_versions.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_client.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_asyncprocess.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/make_tls_certs.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_jupyter.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_diskutils.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_asyncio.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_preload.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/tls-ca-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_computations.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_pubsub.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_dask_collections.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_resources.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-key-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_stress.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_priorities.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_client.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_events.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_tls_functional.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_queues.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_event_logging.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_client_executor.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_steal.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_failed_workers.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-ca-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_profile.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_client_loop.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_parse_stdout.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_reschedule.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_worker.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_config.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_preload.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_init.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_batched.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_deadline.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_sizeof.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_semaphore.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_cancelled_state.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_gc.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_as_completed.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_queues.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_system_monitor.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_system.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_jupyter.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_threadpoolexecutor.py -> build/bdist.linux-i686/wheel/./distributed/tests -creating build/bdist.linux-i686/wheel/distributed/dashboard -creating build/bdist.linux-i686/wheel/distributed/dashboard/templates -copying build/lib/distributed/dashboard/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates -copying build/lib/distributed/dashboard/templates/performance_report.html -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates -creating build/bdist.linux-i686/wheel/distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_worker_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_scheduler_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_components.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/export_tool.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/core.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/theme.yaml -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -creating build/bdist.linux-i686/wheel/distributed/dashboard/components -copying build/lib/distributed/dashboard/components/shared.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/nvml.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/rmm.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/utils.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/preloading.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/config.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/versions.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/spans.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/threadpoolexecutor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_signals.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/publish.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/compatibility.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/sizeof.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_version.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/counter.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/tests/test_nanny.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/event.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/utils_test.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker_client.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/itertools.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/comm +copying build/lib/distributed/comm/addressing.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/registry.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/__init__.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/core.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/utils.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/inproc.py -> build/bdist.linux-i686/wheel/./distributed/comm +creating build/bdist.linux-i686/wheel/distributed/comm/tests +copying build/lib/distributed/comm/tests/test_ucx_config.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_ws.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_comms.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/ws.py -> build/bdist.linux-i686/wheel/./distributed/comm creating build/bdist.linux-i686/wheel/distributed/http copying build/lib/distributed/http/routing.py -> build/bdist.linux-i686/wheel/./distributed/http +creating build/bdist.linux-i686/wheel/distributed/http/templates +copying build/lib/distributed/http/templates/workers.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/exceptions.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/simple.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/base.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/worker-table.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/logs.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/call-stack.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/task.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/main.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/worker.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/gpu.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/status.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/json-index.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/health.py -> build/bdist.linux-i686/wheel/./distributed/http +creating build/bdist.linux-i686/wheel/distributed/http/scheduler +copying build/lib/distributed/http/scheduler/missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/scheduler/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +creating build/bdist.linux-i686/wheel/distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/semaphore.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/stealing.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/info.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/scheduler/json.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +creating build/bdist.linux-i686/wheel/distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_semaphore_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_scheduler_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_stealing_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/api.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/statics.py -> build/bdist.linux-i686/wheel/./distributed/http +copying build/lib/distributed/http/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http creating build/bdist.linux-i686/wheel/distributed/http/static +creating build/bdist.linux-i686/wheel/distributed/http/static/images +copying build/lib/distributed/http/static/images/numpy.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/python.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/favicon.ico -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/pandas.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/fa-bars.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/dask-logo.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/jupyter.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/individual-cluster-map.html -> build/bdist.linux-i686/wheel/./distributed/http/static creating build/bdist.linux-i686/wheel/distributed/http/static/js -copying build/lib/distributed/http/static/js/sortable.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js -copying build/lib/distributed/http/static/js/individual-cluster-map.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/js/reconnecting-websocket.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/js/anime.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js +copying build/lib/distributed/http/static/js/individual-cluster-map.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/js/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/js -copying build/lib/distributed/http/static/individual-cluster-map.html -> build/bdist.linux-i686/wheel/./distributed/http/static +copying build/lib/distributed/http/static/js/sortable.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static creating build/bdist.linux-i686/wheel/distributed/http/static/css copying build/lib/distributed/http/static/css/base.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css -copying build/lib/distributed/http/static/css/individual-cluster-map.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css -copying build/lib/distributed/http/static/css/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/css copying build/lib/distributed/http/static/css/status.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css copying build/lib/distributed/http/static/css/gpu.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css +copying build/lib/distributed/http/static/css/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/css +copying build/lib/distributed/http/static/css/individual-cluster-map.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css copying build/lib/distributed/http/static/css/sortable.min.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css -creating build/bdist.linux-i686/wheel/distributed/http/static/images -copying build/lib/distributed/http/static/images/dask-logo.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/favicon.ico -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/numpy.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/pandas.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/jupyter.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/fa-bars.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/python.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images -creating build/bdist.linux-i686/wheel/distributed/http/templates -copying build/lib/distributed/http/templates/gpu.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/task.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/call-stack.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/logs.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/status.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/worker.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/json-index.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/exceptions.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/main.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/base.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/simple.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/worker-table.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/workers.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/health.py -> build/bdist.linux-i686/wheel/./distributed/http -creating build/bdist.linux-i686/wheel/distributed/http/tests -copying build/lib/distributed/http/tests/test_routing.py -> build/bdist.linux-i686/wheel/./distributed/http/tests -copying build/lib/distributed/http/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/http/tests -copying build/lib/distributed/http/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/tests +copying build/lib/distributed/http/utils.py -> build/bdist.linux-i686/wheel/./distributed/http creating build/bdist.linux-i686/wheel/distributed/http/worker -creating build/bdist.linux-i686/wheel/distributed/http/worker/tests -copying build/lib/distributed/http/worker/tests/test_worker_http.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/tests +copying build/lib/distributed/http/worker/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/worker creating build/bdist.linux-i686/wheel/distributed/http/worker/prometheus -copying build/lib/distributed/http/worker/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/prometheus copying build/lib/distributed/http/worker/prometheus/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/prometheus -copying build/lib/distributed/http/worker/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/worker -copying build/lib/distributed/http/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/http/utils.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/http/proxy.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/http/statics.py -> build/bdist.linux-i686/wheel/./distributed/http -creating build/bdist.linux-i686/wheel/distributed/http/scheduler -copying build/lib/distributed/http/scheduler/info.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -creating build/bdist.linux-i686/wheel/distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_stealing_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_scheduler_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_semaphore_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -creating build/bdist.linux-i686/wheel/distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/stealing.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/semaphore.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -copying build/lib/distributed/http/scheduler/api.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -copying build/lib/distributed/http/scheduler/json.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/worker/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/prometheus +creating build/bdist.linux-i686/wheel/distributed/http/worker/tests +copying build/lib/distributed/http/worker/tests/test_worker_http.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/tests +creating build/bdist.linux-i686/wheel/distributed/http/tests +copying build/lib/distributed/http/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/http/tests +copying build/lib/distributed/http/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/tests +copying build/lib/distributed/http/tests/test_routing.py -> build/bdist.linux-i686/wheel/./distributed/http/tests copying build/lib/distributed/http/prometheus.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/worker_client.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/node.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/utils_test.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/collections.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/core.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/worker_memory.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/system_monitor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/chaos.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/comm -copying build/lib/distributed/comm/addressing.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/inproc.py -> build/bdist.linux-i686/wheel/./distributed/comm -creating build/bdist.linux-i686/wheel/distributed/comm/tests -copying build/lib/distributed/comm/tests/test_tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_comms.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_ws.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_ucx_config.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/ws.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/registry.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/core.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/__init__.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/utils.py -> build/bdist.linux-i686/wheel/./distributed/comm -creating build/bdist.linux-i686/wheel/distributed/widgets -creating build/bdist.linux-i686/wheel/distributed/widgets/templates -copying build/lib/distributed/widgets/templates/task_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/has_what.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/client.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/security.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/scheduler_info.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/process_interface.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/log.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/worker_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/computation.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/future.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/local_cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/scheduler.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/who_has.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/logs.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets -copying build/lib/distributed/__init__.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/cli -copying build/lib/distributed/cli/dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli -creating build/bdist.linux-i686/wheel/distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_tls_cli.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/utils.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/metrics.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/security.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/gc.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/exceptions.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/pytest_resourceleaks.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/process.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/multi_lock.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/scheduler.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_asyncio.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/diagnostics -copying build/lib/distributed/diagnostics/nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -creating build/bdist.linux-i686/wheel/distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_cluster_dump_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_cudf_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_nanny_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_install_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_rmm_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progress_widgets.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/websocket.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/__init__.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/rmm.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/cudf.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/spill.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/objects.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/utils.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/event.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/batched.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/diskutils.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/http/proxy.py -> build/bdist.linux-i686/wheel/./distributed/http copying build/lib/distributed/bokeh.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/profile.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/queues.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/py.typed -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/semaphore.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/worker.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/nanny.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/utils_comm.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/variable.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_async_taskgroup.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/proctitle.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/shuffle -copying build/lib/distributed/shuffle/_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -creating build/bdist.linux-i686/wheel/distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_shuffle_plugins.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_memory_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_merge_column_and_index.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_read_write_lock.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_graph.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_comm_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/utils.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_disk_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/_disk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_exceptions.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_arrow.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_comms.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_memory.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/pubsub.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/system.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/recreate_tasks.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/broker.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/deploy -copying build/lib/distributed/deploy/spec.py -> build/bdist.linux-i686/wheel/./distributed/deploy -creating build/bdist.linux-i686/wheel/distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_deploy_utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_local.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_spec_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_slow_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/__init__.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/local.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/lock.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/objects.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/actor.py -> build/bdist.linux-i686/wheel/./distributed running install_egg_info Copying distributed.egg-info to build/bdist.linux-i686/wheel/./distributed-2024.12.1.egg-info running install_scripts creating build/bdist.linux-i686/wheel/distributed-2024.12.1.dist-info/WHEEL -creating '/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/.tmp-udjm_xqg/distributed-2024.12.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/.tmp-23v_xrzd/distributed-2024.12.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'distributed/__init__.py' adding 'distributed/_async_taskgroup.py' adding 'distributed/_asyncio.py' @@ -3719,433 +3755,433 @@ running install_lib creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/distributed -copying build/lib/distributed/itertools.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/cfexecutor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/stealing.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_stories.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/metrics.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_signals.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/widgets +creating build/bdist.linux-i686/wheel/distributed/widgets/templates +copying build/lib/distributed/widgets/templates/cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/scheduler_info.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/scheduler.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/process_interface.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/local_cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/computation.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/logs.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/security.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/task_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/worker_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/has_what.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/who_has.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/client.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/log.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/templates/future.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates +copying build/lib/distributed/widgets/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets +creating build/bdist.linux-i686/wheel/distributed/cli +copying build/lib/distributed/cli/dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/cli/utils.py -> build/bdist.linux-i686/wheel/./distributed/cli +creating build/bdist.linux-i686/wheel/distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/tests/test_tls_cli.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests +copying build/lib/distributed/cli/dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli +copying build/lib/distributed/pytest_resourceleaks.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/chaos.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/variable.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed copying build/lib/distributed/distributed-schema.yaml -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/actor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_concurrent_futures_thread.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/distributed.yaml -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/client.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/lock.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker_memory.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/collections.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed creating build/bdist.linux-i686/wheel/distributed/protocol +copying build/lib/distributed/protocol/torch.py -> build/bdist.linux-i686/wheel/./distributed/protocol copying build/lib/distributed/protocol/keras.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/serialize.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/__init__.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/core.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol copying build/lib/distributed/protocol/scipy.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/arrow.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol creating build/bdist.linux-i686/wheel/distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_pandas.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_highlevelgraph.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_collection_cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_serialize.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_collection.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_torch.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_scipy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_keras.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_sparse.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_protocol.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_to_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_protocol_utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_collection.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_collection_cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_protocol.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_arrow.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_pandas.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/tests/test_highlevelgraph.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_scipy.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/tests/test_netcdf4.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests -copying build/lib/distributed/protocol/numpy.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/tests/test_numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_sparse.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests +copying build/lib/distributed/protocol/tests/test_to_pickle.py -> build/bdist.linux-i686/wheel/./distributed/protocol/tests copying build/lib/distributed/protocol/netcdf4.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/serialize.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/core.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/utils_test.py -> build/bdist.linux-i686/wheel/./distributed/protocol copying build/lib/distributed/protocol/sparse.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/__init__.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/rmm.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/torch.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/numba.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/utils.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/cuda.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/cupy.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/arrow.py -> build/bdist.linux-i686/wheel/./distributed/protocol -copying build/lib/distributed/protocol/h5py.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/protocol/compression.py -> build/bdist.linux-i686/wheel/./distributed/protocol +copying build/lib/distributed/distributed.yaml -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/semaphore.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/security.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/deploy +copying build/lib/distributed/deploy/ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/spec.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/local.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/__init__.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/deploy/utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy +creating build/bdist.linux-i686/wheel/distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_deploy_utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_local.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_spec_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/deploy/tests/test_slow_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests +copying build/lib/distributed/utils_comm.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/diagnostics +copying build/lib/distributed/diagnostics/progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/websocket.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/cudf.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/rmm.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/__init__.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/diagnostics/eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +creating build/bdist.linux-i686/wheel/distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progress_widgets.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_nanny_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_cluster_dump_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_rmm_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_cudf_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_install_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/tests/test_memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests +copying build/lib/distributed/diagnostics/task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics +copying build/lib/distributed/process.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/exceptions.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/threadpoolexecutor.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/queues.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/counter.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/gc.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/nanny.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/versions.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/py.typed -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/spill.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_concurrent_futures_thread.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/proctitle.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/diskutils.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_stories.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/profile.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/stealing.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/__init__.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_async_taskgroup.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/broker.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/scheduler.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/sizeof.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/publish.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/recreate_tasks.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_version.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/core.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/shuffle +copying build/lib/distributed/shuffle/_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_comms.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_memory.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_exceptions.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_arrow.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/shuffle/_disk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +creating build/bdist.linux-i686/wheel/distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_comm_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_shuffle_plugins.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_graph.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_disk_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/utils.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_merge_column_and_index.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_memory_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/tests/test_read_write_lock.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests +copying build/lib/distributed/shuffle/_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle +copying build/lib/distributed/multi_lock.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/system.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/dashboard +copying build/lib/distributed/dashboard/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +creating build/bdist.linux-i686/wheel/distributed/dashboard/templates +copying build/lib/distributed/dashboard/templates/performance_report.html -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates +copying build/lib/distributed/dashboard/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates +copying build/lib/distributed/dashboard/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +creating build/bdist.linux-i686/wheel/distributed/dashboard/components +copying build/lib/distributed/dashboard/components/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/nvml.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/rmm.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/components/shared.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components +copying build/lib/distributed/dashboard/core.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/export_tool.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/utils.py -> build/bdist.linux-i686/wheel/./distributed/dashboard +copying build/lib/distributed/dashboard/theme.yaml -> build/bdist.linux-i686/wheel/./distributed/dashboard +creating build/bdist.linux-i686/wheel/distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_worker_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_scheduler_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/dashboard/tests/test_components.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests +copying build/lib/distributed/system_monitor.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/compatibility.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/utils.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/batched.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/config.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/cfexecutor.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/node.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/client.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/_asyncio.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/preloading.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/pubsub.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/spans.py -> build/bdist.linux-i686/wheel/./distributed creating build/bdist.linux-i686/wheel/distributed/tests -copying build/lib/distributed/tests/test_tls_functional.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_memory.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_locks.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_reschedule.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_dask_collections.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_deadline.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_steal.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_event_logging.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_itertools.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-self-signed-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_profile.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_async_task_group.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_spans.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_spill.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_security.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_client.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_client.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_events.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-key-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/make_tls_certs.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_publish.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_locks.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_system_monitor.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_stress.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_config.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_collections.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_client_loop.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_sizeof.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_utils_comm.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_imports.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_multi_locks.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_failed_workers.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_init.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_chaos.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_stories.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_memory.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_asyncio.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_counter.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_actor.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_security.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/tls-self-signed-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_spec.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_as_completed.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_versions.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_computations.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/tls-cert-chain.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_publish.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-ca-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_cancelled_state.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_priorities.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_batched.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_gc.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_actor.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_resources.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_itertools.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-self-signed-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_variable.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_metrics.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_nanny.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_spans.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_system.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_spill.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_stories.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_imports.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_pubsub.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_diskutils.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_spec.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_utils_comm.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_async_task_group.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_compatibility.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_client_executor.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_chaos.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_utils.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_versions.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_client.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_asyncprocess.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/make_tls_certs.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_jupyter.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_diskutils.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_asyncio.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_preload.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/tls-ca-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_computations.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_pubsub.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_dask_collections.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_resources.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-key-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_stress.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_priorities.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_worker_client.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_events.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_utils_test.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_tls_functional.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_queues.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_event_logging.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_client_executor.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_steal.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_failed_workers.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/tls-ca-cert.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_profile.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_client_loop.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_parse_stdout.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_reschedule.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_worker.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_config.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_preload.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_init.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_batched.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_deadline.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_sizeof.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_semaphore.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_cancelled_state.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_gc.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_as_completed.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_queues.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/test_system_monitor.py -> build/bdist.linux-i686/wheel/./distributed/tests -copying build/lib/distributed/tests/tls-key.pem -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_system.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/tests/test_jupyter.py -> build/bdist.linux-i686/wheel/./distributed/tests copying build/lib/distributed/tests/test_threadpoolexecutor.py -> build/bdist.linux-i686/wheel/./distributed/tests -creating build/bdist.linux-i686/wheel/distributed/dashboard -creating build/bdist.linux-i686/wheel/distributed/dashboard/templates -copying build/lib/distributed/dashboard/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates -copying build/lib/distributed/dashboard/templates/performance_report.html -> build/bdist.linux-i686/wheel/./distributed/dashboard/templates -creating build/bdist.linux-i686/wheel/distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_worker_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_scheduler_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/tests/test_components.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/tests -copying build/lib/distributed/dashboard/export_tool.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/core.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/theme.yaml -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -creating build/bdist.linux-i686/wheel/distributed/dashboard/components -copying build/lib/distributed/dashboard/components/shared.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/nvml.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/__init__.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/rmm.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/scheduler.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/components/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard/components -copying build/lib/distributed/dashboard/utils.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/dashboard/worker.py -> build/bdist.linux-i686/wheel/./distributed/dashboard -copying build/lib/distributed/preloading.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/config.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/versions.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/spans.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/threadpoolexecutor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_signals.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/publish.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/worker_state_machine.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/compatibility.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/sizeof.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_version.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/counter.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/tests/test_nanny.py -> build/bdist.linux-i686/wheel/./distributed/tests +copying build/lib/distributed/event.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/utils_test.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/worker_client.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/itertools.py -> build/bdist.linux-i686/wheel/./distributed +creating build/bdist.linux-i686/wheel/distributed/comm +copying build/lib/distributed/comm/addressing.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/registry.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/__init__.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/core.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/utils.py -> build/bdist.linux-i686/wheel/./distributed/comm +copying build/lib/distributed/comm/inproc.py -> build/bdist.linux-i686/wheel/./distributed/comm +creating build/bdist.linux-i686/wheel/distributed/comm/tests +copying build/lib/distributed/comm/tests/test_ucx_config.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_ws.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/tests/test_comms.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests +copying build/lib/distributed/comm/ws.py -> build/bdist.linux-i686/wheel/./distributed/comm creating build/bdist.linux-i686/wheel/distributed/http copying build/lib/distributed/http/routing.py -> build/bdist.linux-i686/wheel/./distributed/http +creating build/bdist.linux-i686/wheel/distributed/http/templates +copying build/lib/distributed/http/templates/workers.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/exceptions.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/simple.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/base.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/worker-table.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/logs.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/call-stack.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/task.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/main.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/worker.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/gpu.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/status.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/templates/json-index.html -> build/bdist.linux-i686/wheel/./distributed/http/templates +copying build/lib/distributed/http/health.py -> build/bdist.linux-i686/wheel/./distributed/http +creating build/bdist.linux-i686/wheel/distributed/http/scheduler +copying build/lib/distributed/http/scheduler/missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/scheduler/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +creating build/bdist.linux-i686/wheel/distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/semaphore.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/stealing.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus +copying build/lib/distributed/http/scheduler/info.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/scheduler/json.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +creating build/bdist.linux-i686/wheel/distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_semaphore_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_scheduler_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/tests/test_stealing_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests +copying build/lib/distributed/http/scheduler/api.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/statics.py -> build/bdist.linux-i686/wheel/./distributed/http +copying build/lib/distributed/http/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http creating build/bdist.linux-i686/wheel/distributed/http/static +creating build/bdist.linux-i686/wheel/distributed/http/static/images +copying build/lib/distributed/http/static/images/numpy.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/python.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/favicon.ico -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/pandas.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/fa-bars.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/dask-logo.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/images/jupyter.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images +copying build/lib/distributed/http/static/individual-cluster-map.html -> build/bdist.linux-i686/wheel/./distributed/http/static creating build/bdist.linux-i686/wheel/distributed/http/static/js -copying build/lib/distributed/http/static/js/sortable.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js -copying build/lib/distributed/http/static/js/individual-cluster-map.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/js/reconnecting-websocket.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/js/anime.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js +copying build/lib/distributed/http/static/js/individual-cluster-map.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/js/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/js -copying build/lib/distributed/http/static/individual-cluster-map.html -> build/bdist.linux-i686/wheel/./distributed/http/static +copying build/lib/distributed/http/static/js/sortable.min.js -> build/bdist.linux-i686/wheel/./distributed/http/static/js copying build/lib/distributed/http/static/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static creating build/bdist.linux-i686/wheel/distributed/http/static/css copying build/lib/distributed/http/static/css/base.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css -copying build/lib/distributed/http/static/css/individual-cluster-map.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css -copying build/lib/distributed/http/static/css/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/css copying build/lib/distributed/http/static/css/status.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css copying build/lib/distributed/http/static/css/gpu.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css +copying build/lib/distributed/http/static/css/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/css +copying build/lib/distributed/http/static/css/individual-cluster-map.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css copying build/lib/distributed/http/static/css/sortable.min.css -> build/bdist.linux-i686/wheel/./distributed/http/static/css -creating build/bdist.linux-i686/wheel/distributed/http/static/images -copying build/lib/distributed/http/static/images/dask-logo.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/favicon.ico -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/numpy.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/pandas.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/jupyter.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/fa-bars.svg -> build/bdist.linux-i686/wheel/./distributed/http/static/images -copying build/lib/distributed/http/static/images/python.png -> build/bdist.linux-i686/wheel/./distributed/http/static/images -creating build/bdist.linux-i686/wheel/distributed/http/templates -copying build/lib/distributed/http/templates/gpu.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/task.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/call-stack.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/logs.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/status.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/worker.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/json-index.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/exceptions.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/main.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/base.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/simple.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/worker-table.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/templates/workers.html -> build/bdist.linux-i686/wheel/./distributed/http/templates -copying build/lib/distributed/http/health.py -> build/bdist.linux-i686/wheel/./distributed/http -creating build/bdist.linux-i686/wheel/distributed/http/tests -copying build/lib/distributed/http/tests/test_routing.py -> build/bdist.linux-i686/wheel/./distributed/http/tests -copying build/lib/distributed/http/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/http/tests -copying build/lib/distributed/http/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/tests +copying build/lib/distributed/http/utils.py -> build/bdist.linux-i686/wheel/./distributed/http creating build/bdist.linux-i686/wheel/distributed/http/worker -creating build/bdist.linux-i686/wheel/distributed/http/worker/tests -copying build/lib/distributed/http/worker/tests/test_worker_http.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/tests +copying build/lib/distributed/http/worker/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/worker creating build/bdist.linux-i686/wheel/distributed/http/worker/prometheus -copying build/lib/distributed/http/worker/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/prometheus copying build/lib/distributed/http/worker/prometheus/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/prometheus -copying build/lib/distributed/http/worker/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/worker -copying build/lib/distributed/http/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/http/utils.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/http/proxy.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/http/statics.py -> build/bdist.linux-i686/wheel/./distributed/http -creating build/bdist.linux-i686/wheel/distributed/http/scheduler -copying build/lib/distributed/http/scheduler/info.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -creating build/bdist.linux-i686/wheel/distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_stealing_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_scheduler_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/tests/test_semaphore_http.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/tests -copying build/lib/distributed/http/scheduler/missing_bokeh.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -creating build/bdist.linux-i686/wheel/distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/stealing.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/prometheus/semaphore.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler/prometheus -copying build/lib/distributed/http/scheduler/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -copying build/lib/distributed/http/scheduler/api.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler -copying build/lib/distributed/http/scheduler/json.py -> build/bdist.linux-i686/wheel/./distributed/http/scheduler +copying build/lib/distributed/http/worker/prometheus/core.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/prometheus +creating build/bdist.linux-i686/wheel/distributed/http/worker/tests +copying build/lib/distributed/http/worker/tests/test_worker_http.py -> build/bdist.linux-i686/wheel/./distributed/http/worker/tests +creating build/bdist.linux-i686/wheel/distributed/http/tests +copying build/lib/distributed/http/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/http/tests +copying build/lib/distributed/http/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/http/tests +copying build/lib/distributed/http/tests/test_routing.py -> build/bdist.linux-i686/wheel/./distributed/http/tests copying build/lib/distributed/http/prometheus.py -> build/bdist.linux-i686/wheel/./distributed/http -copying build/lib/distributed/worker_client.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/node.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/utils_test.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/collections.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/core.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/active_memory_manager.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/worker_memory.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/system_monitor.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/chaos.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/comm -copying build/lib/distributed/comm/addressing.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/inproc.py -> build/bdist.linux-i686/wheel/./distributed/comm -creating build/bdist.linux-i686/wheel/distributed/comm/tests -copying build/lib/distributed/comm/tests/test_tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_comms.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_ws.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_ucx_config.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/tests/test_ucx.py -> build/bdist.linux-i686/wheel/./distributed/comm/tests -copying build/lib/distributed/comm/ws.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/registry.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/core.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/__init__.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/tcp.py -> build/bdist.linux-i686/wheel/./distributed/comm -copying build/lib/distributed/comm/utils.py -> build/bdist.linux-i686/wheel/./distributed/comm -creating build/bdist.linux-i686/wheel/distributed/widgets -creating build/bdist.linux-i686/wheel/distributed/widgets/templates -copying build/lib/distributed/widgets/templates/task_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/has_what.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/client.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/security.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/scheduler_info.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/process_interface.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/log.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/worker_state.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/computation.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/future.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/local_cluster.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/scheduler.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/who_has.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/templates/logs.html.j2 -> build/bdist.linux-i686/wheel/./distributed/widgets/templates -copying build/lib/distributed/widgets/__init__.py -> build/bdist.linux-i686/wheel/./distributed/widgets -copying build/lib/distributed/__init__.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/cli -copying build/lib/distributed/cli/dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli -creating build/bdist.linux-i686/wheel/distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_worker.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_tls_cli.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_spec.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/tests/test_dask_ssh.py -> build/bdist.linux-i686/wheel/./distributed/cli/tests -copying build/lib/distributed/cli/dask_scheduler.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/__init__.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/cli/utils.py -> build/bdist.linux-i686/wheel/./distributed/cli -copying build/lib/distributed/metrics.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/security.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/gc.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/exceptions.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/pytest_resourceleaks.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/process.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/multi_lock.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/scheduler.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_asyncio.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/diagnostics -copying build/lib/distributed/diagnostics/nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -creating build/bdist.linux-i686/wheel/distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_cluster_dump_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_cudf_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_nanny_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_install_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_memory_sampler.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_rmm_diagnostics.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_nvml.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_progress_widgets.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/tests/test_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics/tests -copying build/lib/distributed/diagnostics/eventstream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/websocket.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/progressbar.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/memray.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/plugin.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/__init__.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/rmm.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/progress_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/graph_layout.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/cluster_dump.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/task_stream.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/progress.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/diagnostics/cudf.py -> build/bdist.linux-i686/wheel/./distributed/diagnostics -copying build/lib/distributed/spill.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/objects.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/utils.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/event.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/batched.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/diskutils.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/http/proxy.py -> build/bdist.linux-i686/wheel/./distributed/http copying build/lib/distributed/bokeh.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/profile.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/queues.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/py.typed -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/semaphore.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/worker.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/nanny.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/utils_comm.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/variable.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/_async_taskgroup.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/proctitle.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/shuffle -copying build/lib/distributed/shuffle/_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -creating build/bdist.linux-i686/wheel/distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_shuffle_plugins.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_memory_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_merge_column_and_index.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_shuffle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_read_write_lock.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_metrics.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_graph.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_pickle.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_core.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_comm_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/utils.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/tests/test_disk_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle/tests -copying build/lib/distributed/shuffle/_disk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_exceptions.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_rechunk.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_scheduler_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/__init__.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_limiter.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_arrow.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_worker_plugin.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_buffer.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_merge.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_comms.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/shuffle/_memory.py -> build/bdist.linux-i686/wheel/./distributed/shuffle -copying build/lib/distributed/pubsub.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/system.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/recreate_tasks.py -> build/bdist.linux-i686/wheel/./distributed -copying build/lib/distributed/broker.py -> build/bdist.linux-i686/wheel/./distributed -creating build/bdist.linux-i686/wheel/distributed/deploy -copying build/lib/distributed/deploy/spec.py -> build/bdist.linux-i686/wheel/./distributed/deploy -creating build/bdist.linux-i686/wheel/distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_deploy_utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_local.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_spec_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/tests/test_slow_adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy/tests -copying build/lib/distributed/deploy/ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/__init__.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/adaptive.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/adaptive_core.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/subprocess.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/utils.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/local.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/old_ssh.py -> build/bdist.linux-i686/wheel/./distributed/deploy -copying build/lib/distributed/deploy/cluster.py -> build/bdist.linux-i686/wheel/./distributed/deploy +copying build/lib/distributed/lock.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/objects.py -> build/bdist.linux-i686/wheel/./distributed +copying build/lib/distributed/actor.py -> build/bdist.linux-i686/wheel/./distributed running install_egg_info Copying distributed.egg-info to build/bdist.linux-i686/wheel/./distributed-2024.12.1.egg-info running install_scripts creating build/bdist.linux-i686/wheel/distributed-2024.12.1.dist-info/WHEEL -creating '/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/.tmp-pu8s0o90/distributed-2024.12.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/.tmp-we2kt6bl/distributed-2024.12.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'distributed/__init__.py' adding 'distributed/_async_taskgroup.py' adding 'distributed/_asyncio.py' @@ -4620,9 +4656,9 @@ preparing documents... done copying assets... copying static files... +Writing evaluated template result to /build/reproducible-path/dask.distributed-2024.12.1+ds/build/html/_static/basic.css Writing evaluated template result to /build/reproducible-path/dask.distributed-2024.12.1+ds/build/html/_static/language_data.js Writing evaluated template result to /build/reproducible-path/dask.distributed-2024.12.1+ds/build/html/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/dask.distributed-2024.12.1+ds/build/html/_static/basic.css Writing evaluated template result to /build/reproducible-path/dask.distributed-2024.12.1+ds/build/html/_static/alabaster.css copying static files: done copying extra files... @@ -4747,7 +4783,7 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build configfile: pyproject.toml -plugins: typeguard-4.4.1, rerunfailures-14.0, anyio-4.7.0, timeout-2.3.1 +plugins: anyio-4.7.0, rerunfailures-14.0, typeguard-4.4.1, timeout-2.3.1 timeout: 300.0s timeout method: signal timeout func_only: False @@ -6139,7 +6175,7 @@ distributed/tests/test_client.py::test_computation_object_code_dask_persist PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_submit_simple PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp PASSED [ 43%] -distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp FAILED [ 43%] +distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_map PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_compute PASSED [ 43%] distributed/tests/test_client.py::test_upload_directory SKIPPED (need @@ -7271,7 +7307,7 @@ distributed/tests/test_steal.py::test_steal_related_tasks SKIPPED [ 77%] distributed/tests/test_steal.py::test_dont_steal_fast_tasks_compute_time PASSED [ 77%] distributed/tests/test_steal.py::test_dont_steal_fast_tasks_blocklist PASSED [ 77%] -distributed/tests/test_steal.py::test_new_worker_steals PASSED [ 77%] +distributed/tests/test_steal.py::test_new_worker_steals FAILED [ 77%] distributed/tests/test_steal.py::test_work_steal_allow_other_workers PASSED [ 77%] distributed/tests/test_steal.py::test_dont_steal_worker_restrictions PASSED [ 77%] distributed/tests/test_steal.py::test_steal_worker_restrictions PASSED [ 77%] @@ -7384,7 +7420,7 @@ distributed/tests/test_tls_functional.py::test_worker_client PASSED [ 81%] distributed/tests/test_tls_functional.py::test_worker_client_gather PASSED [ 81%] distributed/tests/test_tls_functional.py::test_worker_client_executor PASSED [ 81%] -distributed/tests/test_tls_functional.py::test_retire_workers PASSED [ 81%] +distributed/tests/test_tls_functional.py::test_retire_workers FAILED [ 81%] distributed/tests/test_tls_functional.py::test_security_dict_input PASSED [ 81%] distributed/tests/test_utils.py::test_All PASSED [ 81%] distributed/tests/test_utils.py::test_sync PASSED [ 81%] @@ -7991,110 +8027,2762 @@ distributed/tests/test_worker_state_machine.py::test_remove_worker_unknown PASSED [100%] =================================== FAILURES =================================== -_____________ test_computation_object_code_client_submit_dict_comp _____________ +____________________________ test_new_worker_steals ____________________________ + +args = (), kwds = {} + + @wraps(func) + def inner(*args, **kwds): + with self._recreate_cm(): +> return func(*args, **kwds) + +/usr/lib/python3.13/contextlib.py:85: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/usr/lib/python3.13/contextlib.py:85: in inner + return func(*args, **kwds) +distributed/utils_test.py:1090: in test_func + return _run_and_close_tornado(async_fn_outer) +distributed/utils_test.py:380: in _run_and_close_tornado + return asyncio_run(inner_fn(), loop_factory=get_loop_factory()) +/usr/lib/python3.13/asyncio/runners.py:195: in run + return runner.run(main) +/usr/lib/python3.13/asyncio/runners.py:118: in run + return self._loop.run_until_complete(task) +/usr/lib/python3.13/asyncio/base_events.py:720: in run_until_complete + return future.result() +distributed/utils_test.py:377: in inner_fn + return await async_fn(*args, **kwargs) +distributed/utils_test.py:1087: in async_fn_outer + return await utils_wait_for(async_fn(), timeout=timeout * 2) +distributed/utils.py:1914: in wait_for + return await fut +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + async def async_fn(): + result = None + with dask.config.set(config): + async with ( + _cluster_factory() as (s, workers), + _client_factory(s) as c, + ): + args = [s] + workers + if c is not None: + args = [c] + args + try: + coro = func(*args, *outer_args, **kwargs) + task = asyncio.create_task(coro) + coro2 = utils_wait_for( + asyncio.shield(task), timeout=deadline.remaining + ) + result = await coro2 + validate_state(s, *workers) + + except asyncio.TimeoutError: + assert task + elapsed = deadline.elapsed + buffer = io.StringIO() + # This stack indicates where the coro/test is suspended + task.print_stack(file=buffer) + + task.cancel() + while not task.cancelled(): + await asyncio.sleep(0.01) + + # Hopefully, the hang has been caused by inconsistent + # state, which should be much more meaningful than the + # timeout + validate_state(s, *workers) + + # Remove as much of the traceback as possible; it's + # uninteresting boilerplate from utils_test and asyncio + # and not from the code being tested. +> raise asyncio.TimeoutError( + f"Test timeout ({timeout}) hit after {elapsed}s.\n" + "========== Test stack trace starts here ==========\n" + f"{buffer.getvalue()}" + ) from None +E TimeoutError: Test timeout (30) hit after 30.001283962017624s. +E ========== Test stack trace starts here ========== +E Stack for wait_for=> (most recent call last): +E File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/tests/test_steal.py", line 371, in test_new_worker_steals +E result = await total + +distributed/utils_test.py:1041: TimeoutError +----------------------------- Captured stderr call ----------------------------- +2026-02-19 12:51:23,338 - distributed.scheduler - INFO - State start +2026-02-19 12:51:23,342 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45721 +2026-02-19 12:51:23,343 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:36351/status +2026-02-19 12:51:23,344 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:51:23,349 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37995 +2026-02-19 12:51:23,350 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37995 +2026-02-19 12:51:23,351 - distributed.worker - INFO - Worker name: 0 +2026-02-19 12:51:23,352 - distributed.worker - INFO - dashboard at: 127.0.0.1:38281 +2026-02-19 12:51:23,353 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45721 +2026-02-19 12:51:23,354 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:51:23,355 - distributed.worker - INFO - Threads: 1 +2026-02-19 12:51:23,356 - distributed.worker - INFO - Memory: 7.72 GiB +2026-02-19 12:51:23,357 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-t116ber7 +2026-02-19 12:51:23,358 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:51:23,378 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:37995 name: 0 +2026-02-19 12:51:23,394 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37995 +2026-02-19 12:51:23,395 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46524 +2026-02-19 12:51:23,396 - distributed.worker - INFO - Starting Worker plugin shuffle +2026-02-19 12:51:23,397 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45721 +2026-02-19 12:51:23,398 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:51:23,400 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45721 +2026-02-19 12:51:23,418 - distributed.scheduler - INFO - Receive client connection: Client-59523f66-0d1c-11f1-9c25-af371b25f382 +2026-02-19 12:51:23,434 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46528 +2026-02-19 12:51:23,887 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34397 +2026-02-19 12:51:23,888 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34397 +2026-02-19 12:51:23,890 - distributed.worker - INFO - dashboard at: 127.0.0.1:39027 +2026-02-19 12:51:23,891 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45721 +2026-02-19 12:51:23,892 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:51:23,893 - distributed.worker - INFO - Threads: 1 +2026-02-19 12:51:23,894 - distributed.worker - INFO - Memory: 329.44 MiB +2026-02-19 12:51:23,895 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hqkvr0hn +2026-02-19 12:51:23,896 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:51:23,916 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:34397 name: tcp://127.0.0.1:34397 +2026-02-19 12:51:23,936 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34397 +2026-02-19 12:51:23,937 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46544 +2026-02-19 12:51:23,938 - distributed.worker - INFO - Starting Worker plugin shuffle +2026-02-19 12:51:23,940 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45721 +2026-02-19 12:51:23,941 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:51:23,943 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45721 +2026-02-19 12:51:24,795 - distributed.worker.memory - WARNING - Worker is at 131% memory usage. Pausing worker. Process memory: 434.18 MiB -- Worker memory limit: 329.44 MiB +2026-02-19 12:51:24,797 - distributed.worker.memory - WARNING - Unmanaged memory use is high. This may indicate a memory leak or the memory may not be released to the OS; see https://distributed.dask.org/en/latest/worker-memory.html#memory-not-released-back-to-the-os for more information. -- Unmanaged memory: 434.18 MiB -- Worker memory limit: 329.44 MiB +2026-02-19 12:51:53,340 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34397. Reason: worker-close +2026-02-19 12:51:53,342 - distributed.worker - INFO - Removing Worker plugin shuffle +2026-02-19 12:51:53,344 - distributed.core - INFO - Connection to tcp://127.0.0.1:45721 has been closed. +2026-02-19 12:51:53,344 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46544; closing. +2026-02-19 12:51:53,345 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:34397 name: tcp://127.0.0.1:34397 (stimulus_id='handle-worker-cleanup-1771455113.3451512') +2026-02-19 12:51:53,347 - distributed.scheduler - WARNING - Removing worker 'tcp://127.0.0.1:34397' caused the cluster to lose already computed task(s), which will be recomputed elsewhere: {'slowinc-bddbfb5329bbfbd692cc80a24ddd0c8e', 'slowinc-d97260e57e7895533084917465419071'} (stimulus_id='handle-worker-cleanup-1771455113.3451512') +2026-02-19 12:51:53,353 - distributed.scheduler - INFO - Remove client Client-59523f66-0d1c-11f1-9c25-af371b25f382 +2026-02-19 12:51:53,355 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46528; closing. +2026-02-19 12:51:53,355 - distributed.scheduler - INFO - Remove client Client-59523f66-0d1c-11f1-9c25-af371b25f382 +2026-02-19 12:51:53,357 - distributed.scheduler - INFO - Close client connection: Client-59523f66-0d1c-11f1-9c25-af371b25f382 +2026-02-19 12:51:53,364 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37995. Reason: worker-close +2026-02-19 12:51:53,366 - distributed.worker.state_machine - WARNING - Async instruction for > ended with CancelledError +2026-02-19 12:51:53,368 - distributed.worker - INFO - Removing Worker plugin shuffle +2026-02-19 12:51:53,370 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46524; closing. +2026-02-19 12:51:53,370 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:37995 name: 0 (stimulus_id='handle-worker-cleanup-1771455113.3702319') +2026-02-19 12:51:53,371 - distributed.scheduler - INFO - Lost all workers +2026-02-19 12:51:53,372 - distributed.core - INFO - Connection to tcp://127.0.0.1:45721 has been closed. +2026-02-19 12:51:53,403 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown +2026-02-19 12:51:53,405 - distributed.scheduler - INFO - Scheduler closing all comms +_____________________________ test_retire_workers ______________________________ + +fut = , timeout = 0 + + async def wait_for(fut: Awaitable[T], timeout: float) -> T: + async with asyncio.timeout(timeout): +> return await fut + +distributed/utils.py:1914: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +distributed/nanny.py:358: in start_unsafe + comm = await self.rpc.connect(saddr) +distributed/core.py:1485: in connect + return await self._connect(addr=addr, timeout=timeout) +distributed/core.py:1429: in _connect + comm = await connect( +distributed/comm/core.py:342: in connect + comm = await wait_for( +distributed/utils.py:1914: in wait_for + return await fut +distributed/comm/tcp.py:546: in connect + stream = await self.client.connect( +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -c = -s = -a = -b = - - @gen_cluster(client=True, config={"distributed.diagnostics.computations.nframes": 2}) - async def test_computation_object_code_client_submit_dict_comp(c, s, a, b): - def func(x): - return x +self = , host = '127.0.0.1' +port = 41891, af = +ssl_options = +max_buffer_size = 4145340416.0, source_ip = None, source_port = None +timeout = None + + async def connect( + self, + host: str, + port: int, + af: socket.AddressFamily = socket.AF_UNSPEC, + ssl_options: Optional[Union[Dict[str, Any], ssl.SSLContext]] = None, + max_buffer_size: Optional[int] = None, + source_ip: Optional[str] = None, + source_port: Optional[int] = None, + timeout: Optional[Union[float, datetime.timedelta]] = None, + ) -> IOStream: + """Connect to the given host and port. + + Asynchronously returns an `.IOStream` (or `.SSLIOStream` if + ``ssl_options`` is not None). - futs = {x: c.submit(func, x) for x in range(10)} + Using the ``source_ip`` kwarg, one can specify the source + IP address to use when establishing the connection. + In case the user needs to resolve and + use a specific interface, it has to be handled outside + of Tornado as this depends very much on the platform. - await c.gather(futs) + Raises `TimeoutError` if the input future does not complete before + ``timeout``, which may be specified in any form allowed by + `.IOLoop.add_timeout` (i.e. a `datetime.timedelta` or an absolute time + relative to `.IOLoop.time`) - test_function_code = inspect.getsource( - test_computation_object_code_client_submit_dict_comp.__wrapped__ + Similarly, when the user requires a certain source port, it can + be specified using the ``source_port`` arg. + + .. versionchanged:: 4.5 + Added the ``source_ip`` and ``source_port`` arguments. + + .. versionchanged:: 5.0 + Added the ``timeout`` argument. + """ + if timeout is not None: + if isinstance(timeout, numbers.Real): + timeout = IOLoop.current().time() + timeout + elif isinstance(timeout, datetime.timedelta): + timeout = IOLoop.current().time() + timeout.total_seconds() + else: + raise TypeError("Unsupported timeout %r" % timeout) + if timeout is not None: + addrinfo = await gen.with_timeout( + timeout, self.resolver.resolve(host, port, af) + ) + else: + addrinfo = await self.resolver.resolve(host, port, af) + connector = _Connector( + addrinfo, + functools.partial( + self._create_stream, + max_buffer_size, + source_ip=source_ip, + source_port=source_port, + ), ) - computations = list(s.computations) -> assert len(computations) == 1 -E assert 2 == 1 -E + where 2 = len([, ]) +> af, addr, stream = await connector.start(connect_timeout=timeout) +E asyncio.exceptions.CancelledError + +/usr/lib/python3/dist-packages/tornado/tcpclient.py:279: CancelledError + +The above exception was the direct cause of the following exception: + +self = + + @final + async def start(self): + async with self._startup_lock: + if self.status == Status.failed: + assert self.__startup_exc is not None + raise self.__startup_exc + elif self.status != Status.init: + return self + timeout = getattr(self, "death_timeout", None) + + async def _close_on_failure(exc: Exception) -> None: + await self.close(reason=f"failure-to-start-{str(type(exc))}") + self.status = Status.failed + self.__startup_exc = exc + + try: +> await wait_for(self.start_unsafe(), timeout=timeout) + +distributed/core.py:528: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +distributed/utils.py:1913: in wait_for + async with asyncio.timeout(timeout): +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = +exc_type = +exc_val = CancelledError(), exc_tb = + + async def __aexit__( + self, + exc_type: Optional[Type[BaseException]], + exc_val: Optional[BaseException], + exc_tb: Optional[TracebackType], + ) -> Optional[bool]: + assert self._state in (_State.ENTERED, _State.EXPIRING) + + if self._timeout_handler is not None: + self._timeout_handler.cancel() + self._timeout_handler = None + + if self._state is _State.EXPIRING: + self._state = _State.EXPIRED + + if self._task.uncancel() <= self._cancelling and exc_type is not None: + # Since there are no new cancel requests, we're + # handling this. + if issubclass(exc_type, exceptions.CancelledError): +> raise TimeoutError from exc_val +E TimeoutError + +/usr/lib/python3.13/asyncio/timeouts.py:116: TimeoutError + +The above exception was the direct cause of the following exception: + + @contextlib.asynccontextmanager + async def _cluster_factory(): + workers = [] + s = None + try: + for _ in range(60): + try: +> s, ws = await start_cluster( + nthreads, + scheduler, + security=security, + Worker=Worker, + scheduler_kwargs=scheduler_kwargs, + worker_kwargs=merge( + {"death_timeout": min(15, int(deadline.remaining))}, + worker_kwargs, + ), + ) + +distributed/utils_test.py:974: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +distributed/utils_test.py:791: in start_cluster + await asyncio.gather(*workers) +/usr/lib/python3.13/asyncio/tasks.py:737: in _wrap_awaitable + return await awaitable +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = + + @final + async def start(self): + async with self._startup_lock: + if self.status == Status.failed: + assert self.__startup_exc is not None + raise self.__startup_exc + elif self.status != Status.init: + return self + timeout = getattr(self, "death_timeout", None) + + async def _close_on_failure(exc: Exception) -> None: + await self.close(reason=f"failure-to-start-{str(type(exc))}") + self.status = Status.failed + self.__startup_exc = exc + + try: + await wait_for(self.start_unsafe(), timeout=timeout) + except asyncio.TimeoutError as exc: + await _close_on_failure(exc) +> raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +E TimeoutError: Nanny start timed out after 0s. + +distributed/core.py:531: TimeoutError + +During handling of the above exception, another exception occurred: + +fut = ._..test_func..async_fn at 0xd8b16728> +timeout = 60 + + async def wait_for(fut: Awaitable[T], timeout: float) -> T: + async with asyncio.timeout(timeout): +> return await fut + +distributed/utils.py:1914: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +distributed/utils_test.py:1007: in async_fn + _cluster_factory() as (s, workers), +/usr/lib/python3.13/contextlib.py:214: in __aenter__ + return await anext(self.gen) +distributed/utils_test.py:991: in _cluster_factory + await asyncio.sleep(1) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +delay = 1, result = None + + async def sleep(delay, result=None): + """Coroutine that completes after a given time (in seconds).""" + if delay <= 0: + await __sleep0() + return result + + if math.isnan(delay): + raise ValueError("Invalid delay: NaN (not a number)") + + loop = events.get_running_loop() + future = loop.create_future() + h = loop.call_later(delay, + futures._set_result_unless_cancelled, + future, result) + try: +> return await future +E asyncio.exceptions.CancelledError + +/usr/lib/python3.13/asyncio/tasks.py:718: CancelledError + +The above exception was the direct cause of the following exception: + +args = (), kwds = {} + + @wraps(func) + def inner(*args, **kwds): + with self._recreate_cm(): +> return func(*args, **kwds) -distributed/tests/test_client.py:7362: AssertionError +/usr/lib/python3.13/contextlib.py:85: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/usr/lib/python3.13/contextlib.py:85: in inner + return func(*args, **kwds) +distributed/utils_test.py:1090: in test_func + return _run_and_close_tornado(async_fn_outer) +distributed/utils_test.py:380: in _run_and_close_tornado + return asyncio_run(inner_fn(), loop_factory=get_loop_factory()) +/usr/lib/python3.13/asyncio/runners.py:195: in run + return runner.run(main) +/usr/lib/python3.13/asyncio/runners.py:118: in run + return self._loop.run_until_complete(task) +/usr/lib/python3.13/asyncio/base_events.py:720: in run_until_complete + return future.result() +distributed/utils_test.py:377: in inner_fn + return await async_fn(*args, **kwargs) +distributed/utils_test.py:1087: in async_fn_outer + return await utils_wait_for(async_fn(), timeout=timeout * 2) +distributed/utils.py:1913: in wait_for + async with asyncio.timeout(timeout): +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = +exc_type = +exc_val = CancelledError(), exc_tb = + + async def __aexit__( + self, + exc_type: Optional[Type[BaseException]], + exc_val: Optional[BaseException], + exc_tb: Optional[TracebackType], + ) -> Optional[bool]: + assert self._state in (_State.ENTERED, _State.EXPIRING) + + if self._timeout_handler is not None: + self._timeout_handler.cancel() + self._timeout_handler = None + + if self._state is _State.EXPIRING: + self._state = _State.EXPIRED + + if self._task.uncancel() <= self._cancelling and exc_type is not None: + # Since there are no new cancel requests, we're + # handling this. + if issubclass(exc_type, exceptions.CancelledError): +> raise TimeoutError from exc_val +E TimeoutError + +/usr/lib/python3.13/asyncio/timeouts.py:116: TimeoutError ----------------------------- Captured stderr call ----------------------------- -2025-01-16 02:38:41,945 - distributed.scheduler - INFO - State start -2025-01-16 02:38:41,965 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:36899 -2025-01-16 02:38:41,972 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:44377/status -2025-01-16 02:38:41,979 - distributed.scheduler - INFO - Registering Worker plugin shuffle -2025-01-16 02:38:42,006 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42723 -2025-01-16 02:38:42,013 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42723 -2025-01-16 02:38:42,020 - distributed.worker - INFO - Worker name: 0 -2025-01-16 02:38:42,028 - distributed.worker - INFO - dashboard at: 127.0.0.1:35023 -2025-01-16 02:38:42,035 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36899 -2025-01-16 02:38:42,038 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 02:38:42,045 - distributed.worker - INFO - Threads: 1 -2025-01-16 02:38:42,053 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 02:38:42,060 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-px__dre5 -2025-01-16 02:38:42,067 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 02:38:42,076 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41095 -2025-01-16 02:38:42,083 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41095 -2025-01-16 02:38:42,086 - distributed.worker - INFO - Worker name: 1 -2025-01-16 02:38:42,093 - distributed.worker - INFO - dashboard at: 127.0.0.1:40491 -2025-01-16 02:38:42,101 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36899 -2025-01-16 02:38:42,108 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 02:38:42,115 - distributed.worker - INFO - Threads: 2 -2025-01-16 02:38:42,118 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 02:38:42,125 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-lnoufz7k -2025-01-16 02:38:42,132 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 02:38:42,284 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42723 name: 0 -2025-01-16 02:38:42,355 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42723 -2025-01-16 02:38:42,358 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53292 -2025-01-16 02:38:42,363 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:41095 name: 1 -2025-01-16 02:38:42,430 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41095 -2025-01-16 02:38:42,437 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53300 -2025-01-16 02:38:42,438 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 02:38:42,452 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 02:38:42,460 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36899 -2025-01-16 02:38:42,468 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 02:38:42,475 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36899 -2025-01-16 02:38:42,483 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 02:38:42,491 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36899 -2025-01-16 02:38:42,492 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36899 -2025-01-16 02:38:42,573 - distributed.scheduler - INFO - Receive client connection: Client-953d2348-d417-11ef-811c-5d83c10ab48f -2025-01-16 02:38:42,645 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53310 -2025-01-16 02:38:42,916 - distributed.scheduler - INFO - Remove client Client-953d2348-d417-11ef-811c-5d83c10ab48f -2025-01-16 02:38:42,919 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53310; closing. -2025-01-16 02:38:42,920 - distributed.scheduler - INFO - Remove client Client-953d2348-d417-11ef-811c-5d83c10ab48f -2025-01-16 02:38:42,932 - distributed.scheduler - INFO - Close client connection: Client-953d2348-d417-11ef-811c-5d83c10ab48f -2025-01-16 02:38:42,937 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42723. Reason: worker-close -2025-01-16 02:38:42,949 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41095. Reason: worker-close -2025-01-16 02:38:42,953 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 02:38:42,965 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 02:38:42,979 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53300; closing. -2025-01-16 02:38:42,979 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53292; closing. -2025-01-16 02:38:42,980 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:41095 name: 1 (stimulus_id='handle-worker-cleanup-1737038322.9800286') -2025-01-16 02:38:42,983 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42723 name: 0 (stimulus_id='handle-worker-cleanup-1737038322.9833317') -2025-01-16 02:38:42,985 - distributed.scheduler - INFO - Lost all workers -2025-01-16 02:38:42,996 - distributed.core - INFO - Connection to tcp://127.0.0.1:36899 has been closed. -2025-01-16 02:38:43,011 - distributed.core - INFO - Connection to tcp://127.0.0.1:36899 has been closed. -2025-01-16 02:38:43,055 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown -2025-01-16 02:38:43,059 - distributed.scheduler - INFO - Scheduler closing all comms +2026-02-19 12:53:04,167 - distributed.scheduler - INFO - State start +2026-02-19 12:53:04,172 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:46193 +2026-02-19 12:53:04,173 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:37339/status +2026-02-19 12:53:04,174 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:04,219 - distributed.nanny - INFO - Start Nanny at: 'tls://127.0.0.1:42837' +2026-02-19 12:53:04,220 - distributed.nanny - INFO - Start Nanny at: 'tls://127.0.0.1:35427' +2026-02-19 12:53:04,860 - distributed.worker.memory - WARNING - Ignoring provided memory limit 8290680832 due to system memory limit of 7.72 GiB +2026-02-19 12:53:04,877 - distributed.worker - INFO - Start worker at: tls://127.0.0.1:46581 +2026-02-19 12:53:04,877 - distributed.worker - INFO - Listening to: tls://127.0.0.1:46581 +2026-02-19 12:53:04,877 - distributed.worker - INFO - Worker name: 0 +2026-02-19 12:53:04,877 - distributed.worker - INFO - dashboard at: 127.0.0.1:46549 +2026-02-19 12:53:04,877 - distributed.worker - INFO - Waiting to connect to: tls://127.0.0.1:46193 +2026-02-19 12:53:04,877 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:53:04,877 - distributed.worker - INFO - Threads: 1 +2026-02-19 12:53:04,877 - distributed.worker - INFO - Memory: 7.72 GiB +2026-02-19 12:53:04,877 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-gzdcfo3i +2026-02-19 12:53:04,877 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:53:04,914 - distributed.worker.memory - WARNING - Ignoring provided memory limit 8290680832 due to system memory limit of 7.72 GiB +2026-02-19 12:53:04,932 - distributed.worker - INFO - Start worker at: tls://127.0.0.1:40539 +2026-02-19 12:53:04,932 - distributed.worker - INFO - Listening to: tls://127.0.0.1:40539 +2026-02-19 12:53:04,932 - distributed.worker - INFO - Worker name: 1 +2026-02-19 12:53:04,932 - distributed.worker - INFO - dashboard at: 127.0.0.1:33221 +2026-02-19 12:53:04,932 - distributed.worker - INFO - Waiting to connect to: tls://127.0.0.1:46193 +2026-02-19 12:53:04,932 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:53:04,932 - distributed.worker - INFO - Threads: 2 +2026-02-19 12:53:04,932 - distributed.worker - INFO - Memory: 7.72 GiB +2026-02-19 12:53:04,932 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-8ow9jdrz +2026-02-19 12:53:04,932 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:53:05,193 - distributed.scheduler - INFO - Register worker addr: tls://127.0.0.1:46581 name: 0 +2026-02-19 12:53:05,215 - distributed.worker - INFO - Starting Worker plugin shuffle +2026-02-19 12:53:05,216 - distributed.worker - INFO - Registered to: tls://127.0.0.1:46193 +2026-02-19 12:53:05,216 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:53:05,214 - distributed.scheduler - INFO - Starting worker compute stream, tls://127.0.0.1:46581 +2026-02-19 12:53:05,216 - distributed.core - INFO - Starting established connection to tls://127.0.0.1:46490 +2026-02-19 12:53:05,217 - distributed.core - INFO - Starting established connection to tls://127.0.0.1:46193 +2026-02-19 12:53:05,226 - distributed.scheduler - INFO - Register worker addr: tls://127.0.0.1:40539 name: 1 +2026-02-19 12:53:05,245 - distributed.worker - INFO - Starting Worker plugin shuffle +2026-02-19 12:53:05,245 - distributed.worker - INFO - Registered to: tls://127.0.0.1:46193 +2026-02-19 12:53:05,246 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 12:53:05,244 - distributed.scheduler - INFO - Starting worker compute stream, tls://127.0.0.1:40539 +2026-02-19 12:53:05,246 - distributed.core - INFO - Starting established connection to tls://127.0.0.1:46496 +2026-02-19 12:53:05,246 - distributed.core - INFO - Starting established connection to tls://127.0.0.1:46193 +2026-02-19 12:53:05,246 - distributed.core - INFO - Connection to tls://127.0.0.1:46496 has been closed. +2026-02-19 12:53:05,247 - distributed.core - INFO - Connection to tls://127.0.0.1:46193 has been closed. +2026-02-19 12:53:05,247 - distributed.worker - INFO - Stopping worker at tls://127.0.0.1:40539. Reason: worker-handle-scheduler-connection-broken +2026-02-19 12:53:05,247 - distributed.scheduler - INFO - Remove worker addr: tls://127.0.0.1:40539 name: 1 (stimulus_id='handle-worker-cleanup-1771455185.247008') +2026-02-19 12:53:05,273 - distributed.nanny - INFO - Closing Nanny gracefully at 'tls://127.0.0.1:35427'. Reason: worker-handle-scheduler-connection-broken +2026-02-19 12:53:05,274 - distributed.worker - INFO - Removing Worker plugin shuffle +2026-02-19 12:53:05,276 - distributed.nanny - INFO - Worker closed +2026-02-19 12:53:07,278 - distributed.nanny - ERROR - Worker process died unexpectedly +2026-02-19 12:53:07,365 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:35427'. Reason: nanny-close-gracefully +2026-02-19 12:53:07,366 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:35427' closed. +2026-02-19 12:53:35,274 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42837'. Reason: nanny-close +2026-02-19 12:53:35,275 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close +2026-02-19 12:53:35,275 - distributed.worker - INFO - Stopping worker at tls://127.0.0.1:46581. Reason: nanny-close +2026-02-19 12:53:35,276 - distributed.worker - INFO - Removing Worker plugin shuffle +2026-02-19 12:53:35,277 - distributed.core - INFO - Received 'close-stream' from tls://127.0.0.1:46490; closing. +2026-02-19 12:53:35,277 - distributed.core - INFO - Connection to tls://127.0.0.1:46193 has been closed. +2026-02-19 12:53:35,279 - distributed.nanny - INFO - Worker closed +2026-02-19 12:53:35,278 - distributed.scheduler - INFO - Remove worker addr: tls://127.0.0.1:46581 name: 0 (stimulus_id='handle-worker-cleanup-1771455215.2780974') +2026-02-19 12:53:35,280 - distributed.scheduler - INFO - Lost all workers +2026-02-19 12:53:35,371 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42837' closed. +2026-02-19 12:53:35,372 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown +2026-02-19 12:53:35,374 - distributed.scheduler - INFO - Scheduler closing all comms +2026-02-19 12:53:35,375 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Cluster creation timeout; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 806, in start_cluster + raise TimeoutError("Cluster creation timeout") +TimeoutError: Cluster creation timeout +2026-02-19 12:53:36,383 - distributed.scheduler - INFO - State start +2026-02-19 12:53:36,389 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:45457 +2026-02-19 12:53:36,390 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:34927/status +2026-02-19 12:53:36,391 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:36,399 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:44807'. Reason: failure-to-start- +2026-02-19 12:53:36,400 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:44807' closed. +2026-02-19 12:53:36,400 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:46285'. Reason: failure-to-start- +2026-02-19 12:53:36,400 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:46285' closed. +2026-02-19 12:53:36,400 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:45457': TLS handshake failed with remote 'tls://127.0.0.1:55268': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:36,400 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:45457': TLS handshake failed with remote 'tls://127.0.0.1:55276': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:36,400 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:37,406 - distributed.scheduler - INFO - State start +2026-02-19 12:53:37,411 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:44559 +2026-02-19 12:53:37,412 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:44315/status +2026-02-19 12:53:37,414 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:37,422 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:38593'. Reason: failure-to-start- +2026-02-19 12:53:37,422 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:38593' closed. +2026-02-19 12:53:37,422 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:33061'. Reason: failure-to-start- +2026-02-19 12:53:37,422 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:33061' closed. +2026-02-19 12:53:37,423 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:44559': TLS handshake failed with remote 'tls://127.0.0.1:36120': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:37,423 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:44559': TLS handshake failed with remote 'tls://127.0.0.1:36134': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:37,423 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:38,430 - distributed.scheduler - INFO - State start +2026-02-19 12:53:38,435 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:37173 +2026-02-19 12:53:38,436 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:38669/status +2026-02-19 12:53:38,437 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:38,446 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:44793'. Reason: failure-to-start- +2026-02-19 12:53:38,446 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:44793' closed. +2026-02-19 12:53:38,446 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:37085'. Reason: failure-to-start- +2026-02-19 12:53:38,446 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:37085' closed. +2026-02-19 12:53:38,446 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37173': TLS handshake failed with remote 'tls://127.0.0.1:53252': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:38,447 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37173': TLS handshake failed with remote 'tls://127.0.0.1:53268': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:38,447 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:39,452 - distributed.scheduler - INFO - State start +2026-02-19 12:53:39,457 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:34659 +2026-02-19 12:53:39,458 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:40529/status +2026-02-19 12:53:39,459 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:39,468 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:33903'. Reason: failure-to-start- +2026-02-19 12:53:39,468 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:33903' closed. +2026-02-19 12:53:39,468 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:41227'. Reason: failure-to-start- +2026-02-19 12:53:39,468 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:41227' closed. +2026-02-19 12:53:39,468 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:34659': TLS handshake failed with remote 'tls://127.0.0.1:59966': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:39,469 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:34659': TLS handshake failed with remote 'tls://127.0.0.1:59980': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:39,469 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:40,474 - distributed.scheduler - INFO - State start +2026-02-19 12:53:40,481 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:35005 +2026-02-19 12:53:40,482 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:39971/status +2026-02-19 12:53:40,484 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:40,492 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:41021'. Reason: failure-to-start- +2026-02-19 12:53:40,492 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:41021' closed. +2026-02-19 12:53:40,492 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:46559'. Reason: failure-to-start- +2026-02-19 12:53:40,492 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:46559' closed. +2026-02-19 12:53:40,493 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:35005': TLS handshake failed with remote 'tls://127.0.0.1:40194': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:40,493 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:35005': TLS handshake failed with remote 'tls://127.0.0.1:40196': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:40,493 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:41,498 - distributed.scheduler - INFO - State start +2026-02-19 12:53:41,503 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:38739 +2026-02-19 12:53:41,505 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:41041/status +2026-02-19 12:53:41,506 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:41,514 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:33103'. Reason: failure-to-start- +2026-02-19 12:53:41,515 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:33103' closed. +2026-02-19 12:53:41,515 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:38427'. Reason: failure-to-start- +2026-02-19 12:53:41,515 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:38427' closed. +2026-02-19 12:53:41,515 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:38739': TLS handshake failed with remote 'tls://127.0.0.1:59588': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:41,516 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:38739': TLS handshake failed with remote 'tls://127.0.0.1:59596': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:41,516 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:42,520 - distributed.scheduler - INFO - State start +2026-02-19 12:53:42,527 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:33879 +2026-02-19 12:53:42,528 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:46195/status +2026-02-19 12:53:42,530 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:42,538 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:43883'. Reason: failure-to-start- +2026-02-19 12:53:42,538 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:43883' closed. +2026-02-19 12:53:42,538 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:36591'. Reason: failure-to-start- +2026-02-19 12:53:42,538 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:36591' closed. +2026-02-19 12:53:42,539 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:33879': TLS handshake failed with remote 'tls://127.0.0.1:43888': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:42,539 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:33879': TLS handshake failed with remote 'tls://127.0.0.1:43890': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:42,539 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:43,543 - distributed.scheduler - INFO - State start +2026-02-19 12:53:43,548 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:42807 +2026-02-19 12:53:43,549 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:33147/status +2026-02-19 12:53:43,550 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:43,559 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:45143'. Reason: failure-to-start- +2026-02-19 12:53:43,559 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:45143' closed. +2026-02-19 12:53:43,559 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:43955'. Reason: failure-to-start- +2026-02-19 12:53:43,559 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:43955' closed. +2026-02-19 12:53:43,560 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42807': TLS handshake failed with remote 'tls://127.0.0.1:49070': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:43,560 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42807': TLS handshake failed with remote 'tls://127.0.0.1:49076': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:43,560 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:44,564 - distributed.scheduler - INFO - State start +2026-02-19 12:53:44,569 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:35867 +2026-02-19 12:53:44,570 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:34105/status +2026-02-19 12:53:44,571 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:44,583 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:39281'. Reason: failure-to-start- +2026-02-19 12:53:44,583 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:39281' closed. +2026-02-19 12:53:44,583 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:41013'. Reason: failure-to-start- +2026-02-19 12:53:44,583 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:41013' closed. +2026-02-19 12:53:44,584 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:35867': TLS handshake failed with remote 'tls://127.0.0.1:47422': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:44,584 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:35867': TLS handshake failed with remote 'tls://127.0.0.1:47432': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:44,584 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:45,588 - distributed.scheduler - INFO - State start +2026-02-19 12:53:45,593 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:37541 +2026-02-19 12:53:45,594 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:46457/status +2026-02-19 12:53:45,596 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:45,604 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:45929'. Reason: failure-to-start- +2026-02-19 12:53:45,604 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:45929' closed. +2026-02-19 12:53:45,604 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:46623'. Reason: failure-to-start- +2026-02-19 12:53:45,604 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:46623' closed. +2026-02-19 12:53:45,605 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37541': TLS handshake failed with remote 'tls://127.0.0.1:43492': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:45,605 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37541': TLS handshake failed with remote 'tls://127.0.0.1:43508': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:45,605 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:46,610 - distributed.scheduler - INFO - State start +2026-02-19 12:53:46,615 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:37645 +2026-02-19 12:53:46,616 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:38011/status +2026-02-19 12:53:46,617 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:46,627 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42509'. Reason: failure-to-start- +2026-02-19 12:53:46,627 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42509' closed. +2026-02-19 12:53:46,627 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:43775'. Reason: failure-to-start- +2026-02-19 12:53:46,628 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:43775' closed. +2026-02-19 12:53:46,628 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37645': TLS handshake failed with remote 'tls://127.0.0.1:45572': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:46,628 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37645': TLS handshake failed with remote 'tls://127.0.0.1:45576': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:46,628 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:47,633 - distributed.scheduler - INFO - State start +2026-02-19 12:53:47,638 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:43185 +2026-02-19 12:53:47,639 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:34143/status +2026-02-19 12:53:47,640 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:47,649 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42049'. Reason: failure-to-start- +2026-02-19 12:53:47,649 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42049' closed. +2026-02-19 12:53:47,649 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:37335'. Reason: failure-to-start- +2026-02-19 12:53:47,649 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:37335' closed. +2026-02-19 12:53:47,650 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:43185': TLS handshake failed with remote 'tls://127.0.0.1:34384': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:47,650 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:43185': TLS handshake failed with remote 'tls://127.0.0.1:34388': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:47,650 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:48,654 - distributed.scheduler - INFO - State start +2026-02-19 12:53:48,660 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:37911 +2026-02-19 12:53:48,661 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:32801/status +2026-02-19 12:53:48,662 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:48,676 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:34423'. Reason: failure-to-start- +2026-02-19 12:53:48,676 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:34423' closed. +2026-02-19 12:53:48,676 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42997'. Reason: failure-to-start- +2026-02-19 12:53:48,676 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42997' closed. +2026-02-19 12:53:48,677 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37911': TLS handshake failed with remote 'tls://127.0.0.1:42966': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:48,677 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:37911': TLS handshake failed with remote 'tls://127.0.0.1:42978': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:48,677 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:49,682 - distributed.scheduler - INFO - State start +2026-02-19 12:53:49,687 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:46311 +2026-02-19 12:53:49,689 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:37587/status +2026-02-19 12:53:49,690 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:49,698 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:38335'. Reason: failure-to-start- +2026-02-19 12:53:49,699 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:38335' closed. +2026-02-19 12:53:49,699 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:40115'. Reason: failure-to-start- +2026-02-19 12:53:49,699 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:40115' closed. +2026-02-19 12:53:49,699 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:46311': TLS handshake failed with remote 'tls://127.0.0.1:41516': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:49,699 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:46311': TLS handshake failed with remote 'tls://127.0.0.1:41518': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:49,699 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:50,704 - distributed.scheduler - INFO - State start +2026-02-19 12:53:50,709 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:44027 +2026-02-19 12:53:50,711 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:34703/status +2026-02-19 12:53:50,712 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:50,722 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:35499'. Reason: failure-to-start- +2026-02-19 12:53:50,722 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:35499' closed. +2026-02-19 12:53:50,722 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42643'. Reason: failure-to-start- +2026-02-19 12:53:50,722 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42643' closed. +2026-02-19 12:53:50,723 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:44027': TLS handshake failed with remote 'tls://127.0.0.1:60278': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:50,723 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:44027': TLS handshake failed with remote 'tls://127.0.0.1:60282': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:50,723 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:51,727 - distributed.scheduler - INFO - State start +2026-02-19 12:53:51,732 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:45445 +2026-02-19 12:53:51,733 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:43837/status +2026-02-19 12:53:51,735 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:51,743 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:32847'. Reason: failure-to-start- +2026-02-19 12:53:51,743 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:32847' closed. +2026-02-19 12:53:51,743 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:45759'. Reason: failure-to-start- +2026-02-19 12:53:51,743 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:45759' closed. +2026-02-19 12:53:51,744 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:45445': TLS handshake failed with remote 'tls://127.0.0.1:50230': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:51,744 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:45445': TLS handshake failed with remote 'tls://127.0.0.1:50242': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:51,744 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:52,748 - distributed.scheduler - INFO - State start +2026-02-19 12:53:52,753 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:44739 +2026-02-19 12:53:52,755 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:42405/status +2026-02-19 12:53:52,756 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:52,766 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:39901'. Reason: failure-to-start- +2026-02-19 12:53:52,766 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:39901' closed. +2026-02-19 12:53:52,766 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:38675'. Reason: failure-to-start- +2026-02-19 12:53:52,766 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:38675' closed. +2026-02-19 12:53:52,767 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:44739': TLS handshake failed with remote 'tls://127.0.0.1:34090': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:52,767 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:44739': TLS handshake failed with remote 'tls://127.0.0.1:34102': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:52,767 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:53,771 - distributed.scheduler - INFO - State start +2026-02-19 12:53:53,776 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:35219 +2026-02-19 12:53:53,778 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:33397/status +2026-02-19 12:53:53,779 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:53,788 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:40899'. Reason: failure-to-start- +2026-02-19 12:53:53,788 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:40899' closed. +2026-02-19 12:53:53,788 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:41393'. Reason: failure-to-start- +2026-02-19 12:53:53,788 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:41393' closed. +2026-02-19 12:53:53,789 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:35219': TLS handshake failed with remote 'tls://127.0.0.1:33500': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:53,789 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:35219': TLS handshake failed with remote 'tls://127.0.0.1:33512': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:53,789 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:54,794 - distributed.scheduler - INFO - State start +2026-02-19 12:53:54,799 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:34829 +2026-02-19 12:53:54,800 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:45687/status +2026-02-19 12:53:54,802 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:54,811 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:36197'. Reason: failure-to-start- +2026-02-19 12:53:54,811 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:36197' closed. +2026-02-19 12:53:54,812 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:41617'. Reason: failure-to-start- +2026-02-19 12:53:54,812 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:41617' closed. +2026-02-19 12:53:54,812 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:34829': TLS handshake failed with remote 'tls://127.0.0.1:51554': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:54,812 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:34829': TLS handshake failed with remote 'tls://127.0.0.1:51556': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:54,812 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:55,817 - distributed.scheduler - INFO - State start +2026-02-19 12:53:55,822 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:43959 +2026-02-19 12:53:55,823 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:42701/status +2026-02-19 12:53:55,824 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:55,832 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:37161'. Reason: failure-to-start- +2026-02-19 12:53:55,833 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:37161' closed. +2026-02-19 12:53:55,833 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:46825'. Reason: failure-to-start- +2026-02-19 12:53:55,833 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:46825' closed. +2026-02-19 12:53:55,833 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:43959': TLS handshake failed with remote 'tls://127.0.0.1:37122': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:55,834 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:43959': TLS handshake failed with remote 'tls://127.0.0.1:37136': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:55,834 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:56,838 - distributed.scheduler - INFO - State start +2026-02-19 12:53:56,843 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:39043 +2026-02-19 12:53:56,845 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:35563/status +2026-02-19 12:53:56,846 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:56,856 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:45617'. Reason: failure-to-start- +2026-02-19 12:53:56,856 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:45617' closed. +2026-02-19 12:53:56,856 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:37877'. Reason: failure-to-start- +2026-02-19 12:53:56,856 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:37877' closed. +2026-02-19 12:53:56,857 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:39043': TLS handshake failed with remote 'tls://127.0.0.1:33428': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:56,857 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:39043': TLS handshake failed with remote 'tls://127.0.0.1:33434': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:56,857 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:57,861 - distributed.scheduler - INFO - State start +2026-02-19 12:53:57,866 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:42555 +2026-02-19 12:53:57,868 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:41915/status +2026-02-19 12:53:57,869 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:57,878 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:43439'. Reason: failure-to-start- +2026-02-19 12:53:57,878 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:43439' closed. +2026-02-19 12:53:57,878 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:33257'. Reason: failure-to-start- +2026-02-19 12:53:57,878 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:33257' closed. +2026-02-19 12:53:57,879 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42555': TLS handshake failed with remote 'tls://127.0.0.1:34938': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:57,879 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42555': TLS handshake failed with remote 'tls://127.0.0.1:34944': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:57,879 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:58,884 - distributed.scheduler - INFO - State start +2026-02-19 12:53:58,890 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:42133 +2026-02-19 12:53:58,891 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:34793/status +2026-02-19 12:53:58,892 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:58,903 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:46855'. Reason: failure-to-start- +2026-02-19 12:53:58,903 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:46855' closed. +2026-02-19 12:53:58,904 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42635'. Reason: failure-to-start- +2026-02-19 12:53:58,904 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42635' closed. +2026-02-19 12:53:58,904 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42133': TLS handshake failed with remote 'tls://127.0.0.1:54770': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:58,904 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42133': TLS handshake failed with remote 'tls://127.0.0.1:54782': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:58,905 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:53:59,909 - distributed.scheduler - INFO - State start +2026-02-19 12:53:59,915 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:39665 +2026-02-19 12:53:59,916 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:44115/status +2026-02-19 12:53:59,917 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:53:59,926 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:40039'. Reason: failure-to-start- +2026-02-19 12:53:59,926 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:40039' closed. +2026-02-19 12:53:59,926 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:42629'. Reason: failure-to-start- +2026-02-19 12:53:59,927 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:42629' closed. +2026-02-19 12:53:59,927 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:39665': TLS handshake failed with remote 'tls://127.0.0.1:57130': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:59,927 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:39665': TLS handshake failed with remote 'tls://127.0.0.1:57146': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:53:59,927 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:54:00,932 - distributed.scheduler - INFO - State start +2026-02-19 12:54:00,937 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:42609 +2026-02-19 12:54:00,938 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:44377/status +2026-02-19 12:54:00,939 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:54:00,950 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:37307'. Reason: failure-to-start- +2026-02-19 12:54:00,950 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:37307' closed. +2026-02-19 12:54:00,950 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:35065'. Reason: failure-to-start- +2026-02-19 12:54:00,950 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:35065' closed. +2026-02-19 12:54:00,951 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42609': TLS handshake failed with remote 'tls://127.0.0.1:37914': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:00,951 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:42609': TLS handshake failed with remote 'tls://127.0.0.1:37922': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:00,951 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:54:01,955 - distributed.scheduler - INFO - State start +2026-02-19 12:54:01,961 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:39417 +2026-02-19 12:54:01,962 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:45785/status +2026-02-19 12:54:01,963 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:54:01,972 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:41935'. Reason: failure-to-start- +2026-02-19 12:54:01,972 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:41935' closed. +2026-02-19 12:54:01,973 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:34305'. Reason: failure-to-start- +2026-02-19 12:54:01,973 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:34305' closed. +2026-02-19 12:54:01,973 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:39417': TLS handshake failed with remote 'tls://127.0.0.1:42520': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:01,973 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:39417': TLS handshake failed with remote 'tls://127.0.0.1:42522': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:01,973 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:54:02,978 - distributed.scheduler - INFO - State start +2026-02-19 12:54:02,984 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:38003 +2026-02-19 12:54:02,985 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:41713/status +2026-02-19 12:54:02,986 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:54:02,997 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:37051'. Reason: failure-to-start- +2026-02-19 12:54:02,997 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:37051' closed. +2026-02-19 12:54:02,997 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:39341'. Reason: failure-to-start- +2026-02-19 12:54:02,997 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:39341' closed. +2026-02-19 12:54:02,998 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:38003': TLS handshake failed with remote 'tls://127.0.0.1:38416': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:02,998 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:38003': TLS handshake failed with remote 'tls://127.0.0.1:38424': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:02,998 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. +2026-02-19 12:54:04,002 - distributed.scheduler - INFO - State start +2026-02-19 12:54:04,008 - distributed.scheduler - INFO - Scheduler at: tls://127.0.0.1:41891 +2026-02-19 12:54:04,009 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:35331/status +2026-02-19 12:54:04,010 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 12:54:04,019 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:45573'. Reason: failure-to-start- +2026-02-19 12:54:04,019 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:45573' closed. +2026-02-19 12:54:04,020 - distributed.nanny - INFO - Closing Nanny at 'tls://127.0.0.1:35633'. Reason: failure-to-start- +2026-02-19 12:54:04,020 - distributed.nanny - INFO - Nanny at 'tls://127.0.0.1:35633' closed. +2026-02-19 12:54:04,020 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:41891': TLS handshake failed with remote 'tls://127.0.0.1:43004': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:04,020 - distributed.comm.tcp - WARNING - Listener on 'tls://127.0.0.1:41891': TLS handshake failed with remote 'tls://127.0.0.1:43008': [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029) +2026-02-19 12:54:04,020 - distributed.utils_test - ERROR - Failed to start gen_cluster: TimeoutError: Nanny start timed out after 0s.; retrying +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/nanny.py", line 358, in start_unsafe + comm = await self.rpc.connect(saddr) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1485, in connect + return await self._connect(addr=addr, timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 1429, in _connect + comm = await connect( + ^^^^^^^^^^^^^^ + ...<4 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/core.py", line 342, in connect + comm = await wait_for( + ^^^^^^^^^^^^^^^ + ...<2 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1914, in wait_for + return await fut + ^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/comm/tcp.py", line 546, in connect + stream = await self.client.connect( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ip, port, max_buffer_size=MAX_BUFFER_SIZE, **kwargs + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/usr/lib/python3/dist-packages/tornado/tcpclient.py", line 279, in connect + af, addr, stream = await connector.start(connect_timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +asyncio.exceptions.CancelledError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 528, in start + await wait_for(self.start_unsafe(), timeout=timeout) + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils.py", line 1913, in wait_for + async with asyncio.timeout(timeout): + ~~~~~~~~~~~~~~~^^^^^^^^^ + File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__ + raise TimeoutError from exc_val +TimeoutError + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 974, in _cluster_factory + s, ws = await start_cluster( + ^^^^^^^^^^^^^^^^^^^^ + ...<9 lines>... + ) + ^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/utils_test.py", line 791, in start_cluster + await asyncio.gather(*workers) + File "/usr/lib/python3.13/asyncio/tasks.py", line 737, in _wrap_awaitable + return await awaitable + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/core.py", line 531, in start + raise asyncio.TimeoutError( + f"{type(self).__name__} start timed out after {timeout}s." + ) from exc +TimeoutError: Nanny start timed out after 0s. ============================= slowest 20 durations ============================= -24.18s call distributed/tests/test_gc.py::test_gc_diagnosis_cpu_time -19.42s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_method -18.16s call distributed/tests/test_stress.py::test_cancel_stress -17.68s call distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing -15.96s call distributed/tests/test_scheduler.py::test_include_communication_in_occupancy -14.76s call distributed/tests/test_failed_workers.py::test_restart_sync -13.46s call distributed/tests/test_stress.py::test_cancel_stress_sync -13.14s call distributed/tests/test_failed_workers.py::test_multiple_clients_restart -12.85s call distributed/tests/test_steal.py::test_steal_stimulus_id_unique -12.72s call distributed/tests/test_client.py::test_threadsafe -12.47s call distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion -12.23s call distributed/tests/test_nanny.py::test_num_fds -11.54s call distributed/tests/test_failed_workers.py::test_restart_during_computation -11.50s call distributed/shuffle/tests/test_rechunk.py::test_homogeneously_schedule_unpack -11.13s call distributed/tests/test_failed_workers.py::test_restart -10.80s call distributed/tests/test_steal.py::test_balance_to_replica -10.80s call distributed/tests/test_failed_workers.py::test_forgotten_futures_dont_clean_up_new_futures -10.58s call distributed/tests/test_failed_workers.py::test_restart_cleared -10.44s call distributed/tests/test_steal.py::test_balance_to_larger_dependency -10.39s call distributed/tests/test_steal.py::test_balance_prefers_busier_with_dependency +60.00s call distributed/tests/test_tls_functional.py::test_retire_workers +30.07s call distributed/tests/test_steal.py::test_new_worker_steals +10.02s call distributed/tests/test_utils_test.py::test_popen_timeout +7.59s call distributed/tests/test_gc.py::test_gc_diagnosis_cpu_time +6.51s call distributed/tests/test_stress.py::test_cancel_stress_sync +6.06s call distributed/tests/test_stress.py::test_cancel_stress +6.04s call distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion +5.19s call distributed/tests/test_steal.py::test_balance_with_longer_task +4.86s call distributed/tests/test_chaos.py::test_KillWorker[sys.exit] +4.81s call distributed/tests/test_nanny.py::test_num_fds +4.09s call distributed/diagnostics/tests/test_progress.py::test_group_timing +4.02s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_method +3.93s call distributed/shuffle/tests/test_rechunk.py::test_homogeneously_schedule_unpack +3.40s call distributed/tests/test_failed_workers.py::test_restart_sync +3.25s call distributed/diagnostics/tests/test_progress.py::test_AllProgress +3.14s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] +3.12s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] +3.09s call distributed/tests/test_nanny.py::test_nanny_closes_cleanly_if_worker_is_terminated +3.07s call distributed/tests/test_nanny.py::test_environ_plugin +3.01s call distributed/tests/test_nanny.py::test_scheduler_crash_doesnt_restart =========================== short test summary info ============================ SKIPPED [1] distributed/cli/tests/test_dask_ssh.py:9: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] distributed/comm/tests/test_ucx.py:15: could not import 'ucp': No module named 'ucp' @@ -8310,9 +10998,13 @@ SKIPPED [1] distributed/tests/test_worker_memory.py:871: need --runslow option to run SKIPPED [2] distributed/tests/test_worker_memory.py:883: need --runslow option to run SKIPPED [1] distributed/tests/test_worker_memory.py:997: need --runslow option to run -FAILED distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp - assert 2 == 1 - + where 2 = len([, ]) -= 1 failed, 2911 passed, 265 skipped, 222 deselected, 15 xfailed, 8 xpassed in 3281.51s (0:54:41) = +FAILED distributed/tests/test_steal.py::test_new_worker_steals - TimeoutError: Test timeout (30) hit after 30.001283962017624s. +========== Test stack trace starts here ========== +Stack for wait_for=> (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build/distributed/tests/test_steal.py", line 371, in test_new_worker_steals + result = await total +FAILED distributed/tests/test_tls_functional.py::test_retire_workers - TimeoutError += 2 failed, 2910 passed, 265 skipped, 222 deselected, 15 xfailed, 8 xpassed in 1027.12s (0:17:07) = *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** *** STARTING RUN 2: python3.13 -m pytest --pyargs distributed --verbose --color=no --timeout-method=signal --timeout=300 -m not avoid_ci -rfE --last-failed --last-failed-no-failures none --ignore=distributed/comm/tests/test_comms.py --ignore=distributed/comm/tests/test_ws.py --ignore=distributed/deploy/tests/test_adaptive.py --ignore=distributed/deploy/tests/test_local.py --ignore=distributed/deploy/tests/test_slow_adaptive.py --ignore=distributed/deploy/tests/test_spec_cluster.py --deselect=distributed/cli/tests/test_dask_scheduler.py::test_no_dashboard --deselect=distributed/deploy/tests/test_local.py::test_localcluster_get_client --deselect=distributed/deploy/tests/test_old_ssh.py::test_cluster --deselect=distributed/deploy/tests/test_old_ssh.py::test_old_ssh_nprocs_renamed_to_n_workers --deselect=distributed/deploy/tests/test_old_ssh.py::test_nprocs_attribute_is_deprecated --deselect=distributed/deploy/tests/test_ssh.py::test_nprocs_attribute_is_deprecated --deselect=distributed/http/tests/test_core.py::test_prometheus_api_doc --deselect=distributed/tests/test_init.py::test_git_revision --deselect=distributed/tests/test_jupyter.py::test_jupyter_idle_timeout --deselect=distributed/tests/test_jupyter.py::test_jupyter_idle_timeout_returned --deselect=distributed/tests/test_jupyter.py::test_jupyter_server --deselect=distributed/tests/test_jupyter.py::test_shutsdown_cleanly --deselect=distributed/tests/test_profile.py::test_stack_overflow --deselect=distributed/tests/test_pubsub.py::test_client_worker --deselect=distributed/tests/test_queues.py::test_queue_in_task --deselect=distributed/tests/test_spill.py::test_spillbuffer_oserror --deselect=distributed/tests/test_steal.py::test_steal_twice --deselect=distributed/tests/test_utils_test.py::test_cluster --deselect=distributed/tests/test_variable.py::test_variable_in_task --deselect=distributed/tests/test_worker.py::test_process_executor_kills_process --deselect=distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_1 --deselect=distributed/tests/test_worker_state_machine.py::test_task_state_instance_are_garbage_collected --deselect=distributed/protocol/tests/test_protocol.py::test_deeply_nested_structures --deselect=distributed/protocol/tests/test_serialize.py::test_deeply_nested_structures --deselect=distributed/cli/tests/test_dask_scheduler.py::test_defaults --deselect=distributed/cli/tests/test_dask_scheduler.py::test_hostport --deselect=distributed/cli/tests/test_dask_spec.py::test_errors --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/dashboard/tests/test_scheduler_bokeh.py::test_counters --deselect=distributed/dashboard/tests/test_worker_bokeh.py::test_counters --deselect=distributed/deploy/tests/test_local.py::test_adapt_then_manual --deselect=distributed/deploy/tests/test_local.py::test_async_with --deselect=distributed/deploy/tests/test_local.py::test_close_twice --deselect=distributed/deploy/tests/test_local.py::test_cluster_info_sync --deselect=distributed/deploy/tests/test_local.py::test_local_tls --deselect=distributed/deploy/tests/test_local.py::test_no_dangling_asyncio_tasks --deselect=distributed/deploy/tests/test_local.py::test_only_local_access --deselect=distributed/deploy/tests/test_local.py::test_remote_access --deselect=distributed/diagnostics/tests/test_progress_widgets.py::test_serializers --deselect=distributed/diagnostics/tests/test_scheduler_plugin.py::test_lifecycle --deselect=distributed/http/scheduler/tests/test_missing_bokeh.py::test_missing_bokeh --deselect=distributed/http/scheduler/tests/test_scheduler_http.py::test_metrics_when_prometheus_client_not_installed --deselect=distributed/protocol/tests/test_serialize.py::test_errors --deselect=distributed/tests/test_batched.py::test_BatchedSend --deselect=distributed/tests/test_batched.py::test_close_closed --deselect=distributed/tests/test_batched.py::test_close_twice --deselect=distributed/tests/test_batched.py::test_send_after_stream_start --deselect=distributed/tests/test_batched.py::test_send_before_close --deselect=distributed/tests/test_batched.py::test_send_before_start --deselect=distributed/tests/test_batched.py::test_sending_traffic_jam --deselect=distributed/tests/test_batched.py::test_serializers --deselect=distributed/tests/test_client.py::TestClientSecurityLoader::test_security_loader --deselect=distributed/tests/test_client.py::TestClientSecurityLoader::test_security_loader_ignored_if_explicit_security_provided --deselect=distributed/tests/test_client.py::TestClientSecurityLoader::test_security_loader_ignored_if_returns_none --deselect=distributed/tests/test_client.py::test_async_with --deselect=distributed/tests/test_client.py::test_client_is_quiet_cluster_close --deselect=distributed/tests/test_client.py::test_dashboard_link_cluster --deselect=distributed/tests/test_client.py::test_dashboard_link_inproc --deselect=distributed/tests/test_client.py::test_file_descriptors_dont_leak --deselect=distributed/tests/test_client.py::test_mixing_clients_different_scheduler --deselect=distributed/tests/test_client.py::test_quiet_client_close --deselect=distributed/tests/test_client.py::test_rebalance_sync --deselect=distributed/tests/test_client.py::test_repr_localcluster --deselect=distributed/tests/test_client.py::test_security_loader --deselect=distributed/tests/test_client.py::test_security_loader_ignored_if_explicit_security_provided --deselect=distributed/tests/test_client.py::test_security_loader_ignored_if_returns_none --deselect=distributed/tests/test_client.py::test_shutdown --deselect=distributed/tests/test_client.py::test_shutdown_is_quiet_with_cluster --deselect=distributed/tests/test_client.py::test_shutdown_localcluster --deselect=distributed/tests/test_client.py::test_shutdown_stops_callbacks --deselect=distributed/tests/test_client_loop.py::test_close_loop_sync_start_new_loop --deselect=distributed/tests/test_client_loop.py::test_close_loop_sync_use_running_loop --deselect=distributed/tests/test_core.py::test_close_fast_without_active_handlers --deselect=distributed/tests/test_core.py::test_close_grace_period_for_handlers --deselect=distributed/tests/test_core.py::test_close_properly --deselect=distributed/tests/test_core.py::test_compression --deselect=distributed/tests/test_core.py::test_connection_pool --deselect=distributed/tests/test_core.py::test_connection_pool_close_while_connecting --deselect=distributed/tests/test_core.py::test_connection_pool_detects_remote_close --deselect=distributed/tests/test_core.py::test_connection_pool_outside_cancellation --deselect=distributed/tests/test_core.py::test_connection_pool_remove --deselect=distributed/tests/test_core.py::test_connection_pool_respects_limit --deselect=distributed/tests/test_core.py::test_connection_pool_tls --deselect=distributed/tests/test_core.py::test_counters --deselect=distributed/tests/test_core.py::test_deserialize_error --deselect=distributed/tests/test_core.py::test_errors --deselect=distributed/tests/test_core.py::test_identity_inproc --deselect=distributed/tests/test_core.py::test_identity_tcp --deselect=distributed/tests/test_core.py::test_large_packets_inproc --deselect=distributed/tests/test_core.py::test_messages_are_ordered_bsend --deselect=distributed/tests/test_core.py::test_messages_are_ordered_raw --deselect=distributed/tests/test_core.py::test_ports --deselect=distributed/tests/test_core.py::test_rpc_default --deselect=distributed/tests/test_core.py::test_rpc_inproc --deselect=distributed/tests/test_core.py::test_rpc_message_lifetime_default --deselect=distributed/tests/test_core.py::test_rpc_message_lifetime_inproc --deselect=distributed/tests/test_core.py::test_rpc_message_lifetime_tcp --deselect=distributed/tests/test_core.py::test_rpc_serialization --deselect=distributed/tests/test_core.py::test_rpc_tcp --deselect=distributed/tests/test_core.py::test_rpc_tls --deselect=distributed/tests/test_core.py::test_rpc_with_many_connections_inproc --deselect=distributed/tests/test_core.py::test_rpc_with_many_connections_tcp --deselect=distributed/tests/test_core.py::test_send_recv_args --deselect=distributed/tests/test_core.py::test_send_recv_cancelled --deselect=distributed/tests/test_core.py::test_server --deselect=distributed/tests/test_core.py::test_server_comms_mark_active_handlers --deselect=distributed/tests/test_core.py::test_server_raises_on_blocked_handlers --deselect=distributed/tests/test_jupyter.py::test_jupyter_idle_timeout --deselect=distributed/tests/test_jupyter.py::test_jupyter_server --deselect=distributed/tests/test_locks.py::test_errors --deselect=distributed/tests/test_nanny.py::test_scheduler_file --deselect=distributed/tests/test_nanny.py::test_scheduler_file --deselect=distributed/tests/test_nanny.py::test_scheduler_file --deselect=distributed/tests/test_nanny.py::test_worker_uses_same_host_as_nanny --deselect=distributed/tests/test_preload.py::test_failure_doesnt_crash_scheduler --deselect=distributed/tests/test_preload.py::test_preload_import_time --deselect=distributed/tests/test_preload.py::test_preload_manager_sequence --deselect=distributed/tests/test_preload.py::test_worker_preload_text --deselect=distributed/tests/test_scheduler.py::test_allowed_failures_config --deselect=distributed/tests/test_scheduler.py::test_async_context_manager --deselect=distributed/tests/test_scheduler.py::test_dashboard_host --deselect=distributed/tests/test_scheduler.py::test_file_descriptors_dont_leak --deselect=distributed/tests/test_scheduler.py::test_finished --deselect=distributed/tests/test_scheduler.py::test_multiple_listeners --deselect=distributed/tests/test_scheduler.py::test_no_dangling_asyncio_tasks --deselect=distributed/tests/test_scheduler.py::test_scheduler_file --deselect=distributed/tests/test_scheduler.py::test_scheduler_file --deselect=distributed/tests/test_scheduler.py::test_scheduler_file --deselect=distributed/tests/test_security.py::test_require_encryption --deselect=distributed/tests/test_security.py::test_tls_listen_connect --deselect=distributed/tests/test_security.py::test_tls_temporary_credentials_functional --deselect=distributed/tests/test_semaphore.py::test_threadpoolworkers_pick_correct_ioloop --deselect=distributed/tests/test_tls_functional.py::test_security_dict_input_no_security --deselect=distributed/tests/test_utils_test.py::test_ensure_no_new_clients --deselect=distributed/tests/test_utils_test.py::test_freeze_batched_send --deselect=distributed/tests/test_utils_test.py::test_locked_comm_drop_in_replacement --deselect=distributed/tests/test_utils_test.py::test_locked_comm_intercept_read --deselect=distributed/tests/test_utils_test.py::test_locked_comm_intercept_write --deselect=distributed/tests/test_worker.py::test_host_uses_scheduler_protocol --deselect=distributed/tests/test_worker.py::test_plugin_exception --deselect=distributed/tests/test_worker.py::test_plugin_internal_exception --deselect=distributed/tests/test_worker.py::test_plugin_multiple_exceptions --deselect=distributed/tests/test_worker.py::test_scheduler_file --deselect=distributed/tests/test_worker.py::test_scheduler_file --deselect=distributed/tests/test_worker.py::test_scheduler_file --deselect=distributed/tests/test_worker_client.py::test_dont_override_default_get --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard_allowlist --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard_non_standard_ports --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard_port_zero --deselect=distributed/cli/tests/test_dask_scheduler.py::test_defaults --deselect=distributed/cli/tests/test_dask_scheduler.py::test_hostport --deselect=distributed/cli/tests/test_dask_scheduler.py::test_multiple_protocols --deselect=distributed/cli/tests/test_dask_scheduler.py::test_multiple_workers --deselect=distributed/cli/tests/test_dask_scheduler.py::test_multiple_workers_2 --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_command --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_command_default --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_config --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_file --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_module --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_remote_module --deselect=distributed/cli/tests/test_dask_scheduler.py::test_scheduler_port_zero --deselect=distributed/cli/tests/test_dask_scheduler.py::test_single_executable_deprecated --deselect=distributed/cli/tests/test_dask_worker.py::test_contact_listen_address --deselect=distributed/cli/tests/test_dask_worker.py::test_dashboard_non_standard_ports --deselect=distributed/cli/tests/test_dask_worker.py::test_error_during_startup --deselect=distributed/cli/tests/test_dask_worker.py::test_integer_names --deselect=distributed/cli/tests/test_dask_worker.py::test_listen_address_ipv6 --deselect=distributed/cli/tests/test_dask_worker.py::test_local_directory --deselect=distributed/cli/tests/test_dask_worker.py::test_memory_limit --deselect=distributed/cli/tests/test_dask_worker.py::test_nanny_worker_port_range --deselect=distributed/cli/tests/test_dask_worker.py::test_nanny_worker_port_range_too_many_workers_raises --deselect=distributed/cli/tests/test_dask_worker.py::test_nanny_worker_ports --deselect=distributed/cli/tests/test_dask_worker.py::test_no_nanny --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_auto --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_expands_name --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_negative --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_requires_nanny --deselect=distributed/cli/tests/test_dask_worker.py::test_preload_config --deselect=distributed/cli/tests/test_dask_worker.py::test_resources --deselect=distributed/cli/tests/test_dask_worker.py::test_respect_host_listen_address --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_address_env --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/cli/tests/test_dask_worker.py::test_set_lifetime_restart_via_env_var --deselect=distributed/cli/tests/test_dask_worker.py::test_set_lifetime_stagger_via_env_var --deselect=distributed/cli/tests/test_dask_worker.py::test_signal_handling --deselect=distributed/cli/tests/test_dask_worker.py::test_single_executable_deprecated --deselect=distributed/cli/tests/test_dask_worker.py::test_single_executable_works --deselect=distributed/cli/tests/test_dask_worker.py::test_timeout --deselect=distributed/cli/tests/test_dask_worker.py::test_worker_class --deselect=distributed/tests/test_config.py::test_logging_extended --deselect=distributed/tests/test_config.py::test_logging_file_config --deselect=distributed/tests/test_config.py::test_logging_mutual_exclusive --deselect=distributed/tests/test_config.py::test_logging_simple --deselect=distributed/tests/test_config.py::test_logging_simple_under_distributed --deselect=distributed/tests/test_queues.py::test_queue_in_task --deselect=distributed/tests/test_variable.py::test_variable_in_task ============================= test session starts ============================== @@ -8320,20 +11012,24 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.13_distributed/build configfile: pyproject.toml -plugins: typeguard-4.4.1, rerunfailures-14.0, anyio-4.7.0, timeout-2.3.1 +plugins: anyio-4.7.0, rerunfailures-14.0, typeguard-4.4.1, timeout-2.3.1 timeout: 300.0s timeout method: signal timeout func_only: False -collecting ... collected 5 items / 4 deselected / 1 selected -run-last-failure: rerun previous 1 failure (skipped 148 files) +collecting ... collected 2 items +run-last-failure: rerun previous 2 failures (skipped 147 files) -distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp PASSED [100%] +distributed/tests/test_steal.py::test_new_worker_steals PASSED [ 50%] +distributed/tests/test_tls_functional.py::test_retire_workers PASSED [100%] ============================= slowest 20 durations ============================= -0.76s call distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp -0.00s setup distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp -0.00s teardown distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp -======================= 1 passed, 4 deselected in 1.52s ======================== +3.11s call distributed/tests/test_steal.py::test_new_worker_steals +3.09s call distributed/tests/test_tls_functional.py::test_retire_workers +0.00s setup distributed/tests/test_steal.py::test_new_worker_steals +0.00s teardown distributed/tests/test_steal.py::test_new_worker_steals +0.00s teardown distributed/tests/test_tls_functional.py::test_retire_workers +0.00s setup distributed/tests/test_tls_functional.py::test_retire_workers +============================== 2 passed in 6.40s =============================== *** END OF RUN 2: ALL TESTS RUN HAVE NOW PASSED/XFAILED *** I: pybuild pybuild:308: mkdir -pv /build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/.config && printf '\173 "dataframe": \173 "query-planning": False \175 \175\n' > /build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/.config/dask mkdir: created directory '/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/.config' @@ -8344,7 +11040,7 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build configfile: pyproject.toml -plugins: typeguard-4.4.1, rerunfailures-14.0, anyio-4.7.0, timeout-2.3.1 +plugins: anyio-4.7.0, rerunfailures-14.0, typeguard-4.4.1, timeout-2.3.1 timeout: 300.0s timeout method: signal timeout func_only: False @@ -9733,8 +12429,8 @@ distributed/tests/test_client.py::test_computation_object_code_not_available SKIPPED [ 43%] distributed/tests/test_client.py::test_computation_object_code_dask_persist PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_submit_simple PASSED [ 43%] -distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp FAILED [ 43%] -distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp FAILED [ 43%] +distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp PASSED [ 43%] +distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_map PASSED [ 43%] distributed/tests/test_client.py::test_computation_object_code_client_compute PASSED [ 43%] distributed/tests/test_client.py::test_upload_directory SKIPPED (need @@ -10866,7 +13562,7 @@ distributed/tests/test_steal.py::test_steal_related_tasks SKIPPED [ 77%] distributed/tests/test_steal.py::test_dont_steal_fast_tasks_compute_time PASSED [ 77%] distributed/tests/test_steal.py::test_dont_steal_fast_tasks_blocklist PASSED [ 77%] -distributed/tests/test_steal.py::test_new_worker_steals PASSED [ 77%] +distributed/tests/test_steal.py::test_new_worker_steals FAILED [ 77%] distributed/tests/test_steal.py::test_work_steal_allow_other_workers PASSED [ 77%] distributed/tests/test_steal.py::test_dont_steal_worker_restrictions PASSED [ 77%] distributed/tests/test_steal.py::test_steal_worker_restrictions PASSED [ 77%] @@ -10925,7 +13621,7 @@ distributed/tests/test_steal.py::test_balance_multiple_to_replica PASSED [ 79%] distributed/tests/test_steal.py::test_balance_to_larger_dependency PASSED [ 79%] distributed/tests/test_steal.py::test_balance_prefers_busier_with_dependency PASSED [ 79%] -distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing FAILED [ 79%] +distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing PASSED [ 79%] distributed/tests/test_stories.py::test_scheduler_story_stimulus_success PASSED [ 79%] distributed/tests/test_stories.py::test_scheduler_story_stimulus_retry PASSED [ 79%] distributed/tests/test_stories.py::test_client_story PASSED [ 79%] @@ -11586,173 +14282,7 @@ distributed/tests/test_worker_state_machine.py::test_remove_worker_unknown PASSED [100%] =================================== FAILURES =================================== -_____________ test_computation_object_code_client_submit_list_comp _____________ - -c = -s = -a = -b = - - @gen_cluster(client=True, config={"distributed.diagnostics.computations.nframes": 2}) - async def test_computation_object_code_client_submit_list_comp(c, s, a, b): - def func(x): - return x - - futs = [c.submit(func, x) for x in range(10)] - - await c.gather(futs) - - test_function_code = inspect.getsource( - test_computation_object_code_client_submit_list_comp.__wrapped__ - ) - computations = list(s.computations) -> assert len(computations) == 1 -E assert 2 == 1 -E + where 2 = len([, ]) - -distributed/tests/test_client.py:7339: AssertionError ------------------------------ Captured stderr call ----------------------------- -2025-01-16 03:32:38,027 - distributed.scheduler - INFO - State start -2025-01-16 03:32:38,044 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:34027 -2025-01-16 03:32:38,052 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:42843/status -2025-01-16 03:32:38,060 - distributed.scheduler - INFO - Registering Worker plugin shuffle -2025-01-16 03:32:38,093 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40429 -2025-01-16 03:32:38,106 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40429 -2025-01-16 03:32:38,109 - distributed.worker - INFO - Worker name: 0 -2025-01-16 03:32:38,117 - distributed.worker - INFO - dashboard at: 127.0.0.1:44443 -2025-01-16 03:32:38,125 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34027 -2025-01-16 03:32:38,133 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:38,145 - distributed.worker - INFO - Threads: 1 -2025-01-16 03:32:38,149 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 03:32:38,157 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-yzdlmkw7 -2025-01-16 03:32:38,166 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:38,180 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40539 -2025-01-16 03:32:38,188 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40539 -2025-01-16 03:32:38,196 - distributed.worker - INFO - Worker name: 1 -2025-01-16 03:32:38,204 - distributed.worker - INFO - dashboard at: 127.0.0.1:33477 -2025-01-16 03:32:38,212 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34027 -2025-01-16 03:32:38,220 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:38,228 - distributed.worker - INFO - Threads: 2 -2025-01-16 03:32:38,235 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 03:32:38,243 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-7c_ybvvm -2025-01-16 03:32:38,251 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:38,439 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:40429 name: 0 -2025-01-16 03:32:38,528 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40429 -2025-01-16 03:32:38,539 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54052 -2025-01-16 03:32:38,540 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:40539 name: 1 -2025-01-16 03:32:38,625 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40539 -2025-01-16 03:32:38,630 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54066 -2025-01-16 03:32:38,633 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 03:32:38,638 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 03:32:38,651 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34027 -2025-01-16 03:32:38,659 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:38,668 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34027 -2025-01-16 03:32:38,671 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:38,685 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34027 -2025-01-16 03:32:38,685 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34027 -2025-01-16 03:32:38,771 - distributed.scheduler - INFO - Receive client connection: Client-1e290885-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:38,840 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54068 -2025-01-16 03:32:38,992 - distributed.scheduler - INFO - Remove client Client-1e290885-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:38,996 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54068; closing. -2025-01-16 03:32:38,997 - distributed.scheduler - INFO - Remove client Client-1e290885-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:39,000 - distributed.scheduler - INFO - Close client connection: Client-1e290885-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:39,006 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40429. Reason: worker-close -2025-01-16 03:32:39,010 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40539. Reason: worker-close -2025-01-16 03:32:39,014 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 03:32:39,018 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 03:32:39,024 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54066; closing. -2025-01-16 03:32:39,024 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54052; closing. -2025-01-16 03:32:39,025 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:40539 name: 1 (stimulus_id='handle-worker-cleanup-1737041559.0254424') -2025-01-16 03:32:39,029 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:40429 name: 0 (stimulus_id='handle-worker-cleanup-1737041559.0291166') -2025-01-16 03:32:39,031 - distributed.scheduler - INFO - Lost all workers -2025-01-16 03:32:39,034 - distributed.core - INFO - Connection to tcp://127.0.0.1:34027 has been closed. -2025-01-16 03:32:39,055 - distributed.core - INFO - Connection to tcp://127.0.0.1:34027 has been closed. -2025-01-16 03:32:39,091 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown -2025-01-16 03:32:39,095 - distributed.scheduler - INFO - Scheduler closing all comms -_____________ test_computation_object_code_client_submit_dict_comp _____________ - -c = -s = -a = -b = - - @gen_cluster(client=True, config={"distributed.diagnostics.computations.nframes": 2}) - async def test_computation_object_code_client_submit_dict_comp(c, s, a, b): - def func(x): - return x - - futs = {x: c.submit(func, x) for x in range(10)} - - await c.gather(futs) - - test_function_code = inspect.getsource( - test_computation_object_code_client_submit_dict_comp.__wrapped__ - ) - computations = list(s.computations) -> assert len(computations) == 1 -E assert 2 == 1 -E + where 2 = len([, ]) - -distributed/tests/test_client.py:7362: AssertionError ------------------------------ Captured stderr call ----------------------------- -2025-01-16 03:32:39,702 - distributed.scheduler - INFO - State start -2025-01-16 03:32:39,720 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:39271 -2025-01-16 03:32:39,727 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:38735/status -2025-01-16 03:32:39,735 - distributed.scheduler - INFO - Registering Worker plugin shuffle -2025-01-16 03:32:39,767 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41781 -2025-01-16 03:32:39,775 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41781 -2025-01-16 03:32:39,783 - distributed.worker - INFO - Worker name: 0 -2025-01-16 03:32:39,791 - distributed.worker - INFO - dashboard at: 127.0.0.1:41393 -2025-01-16 03:32:39,799 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39271 -2025-01-16 03:32:39,807 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:39,814 - distributed.worker - INFO - Threads: 1 -2025-01-16 03:32:39,818 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 03:32:39,822 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-a_ypc_yn -2025-01-16 03:32:39,825 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:39,830 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45309 -2025-01-16 03:32:39,834 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45309 -2025-01-16 03:32:39,837 - distributed.worker - INFO - Worker name: 1 -2025-01-16 03:32:39,840 - distributed.worker - INFO - dashboard at: 127.0.0.1:39207 -2025-01-16 03:32:39,843 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39271 -2025-01-16 03:32:39,846 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:39,857 - distributed.worker - INFO - Threads: 2 -2025-01-16 03:32:39,860 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 03:32:39,871 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-2ishlc7l -2025-01-16 03:32:39,875 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:39,969 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:41781 name: 0 -2025-01-16 03:32:40,009 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41781 -2025-01-16 03:32:40,012 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55074 -2025-01-16 03:32:40,013 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45309 name: 1 -2025-01-16 03:32:40,050 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45309 -2025-01-16 03:32:40,053 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55086 -2025-01-16 03:32:40,055 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 03:32:40,059 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 03:32:40,063 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39271 -2025-01-16 03:32:40,066 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:40,070 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39271 -2025-01-16 03:32:40,073 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 03:32:40,077 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39271 -2025-01-16 03:32:40,077 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39271 -2025-01-16 03:32:40,124 - distributed.scheduler - INFO - Receive client connection: Client-1efd86ce-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:40,162 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:48170 -2025-01-16 03:32:40,376 - distributed.scheduler - INFO - Remove client Client-1efd86ce-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:40,384 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:48170; closing. -2025-01-16 03:32:40,385 - distributed.scheduler - INFO - Remove client Client-1efd86ce-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:40,398 - distributed.scheduler - INFO - Close client connection: Client-1efd86ce-d41f-11ef-b9d9-093183905180 -2025-01-16 03:32:40,409 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41781. Reason: worker-close -2025-01-16 03:32:40,418 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45309. Reason: worker-close -2025-01-16 03:32:40,432 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 03:32:40,440 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 03:32:40,456 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55086; closing. -2025-01-16 03:32:40,456 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55074; closing. -2025-01-16 03:32:40,457 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45309 name: 1 (stimulus_id='handle-worker-cleanup-1737041560.4569967') -2025-01-16 03:32:40,465 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:41781 name: 0 (stimulus_id='handle-worker-cleanup-1737041560.4650497') -2025-01-16 03:32:40,472 - distributed.scheduler - INFO - Lost all workers -2025-01-16 03:32:40,480 - distributed.core - INFO - Connection to tcp://127.0.0.1:39271 has been closed. -2025-01-16 03:32:40,495 - distributed.core - INFO - Connection to tcp://127.0.0.1:39271 has been closed. -2025-01-16 03:32:40,540 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown -2025-01-16 03:32:40,548 - distributed.scheduler - INFO - Scheduler closing all comms -_____________ test_trivial_workload_should_not_cause_work_stealing _____________ +____________________________ test_new_worker_steals ____________________________ args = (), kwds = {} @@ -11826,152 +14356,95 @@ "========== Test stack trace starts here ==========\n" f"{buffer.getvalue()}" ) from None -E TimeoutError: Test timeout (30) hit after 30.035844116006047s. +E TimeoutError: Test timeout (30) hit after 30.00061428299523s. E ========== Test stack trace starts here ========== -E Stack for wait_for=> (most recent call last): -E File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build/distributed/tests/test_steal.py", line 1878, in test_trivial_workload_should_not_cause_work_stealing -E await c.gather(futs) +E Stack for wait_for=> (most recent call last): +E File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build/distributed/tests/test_steal.py", line 371, in test_new_worker_steals +E result = await total distributed/utils_test.py:1041: TimeoutError ----------------------------- Captured stderr call ----------------------------- -2025-01-16 04:00:40,841 - distributed.scheduler - INFO - State start -2025-01-16 04:00:40,876 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45973 -2025-01-16 04:00:40,893 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:44371/status -2025-01-16 04:00:40,907 - distributed.scheduler - INFO - Registering Worker plugin shuffle -2025-01-16 04:00:41,000 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39411 -2025-01-16 04:00:41,014 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39411 -2025-01-16 04:00:41,024 - distributed.worker - INFO - Worker name: 0 -2025-01-16 04:00:41,039 - distributed.worker - INFO - dashboard at: 127.0.0.1:35721 -2025-01-16 04:00:41,045 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45973 -2025-01-16 04:00:41,067 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,082 - distributed.worker - INFO - Threads: 1 -2025-01-16 04:00:41,100 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 04:00:41,116 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-2nnk2wr3 -2025-01-16 04:00:41,130 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,157 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42437 -2025-01-16 04:00:41,179 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42437 -2025-01-16 04:00:41,194 - distributed.worker - INFO - Worker name: 1 -2025-01-16 04:00:41,212 - distributed.worker - INFO - dashboard at: 127.0.0.1:42145 -2025-01-16 04:00:41,235 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45973 -2025-01-16 04:00:41,249 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,267 - distributed.worker - INFO - Threads: 1 -2025-01-16 04:00:41,282 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 04:00:41,300 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ph8oh1xe -2025-01-16 04:00:41,322 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,345 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40557 -2025-01-16 04:00:41,363 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40557 -2025-01-16 04:00:41,377 - distributed.worker - INFO - Worker name: 2 -2025-01-16 04:00:41,403 - distributed.worker - INFO - dashboard at: 127.0.0.1:43915 -2025-01-16 04:00:41,413 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45973 -2025-01-16 04:00:41,435 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,449 - distributed.worker - INFO - Threads: 1 -2025-01-16 04:00:41,472 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 04:00:41,486 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ijgrjx__ -2025-01-16 04:00:41,508 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,532 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45489 -2025-01-16 04:00:41,546 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45489 -2025-01-16 04:00:41,568 - distributed.worker - INFO - Worker name: 3 -2025-01-16 04:00:41,582 - distributed.worker - INFO - dashboard at: 127.0.0.1:39339 -2025-01-16 04:00:41,601 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45973 -2025-01-16 04:00:41,631 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:41,645 - distributed.worker - INFO - Threads: 1 -2025-01-16 04:00:41,667 - distributed.worker - INFO - Memory: 7.74 GiB -2025-01-16 04:00:41,681 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-xxg6mvdm -2025-01-16 04:00:41,703 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:42,564 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39411 name: 0 -2025-01-16 04:00:42,779 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39411 -2025-01-16 04:00:42,790 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:56250 -2025-01-16 04:00:42,791 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42437 name: 1 -2025-01-16 04:00:43,007 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42437 -2025-01-16 04:00:43,017 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:56266 -2025-01-16 04:00:43,027 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:40557 name: 2 -2025-01-16 04:00:43,254 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40557 -2025-01-16 04:00:43,284 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:56270 -2025-01-16 04:00:43,285 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45489 name: 3 -2025-01-16 04:00:43,471 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45489 -2025-01-16 04:00:43,482 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:56276 -2025-01-16 04:00:43,490 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 04:00:43,507 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 04:00:43,518 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 04:00:43,538 - distributed.worker - INFO - Starting Worker plugin shuffle -2025-01-16 04:00:43,561 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45973 -2025-01-16 04:00:43,572 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:43,578 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45973 -2025-01-16 04:00:43,593 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:43,607 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45973 -2025-01-16 04:00:43,617 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:43,632 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45973 -2025-01-16 04:00:43,638 - distributed.worker - INFO - ------------------------------------------------- -2025-01-16 04:00:43,657 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45973 -2025-01-16 04:00:43,657 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45973 -2025-01-16 04:00:43,657 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45973 -2025-01-16 04:00:43,657 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45973 -2025-01-16 04:00:43,798 - distributed.scheduler - INFO - Receive client connection: Client-0a7b66ec-d423-11ef-b9d9-093183905180 -2025-01-16 04:00:43,933 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:56284 -2025-01-16 04:01:01,854 - distributed.core - INFO - Event loop was unresponsive in Worker for 6.75s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability. -2025-01-16 04:01:01,862 - distributed.core - INFO - Event loop was unresponsive in Worker for 6.70s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability. -2025-01-16 04:01:01,870 - distributed.core - INFO - Event loop was unresponsive in Worker for 6.69s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability. -2025-01-16 04:01:01,882 - distributed.core - INFO - Event loop was unresponsive in Worker for 6.67s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability. -2025-01-16 04:01:01,893 - distributed.core - INFO - Event loop was unresponsive in Scheduler for 6.43s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability. -2025-01-16 04:01:11,072 - distributed.scheduler - INFO - Remove client Client-0a7b66ec-d423-11ef-b9d9-093183905180 -2025-01-16 04:01:11,226 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:56284; closing. -2025-01-16 04:01:11,237 - distributed.scheduler - INFO - Remove client Client-0a7b66ec-d423-11ef-b9d9-093183905180 -2025-01-16 04:01:11,276 - distributed.batched - INFO - Batched Comm Closed Client local=tcp://127.0.0.1:45973 remote=tcp://127.0.0.1:56284> -Traceback (most recent call last): - File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build/distributed/batched.py", line 115, in _background_send - nbytes = yield coro - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tornado/gen.py", line 766, in run - value = future.result() - ^^^^^^^^^^^^^^^ - File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build/distributed/comm/tcp.py", line 262, in write - raise CommClosedError() -distributed.comm.core.CommClosedError -2025-01-16 04:01:11,344 - distributed.scheduler - INFO - Close client connection: Client-0a7b66ec-d423-11ef-b9d9-093183905180 -2025-01-16 04:01:11,965 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39411. Reason: worker-close -2025-01-16 04:01:11,988 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42437. Reason: worker-close -2025-01-16 04:01:11,994 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40557. Reason: worker-close -2025-01-16 04:01:12,008 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45489. Reason: worker-close -2025-01-16 04:01:12,061 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 04:01:12,072 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 04:01:12,093 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 04:01:12,107 - distributed.worker - INFO - Removing Worker plugin shuffle -2025-01-16 04:01:12,177 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:56250; closing. -2025-01-16 04:01:12,178 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:56276; closing. -2025-01-16 04:01:12,187 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39411 name: 0 (stimulus_id='handle-worker-cleanup-1737043272.1878214') -2025-01-16 04:01:12,198 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45489 name: 3 (stimulus_id='handle-worker-cleanup-1737043272.1985416') -2025-01-16 04:01:12,212 - distributed.core - INFO - Connection to tcp://127.0.0.1:45973 has been closed. -2025-01-16 04:01:12,213 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:56270; closing. -2025-01-16 04:01:12,235 - distributed.core - INFO - Connection to tcp://127.0.0.1:45973 has been closed. -2025-01-16 04:01:12,235 - distributed.core - INFO - Connection to tcp://127.0.0.1:45973 has been closed. -2025-01-16 04:01:12,248 - distributed.core - INFO - Connection to tcp://127.0.0.1:45973 has been closed. -2025-01-16 04:01:12,248 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:40557 name: 2 (stimulus_id='handle-worker-cleanup-1737043272.2486873') -2025-01-16 04:01:12,264 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:56266; closing. -2025-01-16 04:01:12,264 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42437 name: 1 (stimulus_id='handle-worker-cleanup-1737043272.2649198') -2025-01-16 04:01:12,291 - distributed.scheduler - INFO - Lost all workers -2025-01-16 04:01:12,368 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown -2025-01-16 04:01:12,374 - distributed.scheduler - INFO - Scheduler closing all comms +2026-02-19 13:09:47,023 - distributed.scheduler - INFO - State start +2026-02-19 13:09:47,027 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:44457 +2026-02-19 13:09:47,029 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:33523/status +2026-02-19 13:09:47,030 - distributed.scheduler - INFO - Registering Worker plugin shuffle +2026-02-19 13:09:47,035 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42667 +2026-02-19 13:09:47,037 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42667 +2026-02-19 13:09:47,038 - distributed.worker - INFO - Worker name: 0 +2026-02-19 13:09:47,040 - distributed.worker - INFO - dashboard at: 127.0.0.1:43335 +2026-02-19 13:09:47,041 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44457 +2026-02-19 13:09:47,042 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 13:09:47,043 - distributed.worker - INFO - Threads: 1 +2026-02-19 13:09:47,045 - distributed.worker - INFO - Memory: 7.72 GiB +2026-02-19 13:09:47,046 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-1xkykm7f +2026-02-19 13:09:47,047 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 13:09:47,068 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42667 name: 0 +2026-02-19 13:09:47,086 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42667 +2026-02-19 13:09:47,087 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44868 +2026-02-19 13:09:47,087 - distributed.worker - INFO - Starting Worker plugin shuffle +2026-02-19 13:09:47,089 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44457 +2026-02-19 13:09:47,090 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 13:09:47,092 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44457 +2026-02-19 13:09:47,111 - distributed.scheduler - INFO - Receive client connection: Client-eb2c5376-0d1e-11f1-9ee8-259ce49035c4 +2026-02-19 13:09:47,128 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44878 +2026-02-19 13:09:47,582 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39031 +2026-02-19 13:09:47,584 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39031 +2026-02-19 13:09:47,585 - distributed.worker - INFO - dashboard at: 127.0.0.1:46089 +2026-02-19 13:09:47,587 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44457 +2026-02-19 13:09:47,588 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 13:09:47,589 - distributed.worker - INFO - Threads: 1 +2026-02-19 13:09:47,590 - distributed.worker - INFO - Memory: 329.44 MiB +2026-02-19 13:09:47,592 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-bglad4hi +2026-02-19 13:09:47,593 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 13:09:47,615 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39031 name: tcp://127.0.0.1:39031 +2026-02-19 13:09:47,634 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39031 +2026-02-19 13:09:47,635 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52950 +2026-02-19 13:09:47,636 - distributed.worker - INFO - Starting Worker plugin shuffle +2026-02-19 13:09:47,638 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44457 +2026-02-19 13:09:47,640 - distributed.worker - INFO - ------------------------------------------------- +2026-02-19 13:09:47,641 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44457 +2026-02-19 13:09:48,517 - distributed.worker.memory - WARNING - Worker is at 131% memory usage. Pausing worker. Process memory: 432.65 MiB -- Worker memory limit: 329.44 MiB +2026-02-19 13:09:48,520 - distributed.worker.memory - WARNING - Unmanaged memory use is high. This may indicate a memory leak or the memory may not be released to the OS; see https://distributed.dask.org/en/latest/worker-memory.html#memory-not-released-back-to-the-os for more information. -- Unmanaged memory: 432.65 MiB -- Worker memory limit: 329.44 MiB +2026-02-19 13:10:17,024 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39031. Reason: worker-close +2026-02-19 13:10:17,027 - distributed.worker - INFO - Removing Worker plugin shuffle +2026-02-19 13:10:17,029 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52950; closing. +2026-02-19 13:10:17,029 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39031 name: tcp://127.0.0.1:39031 (stimulus_id='handle-worker-cleanup-1771456217.0299451') +2026-02-19 13:10:17,032 - distributed.scheduler - WARNING - Removing worker 'tcp://127.0.0.1:39031' caused the cluster to lose already computed task(s), which will be recomputed elsewhere: {'slowinc-bddbfb5329bbfbd692cc80a24ddd0c8e', 'slowinc-d97260e57e7895533084917465419071'} (stimulus_id='handle-worker-cleanup-1771456217.0299451') +2026-02-19 13:10:17,033 - distributed.core - INFO - Connection to tcp://127.0.0.1:44457 has been closed. +2026-02-19 13:10:17,048 - distributed.scheduler - INFO - Remove client Client-eb2c5376-0d1e-11f1-9ee8-259ce49035c4 +2026-02-19 13:10:17,051 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:44878; closing. +2026-02-19 13:10:17,052 - distributed.scheduler - INFO - Remove client Client-eb2c5376-0d1e-11f1-9ee8-259ce49035c4 +2026-02-19 13:10:17,053 - distributed.scheduler - INFO - Close client connection: Client-eb2c5376-0d1e-11f1-9ee8-259ce49035c4 +2026-02-19 13:10:17,061 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42667. Reason: worker-close +2026-02-19 13:10:17,063 - distributed.worker.state_machine - WARNING - Async instruction for > ended with CancelledError +2026-02-19 13:10:17,065 - distributed.worker - INFO - Removing Worker plugin shuffle +2026-02-19 13:10:17,068 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:44868; closing. +2026-02-19 13:10:17,068 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42667 name: 0 (stimulus_id='handle-worker-cleanup-1771456217.068293') +2026-02-19 13:10:17,069 - distributed.scheduler - INFO - Lost all workers +2026-02-19 13:10:17,070 - distributed.core - INFO - Connection to tcp://127.0.0.1:44457 has been closed. +2026-02-19 13:10:17,087 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown +2026-02-19 13:10:17,089 - distributed.scheduler - INFO - Scheduler closing all comms ============================= slowest 20 durations ============================= -41.61s call distributed/tests/test_diskutils.py::test_workdir_simple -31.59s call distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing -30.76s call distributed/tests/test_gc.py::test_gc_diagnosis_cpu_time -27.08s call distributed/tests/test_dask_collections.py::test_dask_array_collections -23.34s call distributed/tests/test_stress.py::test_cancel_stress -23.32s call distributed/tests/test_stress.py::test_cancel_stress_sync -19.55s call distributed/tests/test_steal.py::test_balance_prefers_busier_with_dependency -17.80s call distributed/tests/test_nanny.py::test_environ_plugin -17.70s call distributed/tests/test_nanny.py::test_num_fds -17.35s call distributed/tests/test_steal.py::test_restart -16.99s call distributed/tests/test_scheduler.py::test_saturation_factor[2.0-expected_task_counts1] -16.97s call distributed/tests/test_failed_workers.py::test_restart_sync -16.68s call distributed/tests/test_steal.py::test_steal_stimulus_id_unique -16.23s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_method -15.53s call distributed/tests/test_scheduler.py::test_include_communication_in_occupancy -14.95s call distributed/tests/test_steal.py::test_balance_multiple_to_replica -14.51s call distributed/shuffle/tests/test_rechunk.py::test_homogeneously_schedule_unpack -13.76s call distributed/tests/test_steal.py::test_balance_to_replica -13.28s call distributed/tests/test_dask_collections.py::test_dataframe_groupby_tasks -13.00s call distributed/tests/test_steal.py::test_balance_to_larger_dependency +30.07s call distributed/tests/test_steal.py::test_new_worker_steals +10.02s call distributed/tests/test_utils_test.py::test_popen_timeout +7.91s call distributed/tests/test_gc.py::test_gc_diagnosis_cpu_time +7.74s call distributed/tests/test_stress.py::test_cancel_stress +6.21s call distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion +5.31s call distributed/tests/test_stress.py::test_cancel_stress_sync +5.26s call distributed/tests/test_nanny.py::test_num_fds +5.23s call distributed/tests/test_steal.py::test_balance_with_longer_task +4.91s call distributed/tests/test_chaos.py::test_KillWorker[sys.exit] +4.39s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_method +4.21s call distributed/diagnostics/tests/test_progress.py::test_group_timing +3.95s call distributed/shuffle/tests/test_rechunk.py::test_homogeneously_schedule_unpack +3.92s call distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing +3.63s call distributed/tests/test_failed_workers.py::test_restart_sync +3.52s call distributed/tests/test_tls_functional.py::test_retire_workers +3.37s call distributed/diagnostics/tests/test_progress.py::test_AllProgress +3.37s call distributed/tests/test_nanny.py::test_environ_plugin +3.29s call distributed/cli/tests/test_tls_cli.py::test_use_config_file +3.19s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] +3.15s call distributed/shuffle/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] =========================== short test summary info ============================ SKIPPED [1] distributed/cli/tests/test_dask_ssh.py:9: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] distributed/comm/tests/test_ucx.py:15: could not import 'ucp': No module named 'ucp' @@ -12186,16 +14659,12 @@ SKIPPED [1] distributed/tests/test_worker_memory.py:871: need --runslow option to run SKIPPED [2] distributed/tests/test_worker_memory.py:883: need --runslow option to run SKIPPED [1] distributed/tests/test_worker_memory.py:997: need --runslow option to run -FAILED distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp - assert 2 == 1 - + where 2 = len([, ]) -FAILED distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp - assert 2 == 1 - + where 2 = len([, ]) -FAILED distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing - TimeoutError: Test timeout (30) hit after 30.035844116006047s. +FAILED distributed/tests/test_steal.py::test_new_worker_steals - TimeoutError: Test timeout (30) hit after 30.00061428299523s. ========== Test stack trace starts here ========== -Stack for wait_for=> (most recent call last): - File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build/distributed/tests/test_steal.py", line 1878, in test_trivial_workload_should_not_cause_work_stealing - await c.gather(futs) -= 3 failed, 2910 passed, 264 skipped, 222 deselected, 15 xfailed, 8 xpassed in 3709.47s (1:01:49) = +Stack for wait_for=> (most recent call last): + File "/build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build/distributed/tests/test_steal.py", line 371, in test_new_worker_steals + result = await total += 1 failed, 2912 passed, 264 skipped, 222 deselected, 15 xfailed, 8 xpassed in 1049.06s (0:17:29) = *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** *** STARTING RUN 2: python3.12 -m pytest --pyargs distributed --verbose --color=no --timeout-method=signal --timeout=300 -m not avoid_ci -rfE --last-failed --last-failed-no-failures none --ignore=distributed/comm/tests/test_comms.py --ignore=distributed/comm/tests/test_ws.py --ignore=distributed/deploy/tests/test_adaptive.py --ignore=distributed/deploy/tests/test_local.py --ignore=distributed/deploy/tests/test_slow_adaptive.py --ignore=distributed/deploy/tests/test_spec_cluster.py --deselect=distributed/cli/tests/test_dask_scheduler.py::test_no_dashboard --deselect=distributed/deploy/tests/test_local.py::test_localcluster_get_client --deselect=distributed/deploy/tests/test_old_ssh.py::test_cluster --deselect=distributed/deploy/tests/test_old_ssh.py::test_old_ssh_nprocs_renamed_to_n_workers --deselect=distributed/deploy/tests/test_old_ssh.py::test_nprocs_attribute_is_deprecated --deselect=distributed/deploy/tests/test_ssh.py::test_nprocs_attribute_is_deprecated --deselect=distributed/http/tests/test_core.py::test_prometheus_api_doc --deselect=distributed/tests/test_init.py::test_git_revision --deselect=distributed/tests/test_jupyter.py::test_jupyter_idle_timeout --deselect=distributed/tests/test_jupyter.py::test_jupyter_idle_timeout_returned --deselect=distributed/tests/test_jupyter.py::test_jupyter_server --deselect=distributed/tests/test_jupyter.py::test_shutsdown_cleanly --deselect=distributed/tests/test_profile.py::test_stack_overflow --deselect=distributed/tests/test_pubsub.py::test_client_worker --deselect=distributed/tests/test_queues.py::test_queue_in_task --deselect=distributed/tests/test_spill.py::test_spillbuffer_oserror --deselect=distributed/tests/test_steal.py::test_steal_twice --deselect=distributed/tests/test_utils_test.py::test_cluster --deselect=distributed/tests/test_variable.py::test_variable_in_task --deselect=distributed/tests/test_worker.py::test_process_executor_kills_process --deselect=distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_1 --deselect=distributed/tests/test_worker_state_machine.py::test_task_state_instance_are_garbage_collected --deselect=distributed/protocol/tests/test_protocol.py::test_deeply_nested_structures --deselect=distributed/protocol/tests/test_serialize.py::test_deeply_nested_structures --deselect=distributed/cli/tests/test_dask_scheduler.py::test_defaults --deselect=distributed/cli/tests/test_dask_scheduler.py::test_hostport --deselect=distributed/cli/tests/test_dask_spec.py::test_errors --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/dashboard/tests/test_scheduler_bokeh.py::test_counters --deselect=distributed/dashboard/tests/test_worker_bokeh.py::test_counters --deselect=distributed/deploy/tests/test_local.py::test_adapt_then_manual --deselect=distributed/deploy/tests/test_local.py::test_async_with --deselect=distributed/deploy/tests/test_local.py::test_close_twice --deselect=distributed/deploy/tests/test_local.py::test_cluster_info_sync --deselect=distributed/deploy/tests/test_local.py::test_local_tls --deselect=distributed/deploy/tests/test_local.py::test_no_dangling_asyncio_tasks --deselect=distributed/deploy/tests/test_local.py::test_only_local_access --deselect=distributed/deploy/tests/test_local.py::test_remote_access --deselect=distributed/diagnostics/tests/test_progress_widgets.py::test_serializers --deselect=distributed/diagnostics/tests/test_scheduler_plugin.py::test_lifecycle --deselect=distributed/http/scheduler/tests/test_missing_bokeh.py::test_missing_bokeh --deselect=distributed/http/scheduler/tests/test_scheduler_http.py::test_metrics_when_prometheus_client_not_installed --deselect=distributed/protocol/tests/test_serialize.py::test_errors --deselect=distributed/tests/test_batched.py::test_BatchedSend --deselect=distributed/tests/test_batched.py::test_close_closed --deselect=distributed/tests/test_batched.py::test_close_twice --deselect=distributed/tests/test_batched.py::test_send_after_stream_start --deselect=distributed/tests/test_batched.py::test_send_before_close --deselect=distributed/tests/test_batched.py::test_send_before_start --deselect=distributed/tests/test_batched.py::test_sending_traffic_jam --deselect=distributed/tests/test_batched.py::test_serializers --deselect=distributed/tests/test_client.py::TestClientSecurityLoader::test_security_loader --deselect=distributed/tests/test_client.py::TestClientSecurityLoader::test_security_loader_ignored_if_explicit_security_provided --deselect=distributed/tests/test_client.py::TestClientSecurityLoader::test_security_loader_ignored_if_returns_none --deselect=distributed/tests/test_client.py::test_async_with --deselect=distributed/tests/test_client.py::test_client_is_quiet_cluster_close --deselect=distributed/tests/test_client.py::test_dashboard_link_cluster --deselect=distributed/tests/test_client.py::test_dashboard_link_inproc --deselect=distributed/tests/test_client.py::test_file_descriptors_dont_leak --deselect=distributed/tests/test_client.py::test_mixing_clients_different_scheduler --deselect=distributed/tests/test_client.py::test_quiet_client_close --deselect=distributed/tests/test_client.py::test_rebalance_sync --deselect=distributed/tests/test_client.py::test_repr_localcluster --deselect=distributed/tests/test_client.py::test_security_loader --deselect=distributed/tests/test_client.py::test_security_loader_ignored_if_explicit_security_provided --deselect=distributed/tests/test_client.py::test_security_loader_ignored_if_returns_none --deselect=distributed/tests/test_client.py::test_shutdown --deselect=distributed/tests/test_client.py::test_shutdown_is_quiet_with_cluster --deselect=distributed/tests/test_client.py::test_shutdown_localcluster --deselect=distributed/tests/test_client.py::test_shutdown_stops_callbacks --deselect=distributed/tests/test_client_loop.py::test_close_loop_sync_start_new_loop --deselect=distributed/tests/test_client_loop.py::test_close_loop_sync_use_running_loop --deselect=distributed/tests/test_core.py::test_close_fast_without_active_handlers --deselect=distributed/tests/test_core.py::test_close_grace_period_for_handlers --deselect=distributed/tests/test_core.py::test_close_properly --deselect=distributed/tests/test_core.py::test_compression --deselect=distributed/tests/test_core.py::test_connection_pool --deselect=distributed/tests/test_core.py::test_connection_pool_close_while_connecting --deselect=distributed/tests/test_core.py::test_connection_pool_detects_remote_close --deselect=distributed/tests/test_core.py::test_connection_pool_outside_cancellation --deselect=distributed/tests/test_core.py::test_connection_pool_remove --deselect=distributed/tests/test_core.py::test_connection_pool_respects_limit --deselect=distributed/tests/test_core.py::test_connection_pool_tls --deselect=distributed/tests/test_core.py::test_counters --deselect=distributed/tests/test_core.py::test_deserialize_error --deselect=distributed/tests/test_core.py::test_errors --deselect=distributed/tests/test_core.py::test_identity_inproc --deselect=distributed/tests/test_core.py::test_identity_tcp --deselect=distributed/tests/test_core.py::test_large_packets_inproc --deselect=distributed/tests/test_core.py::test_messages_are_ordered_bsend --deselect=distributed/tests/test_core.py::test_messages_are_ordered_raw --deselect=distributed/tests/test_core.py::test_ports --deselect=distributed/tests/test_core.py::test_rpc_default --deselect=distributed/tests/test_core.py::test_rpc_inproc --deselect=distributed/tests/test_core.py::test_rpc_message_lifetime_default --deselect=distributed/tests/test_core.py::test_rpc_message_lifetime_inproc --deselect=distributed/tests/test_core.py::test_rpc_message_lifetime_tcp --deselect=distributed/tests/test_core.py::test_rpc_serialization --deselect=distributed/tests/test_core.py::test_rpc_tcp --deselect=distributed/tests/test_core.py::test_rpc_tls --deselect=distributed/tests/test_core.py::test_rpc_with_many_connections_inproc --deselect=distributed/tests/test_core.py::test_rpc_with_many_connections_tcp --deselect=distributed/tests/test_core.py::test_send_recv_args --deselect=distributed/tests/test_core.py::test_send_recv_cancelled --deselect=distributed/tests/test_core.py::test_server --deselect=distributed/tests/test_core.py::test_server_comms_mark_active_handlers --deselect=distributed/tests/test_core.py::test_server_raises_on_blocked_handlers --deselect=distributed/tests/test_jupyter.py::test_jupyter_idle_timeout --deselect=distributed/tests/test_jupyter.py::test_jupyter_server --deselect=distributed/tests/test_locks.py::test_errors --deselect=distributed/tests/test_nanny.py::test_scheduler_file --deselect=distributed/tests/test_nanny.py::test_scheduler_file --deselect=distributed/tests/test_nanny.py::test_scheduler_file --deselect=distributed/tests/test_nanny.py::test_worker_uses_same_host_as_nanny --deselect=distributed/tests/test_preload.py::test_failure_doesnt_crash_scheduler --deselect=distributed/tests/test_preload.py::test_preload_import_time --deselect=distributed/tests/test_preload.py::test_preload_manager_sequence --deselect=distributed/tests/test_preload.py::test_worker_preload_text --deselect=distributed/tests/test_scheduler.py::test_allowed_failures_config --deselect=distributed/tests/test_scheduler.py::test_async_context_manager --deselect=distributed/tests/test_scheduler.py::test_dashboard_host --deselect=distributed/tests/test_scheduler.py::test_file_descriptors_dont_leak --deselect=distributed/tests/test_scheduler.py::test_finished --deselect=distributed/tests/test_scheduler.py::test_multiple_listeners --deselect=distributed/tests/test_scheduler.py::test_no_dangling_asyncio_tasks --deselect=distributed/tests/test_scheduler.py::test_scheduler_file --deselect=distributed/tests/test_scheduler.py::test_scheduler_file --deselect=distributed/tests/test_scheduler.py::test_scheduler_file --deselect=distributed/tests/test_security.py::test_require_encryption --deselect=distributed/tests/test_security.py::test_tls_listen_connect --deselect=distributed/tests/test_security.py::test_tls_temporary_credentials_functional --deselect=distributed/tests/test_semaphore.py::test_threadpoolworkers_pick_correct_ioloop --deselect=distributed/tests/test_tls_functional.py::test_security_dict_input_no_security --deselect=distributed/tests/test_utils_test.py::test_ensure_no_new_clients --deselect=distributed/tests/test_utils_test.py::test_freeze_batched_send --deselect=distributed/tests/test_utils_test.py::test_locked_comm_drop_in_replacement --deselect=distributed/tests/test_utils_test.py::test_locked_comm_intercept_read --deselect=distributed/tests/test_utils_test.py::test_locked_comm_intercept_write --deselect=distributed/tests/test_worker.py::test_host_uses_scheduler_protocol --deselect=distributed/tests/test_worker.py::test_plugin_exception --deselect=distributed/tests/test_worker.py::test_plugin_internal_exception --deselect=distributed/tests/test_worker.py::test_plugin_multiple_exceptions --deselect=distributed/tests/test_worker.py::test_scheduler_file --deselect=distributed/tests/test_worker.py::test_scheduler_file --deselect=distributed/tests/test_worker.py::test_scheduler_file --deselect=distributed/tests/test_worker_client.py::test_dont_override_default_get --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard_allowlist --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard_non_standard_ports --deselect=distributed/cli/tests/test_dask_scheduler.py::test_dashboard_port_zero --deselect=distributed/cli/tests/test_dask_scheduler.py::test_defaults --deselect=distributed/cli/tests/test_dask_scheduler.py::test_hostport --deselect=distributed/cli/tests/test_dask_scheduler.py::test_multiple_protocols --deselect=distributed/cli/tests/test_dask_scheduler.py::test_multiple_workers --deselect=distributed/cli/tests/test_dask_scheduler.py::test_multiple_workers_2 --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_command --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_command_default --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_config --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_file --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_module --deselect=distributed/cli/tests/test_dask_scheduler.py::test_preload_remote_module --deselect=distributed/cli/tests/test_dask_scheduler.py::test_scheduler_port_zero --deselect=distributed/cli/tests/test_dask_scheduler.py::test_single_executable_deprecated --deselect=distributed/cli/tests/test_dask_worker.py::test_contact_listen_address --deselect=distributed/cli/tests/test_dask_worker.py::test_dashboard_non_standard_ports --deselect=distributed/cli/tests/test_dask_worker.py::test_error_during_startup --deselect=distributed/cli/tests/test_dask_worker.py::test_integer_names --deselect=distributed/cli/tests/test_dask_worker.py::test_listen_address_ipv6 --deselect=distributed/cli/tests/test_dask_worker.py::test_local_directory --deselect=distributed/cli/tests/test_dask_worker.py::test_memory_limit --deselect=distributed/cli/tests/test_dask_worker.py::test_nanny_worker_port_range --deselect=distributed/cli/tests/test_dask_worker.py::test_nanny_worker_port_range_too_many_workers_raises --deselect=distributed/cli/tests/test_dask_worker.py::test_nanny_worker_ports --deselect=distributed/cli/tests/test_dask_worker.py::test_no_nanny --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_auto --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_expands_name --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_negative --deselect=distributed/cli/tests/test_dask_worker.py::test_nworkers_requires_nanny --deselect=distributed/cli/tests/test_dask_worker.py::test_preload_config --deselect=distributed/cli/tests/test_dask_worker.py::test_resources --deselect=distributed/cli/tests/test_dask_worker.py::test_respect_host_listen_address --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_address_env --deselect=distributed/cli/tests/test_dask_worker.py::test_scheduler_file --deselect=distributed/cli/tests/test_dask_worker.py::test_set_lifetime_restart_via_env_var --deselect=distributed/cli/tests/test_dask_worker.py::test_set_lifetime_stagger_via_env_var --deselect=distributed/cli/tests/test_dask_worker.py::test_signal_handling --deselect=distributed/cli/tests/test_dask_worker.py::test_single_executable_deprecated --deselect=distributed/cli/tests/test_dask_worker.py::test_single_executable_works --deselect=distributed/cli/tests/test_dask_worker.py::test_timeout --deselect=distributed/cli/tests/test_dask_worker.py::test_worker_class --deselect=distributed/tests/test_config.py::test_logging_extended --deselect=distributed/tests/test_config.py::test_logging_file_config --deselect=distributed/tests/test_config.py::test_logging_mutual_exclusive --deselect=distributed/tests/test_config.py::test_logging_simple --deselect=distributed/tests/test_config.py::test_logging_simple_under_distributed --deselect=distributed/tests/test_queues.py::test_queue_in_task --deselect=distributed/tests/test_variable.py::test_variable_in_task ============================= test session starts ============================== @@ -12203,28 +14672,20 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/dask.distributed-2024.12.1+ds/.pybuild/cpython3_3.12_distributed/build configfile: pyproject.toml -plugins: typeguard-4.4.1, rerunfailures-14.0, anyio-4.7.0, timeout-2.3.1 +plugins: anyio-4.7.0, rerunfailures-14.0, typeguard-4.4.1, timeout-2.3.1 timeout: 300.0s timeout method: signal timeout func_only: False -collecting ... collected 7 items / 4 deselected / 3 selected -run-last-failure: rerun previous 3 failures (skipped 147 files) +collecting ... collected 1 item +run-last-failure: rerun previous 1 failure (skipped 148 files) -distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp PASSED [ 33%] -distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp PASSED [ 66%] -distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing PASSED [100%] +distributed/tests/test_steal.py::test_new_worker_steals PASSED [100%] ============================= slowest 20 durations ============================= -6.05s call distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing -0.82s call distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp -0.15s call distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp -0.00s setup distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp -0.00s setup distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing -0.00s teardown distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing -0.00s teardown distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp -0.00s teardown distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp -0.00s setup distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp -======================= 3 passed, 4 deselected in 7.88s ======================== +3.20s call distributed/tests/test_steal.py::test_new_worker_steals +0.00s setup distributed/tests/test_steal.py::test_new_worker_steals +0.00s teardown distributed/tests/test_steal.py::test_new_worker_steals +============================== 1 passed in 3.40s =============================== *** END OF RUN 2: ALL TESTS RUN HAVE NOW PASSED/XFAILED *** create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild @@ -12267,8 +14728,8 @@ dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'python3-distributed' in '../python3-distributed_2024.12.1+ds-1_all.deb'. dpkg-deb: building package 'python-distributed-doc' in '../python-distributed-doc_2024.12.1+ds-1_all.deb'. +dpkg-deb: building package 'python3-distributed' in '../python3-distributed_2024.12.1+ds-1_all.deb'. dpkg-genbuildinfo --build=binary -O../dask.distributed_2024.12.1+ds-1_i386.buildinfo dpkg-genchanges --build=binary -O../dask.distributed_2024.12.1+ds-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -12277,12 +14738,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/113681/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/22769 and its subdirectories -I: Current time: Thu Jan 16 04:14:26 -12 2025 -I: pbuilder-time-stamp: 1737044066 +I: removing directory /srv/workspace/pbuilder/113681 and its subdirectories +I: Current time: Thu Feb 19 13:14:42 +14 2026 +I: pbuilder-time-stamp: 1771456482