Fri Jun 21 13:12:13 UTC 2024 I: starting to build dask.distributed/unstable/i386 on jenkins on '2024-06-21 13:11' Fri Jun 21 13:12:13 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_12/15309/console.log Fri Jun 21 13:12:13 UTC 2024 I: Downloading source for unstable/dask.distributed=2024.5.2+ds.1-2 --2024-06-21 13:12:14-- http://deb.debian.org/debian/pool/main/d/dask.distributed/dask.distributed_2024.5.2%2bds.1-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3660 (3.6K) [text/prs.lines.tag] Saving to: ‘dask.distributed_2024.5.2+ds.1-2.dsc’ 0K ... 100% 344M=0s 2024-06-21 13:12:14 (344 MB/s) - ‘dask.distributed_2024.5.2+ds.1-2.dsc’ saved [3660/3660] Fri Jun 21 13:12:14 UTC 2024 I: dask.distributed_2024.5.2+ds.1-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: dask.distributed Binary: python3-distributed, python-distributed-doc Architecture: all Version: 2024.5.2+ds.1-2 Maintainer: Debian Python Team Uploaders: Diane Trout Homepage: https://distributed.readthedocs.io/en/latest/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/python-team/packages/dask.distributed Vcs-Git: https://salsa.debian.org/python-team/packages/dask.distributed.git Testsuite: autopkgtest, autopkgtest-pkg-pybuild Testsuite-Triggers: iputils-ping, python3-aiohttp, python3-all, python3-cryptography, python3-dill, python3-h5py, python3-ipykernel, python3-ipython, python3-joblib, python3-jupyter-client, python3-jupyter-server, python3-lz4, python3-matplotlib, python3-netcdf4, python3-pandas, python3-paramiko, python3-pytest, python3-pytest-rerunfailures, python3-pytest-timeout, python3-requests, python3-scipy, python3-sklearn, python3-tblib, tzdata-legacy Build-Depends: debhelper-compat (= 13), dh-python, libjs-sortable-tablesort, python3-all, pybuild-plugin-pyproject, python3-click (>= 6.6), python3-cloudpickle (>= 1.5.0), python3-cryptography , python3-dask (>= 2024.5.2), python3-dask (<< 2024.5.2.1~), python3-doc , python3-jupyter-server (>= 1.23.3-2) , python3-locket, python3-msgpack, python3-numpy , python3-numpydoc, python3-pandas , python-pandas-doc , python3-psutil, python3-pytest, python3-pytest-asyncio, python3-pytest-rerunfailures , python3-pytest-timeout, python3-setuptools, python3-sortedcollections, python3-sphinx, python3-sphinx-click, python3-dask-sphinx-theme , python3-sphinx-design , python3-tblib, python3-toolz (>= 0.8.2), python3-tornado (>= 5), python3-versioneer, python3-yaml, python3-zict (>= 3.0.0), tzdata-legacy, uglifyjs Package-List: python-distributed-doc deb doc optional arch=all python3-distributed deb python optional arch=all Checksums-Sha1: 9a368dec5ef4ab8a9a9727d1fad1882ed4d9a517 2131376 dask.distributed_2024.5.2+ds.1.orig.tar.xz b2b921936996c069b5d5c79aff3c143c2a405838 2033340 dask.distributed_2024.5.2+ds.1-2.debian.tar.xz Checksums-Sha256: b86e539dbb72374c862fc6c443088bd6a012c051d388cc9d7df7568e739a771b 2131376 dask.distributed_2024.5.2+ds.1.orig.tar.xz ce720f9b1116eb36a070e34985d10ff833c3faff48e1d44272fed5084672ad56 2033340 dask.distributed_2024.5.2+ds.1-2.debian.tar.xz Files: d30a2d544a533530fb05e136c8b30e62 2131376 dask.distributed_2024.5.2+ds.1.orig.tar.xz c2720d56c220f10251c5d074b90afaac 2033340 dask.distributed_2024.5.2+ds.1-2.debian.tar.xz Dgit: 5b465edcdf36253cc48c8dbda195db4bdf61f003 debian archive/debian/2024.5.2+ds.1-2 https://git.dgit.debian.org/dask.distributed -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmZ0l+0UHGVtb2xsaWVy QGRlYmlhbi5vcmcACgkQeTz2fo8NEdoVDBAAn2JG9wfoQ5mIAVzPW3TpfmdNsV6k m81b19j4tJbZpoHSKQxqnP9Fj6hMxyqhUovO+fp6jVWW4IGJv3blO4f3XLGprt7v jpjbmHHw9CvUitfVgnAk6ARdtmtQOoJeMB+Wj9RrDaw2mHaUO32pl9yAzc1vRsim RPq5nGcvMDtDBuK3l4pTD5LksJq3B7/BOGNdZDjIVvhGhEU4Ajeny0ap+x3gYsox XYTlkvphQ6BRuoeLZYI8Vclz14Ix8Ni6NrrGR1QxQvc8l60+JaqomKlsOyiwr4wG 91S/i5QRwc6Caud8imUzYKgKfpL3AQ9z2lLIsms38keFMJ+/TUyOUcUHF0hI3JQM 6VicbZ89aFklD96p7wk/PCCAT93ShXBSCkTtIxTJFmqdg4p0sNmXV/bUCjGR4gh6 Uiir/QFh8Uv3uzZZeXkGOs+m73/69dBK/AWoZSAa7+bdNlD1CmwtxWQkRY4OofRV w1hdVx7UCkUdctoFezov2TFb+jICGIS2I+BlLqbInhcCoYHNXs/zV0ADmOMC3gAG /PQuqHWQGsLzh9klVTg13w4BToghes3bb638IxGJjeFpuI0b2ZoXwLEPv17113Sk Nrcn3EyZ6kUnfxz66kKW9xEer2lNRg+5n2/CtcodIuEdemmxzyd4Qp3R1iKdxlHx 2luCyBA1rT/c9NE= =TSKL -----END PGP SIGNATURE----- Fri Jun 21 13:12:14 UTC 2024 I: Checking whether the package is not for us Fri Jun 21 13:12:14 UTC 2024 I: Starting 1st build on remote node ionos12-i386.debian.net. Fri Jun 21 13:12:14 UTC 2024 I: Preparing to do remote build '1' on ionos12-i386.debian.net. Fri Jun 21 14:12:47 UTC 2024 I: Deleting $TMPDIR on ionos12-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Jun 21 01:12:16 -12 2024 I: pbuilder-time-stamp: 1718975536 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [dask.distributed_2024.5.2+ds.1-2.dsc] I: copying [./dask.distributed_2024.5.2+ds.1.orig.tar.xz] I: copying [./dask.distributed_2024.5.2+ds.1-2.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Jun 20 20:58:21 2024 gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA gpgv: issuer "emollier@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./dask.distributed_2024.5.2+ds.1-2.dsc: no acceptable signature found dpkg-source: info: extracting dask.distributed in dask.distributed-2024.5.2+ds.1 dpkg-source: info: unpacking dask.distributed_2024.5.2+ds.1.orig.tar.xz dpkg-source: info: unpacking dask.distributed_2024.5.2+ds.1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-tests.patch dpkg-source: info: applying override-worker-test.patch dpkg-source: info: applying docs-use-local-images.patch dpkg-source: info: applying use-local-intersphinx-inventory.patch dpkg-source: info: applying use-youtube-nocookie.patch dpkg-source: info: applying use-local-favicon.patch dpkg-source: info: applying mark-tests-require-installation.patch dpkg-source: info: applying fall-back-to-ipv6-localhost.patch dpkg-source: info: applying skip-bokeh-tests.patch dpkg-source: info: applying skip-directory-test-when-root.patch dpkg-source: info: applying skip-pyarrow-tests.patch dpkg-source: info: applying adjust-timeouts.patch dpkg-source: info: applying mark-tests-flaky.patch dpkg-source: info: applying skip-coverage-test.patch dpkg-source: info: applying fix-sphinx-config.patch dpkg-source: info: applying skip-memray.patch dpkg-source: info: applying fix-privacy-breaches.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/36318/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='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='5878f0b1cf214000909a4548b6907048' 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='36318' PS1='# ' PS2='> ' 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.x0CdirHX/pbuilderrc_JseL --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.x0CdirHX/b1 --logfile b1/build.log dask.distributed_2024.5.2+ds.1-2.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' I: uname -a Linux ionos12-i386 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin I: user script /srv/workspace/pbuilder/36318/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, libjs-sortable-tablesort, python3-all, pybuild-plugin-pyproject, python3-click (>= 6.6), python3-cloudpickle (>= 1.5.0), python3-cryptography, python3-dask (>= 2024.5.2), python3-dask (<< 2024.5.2.1~), python3-doc, python3-jupyter-server (>= 1.23.3-2), python3-locket, python3-msgpack, python3-numpy, python3-numpydoc, python3-pandas, python-pandas-doc, python3-psutil, python3-pytest, python3-pytest-asyncio, python3-pytest-rerunfailures, python3-pytest-timeout, python3-setuptools, python3-sortedcollections, python3-sphinx, python3-sphinx-click, python3-dask-sphinx-theme, python3-sphinx-design, python3-tblib, python3-toolz (>= 0.8.2), python3-tornado (>= 5), python3-versioneer, python3-yaml, python3-zict (>= 3.0.0), tzdata-legacy, uglifyjs dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19679 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on libjs-sortable-tablesort; however: Package libjs-sortable-tablesort is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on pybuild-plugin-pyproject; however: Package pybuild-plugin-pyproject is not installed. pbuilder-satisfydepends-dummy depends on python3-click (>= 6.6); however: Package python3-click is not installed. pbuilder-satisfydepends-dummy depends on python3-cloudpickle (>= 1.5.0); however: Package python3-cloudpickle is not installed. pbuilder-satisfydepends-dummy depends on python3-cryptography; however: Package python3-cryptography is not installed. pbuilder-satisfydepends-dummy depends on python3-dask (>= 2024.5.2); however: Package python3-dask is not installed. pbuilder-satisfydepends-dummy depends on python3-dask (<< 2024.5.2.1~); however: Package python3-dask is not installed. pbuilder-satisfydepends-dummy depends on python3-doc; however: Package python3-doc is not installed. pbuilder-satisfydepends-dummy depends on python3-jupyter-server (>= 1.23.3-2); however: Package python3-jupyter-server is not installed. pbuilder-satisfydepends-dummy depends on python3-locket; however: Package python3-locket is not installed. pbuilder-satisfydepends-dummy depends on python3-msgpack; however: Package python3-msgpack is not installed. pbuilder-satisfydepends-dummy depends on python3-numpy; however: Package python3-numpy is not installed. pbuilder-satisfydepends-dummy depends on python3-numpydoc; however: Package python3-numpydoc is not installed. pbuilder-satisfydepends-dummy depends on python3-pandas; however: Package python3-pandas is not installed. pbuilder-satisfydepends-dummy depends on python-pandas-doc; however: Package python-pandas-doc is not installed. pbuilder-satisfydepends-dummy depends on python3-psutil; however: Package python3-psutil is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-asyncio; however: Package python3-pytest-asyncio is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-rerunfailures; however: Package python3-pytest-rerunfailures is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-timeout; however: Package python3-pytest-timeout is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sortedcollections; however: Package python3-sortedcollections is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx-click; however: Package python3-sphinx-click is not installed. pbuilder-satisfydepends-dummy depends on python3-dask-sphinx-theme; however: Package python3-dask-sphinx-theme is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx-design; however: Package python3-sphinx-design is not installed. pbuilder-satisfydepends-dummy depends on python3-tblib; however: Package python3-tblib is not installed. pbuilder-satisfydepends-dummy depends on python3-toolz (>= 0.8.2); however: Package python3-toolz is not installed. pbuilder-satisfydepends-dummy depends on python3-tornado (>= 5); however: Package python3-tornado is not installed. pbuilder-satisfydepends-dummy depends on python3-versioneer; however: Package python3-versioneer is not installed. pbuilder-satisfydepends-dummy depends on python3-yaml; however: Package python3-yaml is not installed. pbuilder-satisfydepends-dummy depends on python3-zict (>= 3.0.0); however: Package python3-zict is not installed. pbuilder-satisfydepends-dummy depends on tzdata-legacy; however: Package tzdata-legacy is not installed. pbuilder-satisfydepends-dummy depends on uglifyjs; however: Package uglifyjs is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} fonts-mathjax{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} isa-support{a} libarchive-zip-perl{a} libargon2-1{a} libblas3{a} libbrotli1{a} libbsd0{a} libcares2{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgfortran5{a} libgssapi-krb5-2{a} libicu72{a} libjs-jquery{a} libjs-mathjax{a} libjs-sortable-tablesort{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack3{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnode115{a} libnorm1t64{a} libpgm-5.3-0t64{a} libpipeline1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libsodium23{a} libtool{a} libuchardet0{a} libuv1t64{a} libxml2{a} libyaml-0-2{a} libzmq5{a} m4{a} man-db{a} media-types{a} netbase{a} node-acorn{a} node-cjs-module-lexer{a} node-uglify-js{a} node-undici{a} node-xtend{a} nodejs{a} openssl{a} po-debconf{a} pybuild-plugin-pyproject{a} python-babel-localedata{a} python-pandas-doc{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-all{a} python3-anyio{a} python3-argon2{a} python3-async-generator{a} python3-attr{a} python3-babel{a} python3-bleach{a} python3-bs4{a} python3-build{a} python3-certifi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cloudpickle{a} python3-colorama{a} python3-cryptography{a} python3-dask{a} python3-dask-sphinx-theme{a} python3-dateutil{a} python3-decorator{a} python3-defusedxml{a} python3-distutils{a} python3-doc{a} python3-docutils{a} python3-entrypoints{a} python3-fastjsonschema{a} python3-fsspec{a} python3-hatch-vcs{a} python3-hatchling{a} python3-html5lib{a} python3-idna{a} python3-imagesize{a} python3-importlib-metadata{a} python3-iniconfig{a} python3-installer{a} python3-jinja2{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jupyter-client{a} python3-jupyter-core{a} python3-jupyter-server{a} python3-jupyterlab-pygments{a} python3-lib2to3{a} python3-locket{a} python3-markupsafe{a} python3-minimal{a} python3-mistune{a} python3-msgpack{a} python3-nbclient{a} python3-nbconvert{a} python3-nbformat{a} python3-nest-asyncio{a} python3-numpy{a} python3-numpydoc{a} python3-packaging{a} python3-pandas{a} python3-pandas-lib{a} python3-pandocfilters{a} python3-partd{a} python3-pathspec{a} python3-pkg-resources{a} python3-platformdirs{a} python3-pluggy{a} python3-prometheus-client{a} python3-psutil{a} python3-ptyprocess{a} python3-py{a} python3-pydata-sphinx-theme{a} python3-pygments{a} python3-pyproject-hooks{a} python3-pytest{a} python3-pytest-asyncio{a} python3-pytest-rerunfailures{a} python3-pytest-timeout{a} python3-referencing{a} python3-requests{a} python3-roman{a} python3-rpds-py{a} python3-send2trash{a} python3-setuptools{a} python3-setuptools-scm{a} python3-six{a} python3-sniffio{a} python3-snowballstemmer{a} python3-sortedcollections{a} python3-sortedcontainers{a} python3-soupsieve{a} python3-sphinx{a} python3-sphinx-book-theme{a} python3-sphinx-click{a} python3-sphinx-design{a} python3-tabulate{a} python3-tblib{a} python3-terminado{a} python3-tinycss2{a} python3-toml{a} python3-toolz{a} python3-tornado{a} python3-traitlets{a} python3-trove-classifiers{a} python3-tz{a} python3-urllib3{a} python3-versioneer{a} python3-webencodings{a} python3-websocket{a} python3-wheel{a} python3-yaml{a} python3-zict{a} python3-zipp{a} python3-zmq{a} python3.11{a} python3.11-doc{a} python3.11-minimal{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} sse2-support{a} tzdata{a} tzdata-legacy{a} uglifyjs{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: curl git javascript-common krb5-locales libarchive-cpio-perl libjson-xs-perl libltdl-dev libmail-sendmail-perl libpaper-utils lynx nodejs-doc pandoc python3-blosc python3-bottleneck python3-distributed python3-dropbox python3-fusepy python3-gi python3-json-pointer python3-libarchive-c python3-lxml python3-matplotlib python3-numexpr python3-odf python3-openpyxl python3-paramiko python3-pil python3-pygit2 python3-rfc3987 python3-scipy python3-tables python3-uritemplate python3-webcolors wget 0 packages upgraded, 207 newly installed, 0 to remove and 0 not upgraded. Need to get 118 MB of archives. After unpacking 750 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libpython3.11-minimal i386 3.11.9-1 [817 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.6.2-1 [107 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 python3.11-minimal i386 3.11.9-1 [1918 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 python3-minimal i386 3.11.8-1 [26.3 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 tzdata all 2024a-4 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-4 [69.3 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-4 [171 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 libpython3.11-stdlib i386 3.11.9-1 [1795 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 python3.11 i386 3.11.9-1 [602 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 libpython3-stdlib i386 3.11.8-1 [9336 B] Get: 13 http://deb.debian.org/debian unstable/main i386 python3 i386 3.11.8-1 [27.4 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 libpython3.12-minimal i386 3.12.4-1 [811 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 python3.12-minimal i386 3.12.4-1 [2218 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 sgml-base all 1.31 [15.4 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 isa-support i386 21 [16.8 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 sse2-support i386 21 [3400 B] Get: 19 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.23 [24.7 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 openssl i386 3.2.2-1 [1367 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 ca-certificates all 20240203 [158 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3 [314 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3 [114 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3 [42.9 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.21-15 [162 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b1 [69.1 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-4 [1194 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.1-8.1 [100 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.7-2 [39.7 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 man-db i386 2.12.1-2 [1421 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 autoconf all 2.71-3 [332 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 autopoint all 0.21-15 [683 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.16 [88.6 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-7 [517 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 42 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.191-1+b1 [194 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-4+b1 [9549 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg-3 [704 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 gettext i386 0.21-15 [1310 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 debhelper all 13.16 [891 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 python3-pkg-resources all 68.1.2-2 [241 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 python3-lib2to3 all 3.12.3-3.1 [77.7 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 python3-distutils all 3.12.3-3.1 [131 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 python3-setuptools all 68.1.2-2 [468 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 dh-python all 6.20240422 [107 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 xml-core all 0.19 [20.1 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 docutils-common all 0.20.1+dfsg-3 [128 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 fonts-mathjax all 2.7.9+dfsg-1 [2210 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 libargon2-1 i386 0~20190702+dfsg-4+b1 [23.9 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libblas3 i386 3.12.0-3 [140 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b3 [314 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libbsd0 i386 0.12.2-1 [134 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 libcares2 i386 1.31.0-1 [85.5 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.1-1 [23.1 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libgfortran5 i386 14.1.0-2 [734 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.2-1 [34.5 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.2-1 [83.2 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-3 [9432 B] Get: 68 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.2-1 [350 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.2-1 [146 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libjs-mathjax all 2.7.9+dfsg-1 [5667 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libjs-sortable-tablesort all 3.1.0+ds-2 [13.7 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libjs-sphinxdoc all 7.2.6-9 [150 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 libjson-perl all 4.10000-1 [87.5 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 liblapack3 i386 3.12.0-3 [2167 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.62.1-1 [83.7 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 libuv1t64 i386 1.48.0-5 [156 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 node-xtend all 4.0.2-3 [3932 B] Get: 80 http://deb.debian.org/debian unstable/main i386 nodejs i386 20.14.0+dfsg-3 [340 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 node-cjs-module-lexer all 1.2.3+dfsg-1 [30.6 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [314 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 libnode115 i386 20.14.0+dfsg-3 [11.9 MB] Get: 85 http://deb.debian.org/debian unstable/main i386 libnorm1t64 i386 1.5.9+dfsg-3.1 [237 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 libpgm-5.3-0t64 i386 5.3.128~dfsg-2.1 [167 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 libpython3.12-stdlib i386 3.12.4-1 [1947 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 libsodium23 i386 1.0.18-1+b1 [185 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 libyaml-0-2 i386 0.2.5-1+b1 [55.2 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 libzmq5 i386 4.3.5-1+b2 [306 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 node-uglify-js all 3.17.4-2 [203 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 python3-zipp all 3.19.2-2 [10.2 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 python3-importlib-metadata all 7.1.0-1 [19.2 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 python3-packaging all 24.0-1 [45.5 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 python3-pyproject-hooks all 1.1.0-1 [11.3 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 python3-toml all 0.10.2-1 [16.2 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 python3-wheel all 0.43.0-1 [52.5 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 python3-build all 1.2.1-1 [34.1 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 python3-installer all 0.7.0+dfsg1-3 [18.6 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 pybuild-plugin-pyproject all 6.20240422 [11.1 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 python-babel-localedata all 2.14.0-1 [5701 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 python-pandas-doc all 2.1.4+dfsg-8 [10.5 MB] Get: 103 http://deb.debian.org/debian unstable/main i386 python-tinycss2-common all 1.3.0-1 [31.9 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 python3.12 i386 3.12.4-1 [664 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 python3-all i386 3.11.8-1 [1056 B] Get: 107 http://deb.debian.org/debian unstable/main i386 python3-idna all 3.6-2.1 [38.6 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 python3-sniffio all 1.3.1-1 [7120 B] Get: 109 http://deb.debian.org/debian unstable/main i386 python3-anyio all 4.4.0-1 [57.3 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 python3-cffi-backend i386 1.16.0-2+b2 [114 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 python3-argon2 i386 21.1.0-2 [22.5 kB] Get: 112 http://deb.debian.org/debian unstable/main i386 python3-async-generator all 1.10-4 [17.4 kB] Get: 113 http://deb.debian.org/debian unstable/main i386 python3-attr all 23.2.0-2 [65.5 kB] Get: 114 http://deb.debian.org/debian unstable/main i386 python3-tz all 2024.1-2 [30.9 kB] Get: 115 http://deb.debian.org/debian unstable/main i386 python3-babel all 2.14.0-1 [111 kB] Get: 116 http://deb.debian.org/debian unstable/main i386 python3-six all 1.16.0-6 [16.3 kB] Get: 117 http://deb.debian.org/debian unstable/main i386 python3-webencodings all 0.5.1-5 [11.1 kB] Get: 118 http://deb.debian.org/debian unstable/main i386 python3-html5lib all 1.1-6 [90.5 kB] Get: 119 http://deb.debian.org/debian unstable/main i386 python3-bleach all 6.1.0-2 [50.7 kB] Get: 120 http://deb.debian.org/debian unstable/main i386 python3-soupsieve all 2.5-1 [38.1 kB] Get: 121 http://deb.debian.org/debian unstable/main i386 python3-bs4 all 4.12.3-1 [133 kB] Get: 122 http://deb.debian.org/debian unstable/main i386 python3-certifi all 2024.6.2-1 [157 kB] Get: 123 http://deb.debian.org/debian unstable/main i386 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 124 http://deb.debian.org/debian unstable/main i386 python3-charset-normalizer all 3.3.2-1 [51.6 kB] Get: 125 http://deb.debian.org/debian unstable/main i386 python3-colorama all 0.4.6-4 [36.2 kB] Get: 126 http://deb.debian.org/debian unstable/main i386 python3-click all 8.1.7-1 [94.0 kB] Get: 127 http://deb.debian.org/debian unstable/main i386 python3-cloudpickle all 3.0.0-2 [25.4 kB] Get: 128 http://deb.debian.org/debian unstable/main i386 python3-cryptography i386 42.0.5-2 [1272 kB] Get: 129 http://deb.debian.org/debian unstable/main i386 python3-fsspec all 2024.5.0-1 [199 kB] Get: 130 http://deb.debian.org/debian unstable/main i386 python3-toolz all 0.12.1-1 [43.9 kB] Get: 131 http://deb.debian.org/debian unstable/main i386 python3-locket all 1.0.0-2 [5820 B] Get: 132 http://deb.debian.org/debian unstable/main i386 python3-partd all 1.4.2-1 [15.4 kB] Get: 133 http://deb.debian.org/debian unstable/main i386 python3-yaml i386 6.0.1-2 [176 kB] Get: 134 http://deb.debian.org/debian unstable/main i386 python3-dask all 2024.5.2+dfsg-1 [946 kB] Get: 135 http://deb.debian.org/debian unstable/main i386 python3-pathspec all 0.12.1-1 [28.1 kB] Get: 136 http://deb.debian.org/debian unstable/main i386 python3-pluggy all 1.5.0-1 [26.9 kB] Get: 137 http://deb.debian.org/debian unstable/main i386 python3-trove-classifiers all 2024.1.31-1 [9968 B] Get: 138 http://deb.debian.org/debian unstable/main i386 python3-hatchling all 1.24.2-1 [53.2 kB] Get: 139 http://deb.debian.org/debian unstable/main i386 python3-setuptools-scm all 8.1.0-1 [40.5 kB] Get: 140 http://deb.debian.org/debian unstable/main i386 python3-hatch-vcs all 0.4.0-1 [8336 B] Get: 141 http://deb.debian.org/debian unstable/main i386 python3-rpds-py i386 0.12.0-3 [298 kB] Get: 142 http://deb.debian.org/debian unstable/main i386 python3-referencing all 0.31.0-1 [22.2 kB] Get: 143 http://deb.debian.org/debian unstable/main i386 python3-jsonschema-specifications all 2023.12.1-1 [8976 B] Get: 144 http://deb.debian.org/debian unstable/main i386 python3-jsonschema all 4.19.2-3 [71.3 kB] Get: 145 http://deb.debian.org/debian unstable/main i386 python3-roman all 3.3-3 [9880 B] Get: 146 http://deb.debian.org/debian unstable/main i386 python3-docutils all 0.20.1+dfsg-3 [389 kB] Get: 147 http://deb.debian.org/debian unstable/main i386 sphinx-common all 7.2.6-9 [702 kB] Get: 148 http://deb.debian.org/debian unstable/main i386 python3-imagesize all 1.4.1-1 [6688 B] Get: 149 http://deb.debian.org/debian unstable/main i386 python3-markupsafe i386 2.1.5-1 [14.4 kB] Get: 150 http://deb.debian.org/debian unstable/main i386 python3-jinja2 all 3.1.3-1 [119 kB] Get: 151 http://deb.debian.org/debian unstable/main i386 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 152 http://deb.debian.org/debian unstable/main i386 python3-urllib3 all 2.0.7-2 [111 kB] Get: 153 http://deb.debian.org/debian unstable/main i386 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 154 http://deb.debian.org/debian unstable/main i386 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 155 http://deb.debian.org/debian unstable/main i386 python3-sphinx all 7.2.6-9 [552 kB] Get: 156 http://deb.debian.org/debian unstable/main i386 python3-pydata-sphinx-theme all 0.15.2.is.0.7.2-1 [1076 kB] Get: 157 http://deb.debian.org/debian unstable/main i386 python3-sphinx-book-theme all 0.1.7-3 [47.3 kB] Get: 158 http://deb.debian.org/debian unstable/main i386 python3-dask-sphinx-theme all 3.0.5-2 [15.1 kB] Get: 159 http://deb.debian.org/debian unstable/main i386 python3-dateutil all 2.9.0-2 [79.4 kB] Get: 160 http://deb.debian.org/debian unstable/main i386 python3-decorator all 5.1.1-5 [15.1 kB] Get: 161 http://deb.debian.org/debian unstable/main i386 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 162 http://deb.debian.org/debian unstable/main i386 python3.11-doc all 3.11.9-1 [12.6 MB] Get: 163 http://deb.debian.org/debian unstable/main i386 python3-doc all 3.11.8-1 [9528 B] Get: 164 http://deb.debian.org/debian unstable/main i386 python3-entrypoints all 0.4-2 [7184 B] Get: 165 http://deb.debian.org/debian unstable/main i386 python3-fastjsonschema all 2.19.1-1 [21.3 kB] Get: 166 http://deb.debian.org/debian unstable/main i386 python3-iniconfig all 1.1.1-2 [6396 B] Get: 167 http://deb.debian.org/debian unstable/main i386 python3-platformdirs all 4.2.1-1 [16.0 kB] Get: 168 http://deb.debian.org/debian unstable/main i386 python3-traitlets all 5.14.3-1 [70.7 kB] Get: 169 http://deb.debian.org/debian unstable/main i386 python3-jupyter-core all 5.3.2-2 [31.6 kB] Get: 170 http://deb.debian.org/debian unstable/main i386 python3-nest-asyncio all 1.5.4-1 [6248 B] Get: 171 http://deb.debian.org/debian unstable/main i386 python3-tornado i386 6.4.1-1 [348 kB] Get: 172 http://deb.debian.org/debian unstable/main i386 python3-py all 1.11.0-2 [88.7 kB] Get: 173 http://deb.debian.org/debian unstable/main i386 python3-zmq i386 24.0.1-5+b1 [362 kB] Get: 174 http://deb.debian.org/debian unstable/main i386 python3-jupyter-client all 7.4.9-2 [103 kB] Get: 175 http://deb.debian.org/debian unstable/main i386 python3-jupyterlab-pygments all 0.2.2-3 [6096 B] Get: 176 http://deb.debian.org/debian unstable/main i386 python3-mistune all 3.0.2-1 [33.1 kB] Get: 177 http://deb.debian.org/debian unstable/main i386 python3-nbformat all 5.9.1-1 [45.1 kB] Get: 178 http://deb.debian.org/debian unstable/main i386 python3-nbclient all 0.8.0-1 [64.0 kB] Get: 179 http://deb.debian.org/debian unstable/main i386 python3-pandocfilters all 1.5.1-1 [23.7 kB] Get: 180 http://deb.debian.org/debian unstable/main i386 python3-tinycss2 all 1.3.0-1 [22.1 kB] Get: 181 http://deb.debian.org/debian unstable/main i386 python3-nbconvert all 7.16.4-1 [175 kB] Get: 182 http://deb.debian.org/debian unstable/main i386 python3-prometheus-client all 0.19.0+ds1-1 [35.0 kB] Get: 183 http://deb.debian.org/debian unstable/main i386 python3-send2trash all 1.8.2-1 [16.5 kB] Get: 184 http://deb.debian.org/debian unstable/main i386 python3-ptyprocess all 0.7.0-5 [14.7 kB] Get: 185 http://deb.debian.org/debian unstable/main i386 python3-terminado all 0.18.1-1 [17.3 kB] Get: 186 http://deb.debian.org/debian unstable/main i386 python3-websocket all 1.7.0-1 [45.0 kB] Get: 187 http://deb.debian.org/debian unstable/main i386 python3-jupyter-server all 1.23.3-2 [165 kB] Get: 188 http://deb.debian.org/debian unstable/main i386 python3-msgpack i386 1.0.3-3+b1 [101 kB] Get: 189 http://deb.debian.org/debian unstable/main i386 python3-numpy i386 1:1.26.4+ds-10 [5468 kB] Get: 190 http://deb.debian.org/debian unstable/main i386 python3-tabulate all 0.9.0-1 [45.9 kB] Get: 191 http://deb.debian.org/debian unstable/main i386 python3-numpydoc all 1.6.0-2 [49.6 kB] Get: 192 http://deb.debian.org/debian unstable/main i386 python3-pandas-lib i386 2.1.4+dfsg-8 [7491 kB] Get: 193 http://deb.debian.org/debian unstable/main i386 python3-pandas all 2.1.4+dfsg-8 [3015 kB] Get: 194 http://deb.debian.org/debian unstable/main i386 python3-psutil i386 5.9.8-2 [226 kB] Get: 195 http://deb.debian.org/debian unstable/main i386 python3-pytest all 8.2.2-2 [248 kB] Get: 196 http://deb.debian.org/debian unstable/main i386 python3-pytest-asyncio all 0.20.3-1.3 [13.5 kB] Get: 197 http://deb.debian.org/debian unstable/main i386 python3-pytest-rerunfailures all 12.0-1 [16.6 kB] Get: 198 http://deb.debian.org/debian unstable/main i386 python3-pytest-timeout all 2.3.1-1 [21.9 kB] Get: 199 http://deb.debian.org/debian unstable/main i386 python3-sortedcontainers all 2.4.0-2 [31.9 kB] Get: 200 http://deb.debian.org/debian unstable/main i386 python3-sortedcollections all 2.1.0-2 [9620 B] Get: 201 http://deb.debian.org/debian unstable/main i386 python3-sphinx-click all 5.1.0-1 [10.0 kB] Get: 202 http://deb.debian.org/debian unstable/main i386 python3-sphinx-design all 0.6.0-2 [883 kB] Get: 203 http://deb.debian.org/debian unstable/main i386 python3-tblib all 3.0.0-5 [13.7 kB] Get: 204 http://deb.debian.org/debian unstable/main i386 python3-versioneer all 0.29-1 [43.0 kB] Get: 205 http://deb.debian.org/debian unstable/main i386 python3-zict all 3.0.0-2 [29.7 kB] Get: 206 http://deb.debian.org/debian unstable/main i386 tzdata-legacy all 2024a-4 [170 kB] Get: 207 http://deb.debian.org/debian unstable/main i386 uglifyjs all 3.17.4-2 [12.1 kB] Fetched 118 MB in 2s (54.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:i386. (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 ... 19679 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.9-1_i386.deb ... Unpacking libpython3.11-minimal:i386 (3.11.9-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.2-1_i386.deb ... Unpacking libexpat1:i386 (2.6.2-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.9-1_i386.deb ... Unpacking python3.11-minimal (3.11.9-1) ... Setting up libpython3.11-minimal:i386 (3.11.9-1) ... Setting up libexpat1:i386 (2.6.2-1) ... Setting up python3.11-minimal (3.11.9-1) ... Selecting previously unselected package python3-minimal. (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 ... 19995 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.8-1_i386.deb ... Unpacking python3-minimal (3.11.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-4_all.deb ... Unpacking tzdata (2024a-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../5-libreadline8t64_8.2-4_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-4) ... Selecting previously unselected package libpython3.11-stdlib:i386. Preparing to unpack .../6-libpython3.11-stdlib_3.11.9-1_i386.deb ... Unpacking libpython3.11-stdlib:i386 (3.11.9-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.9-1_i386.deb ... Unpacking python3.11 (3.11.9-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../8-libpython3-stdlib_3.11.8-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.11.8-1) ... Setting up python3-minimal (3.11.8-1) ... Selecting previously unselected package python3. (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 ... 20987 files and directories currently installed.) Preparing to unpack .../python3_3.11.8-1_i386.deb ... Unpacking python3 (3.11.8-1) ... Selecting previously unselected package libpython3.12-minimal:i386. Preparing to unpack .../libpython3.12-minimal_3.12.4-1_i386.deb ... Unpacking libpython3.12-minimal:i386 (3.12.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.4-1_i386.deb ... Unpacking python3.12-minimal (3.12.4-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package isa-support:i386. Preparing to unpack .../isa-support_21_i386.deb ... Unpacking isa-support:i386 (21) ... Setting up isa-support:i386 (21) ... Selecting previously unselected package sse2-support. (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 ... 21392 files and directories currently installed.) Preparing to unpack .../000-sse2-support_21_i386.deb ... Unpacking sse2-support (21) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.23_all.deb ... Unpacking sensible-utils (0.0.23) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.2.2-1_i386.deb ... Unpacking openssl (3.2.2-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3_i386.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3_i386.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-15_i386.deb ... Unpacking gettext-base (0.21-15) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b1_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-4_i386.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.1-8.1_i386.deb ... Unpacking bsdextrautils (2.40.1-8.1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.7-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.12.1-2_i386.deb ... Unpacking man-db (2.12.1-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-15_all.deb ... Unpacking autopoint (0.21-15) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.16_all.deb ... Unpacking libdebhelper-perl (13.16) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../022-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../024-libelf1t64_0.191-1+b1_i386.deb ... Unpacking libelf1t64:i386 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../026-libicu72_72.1-4+b1_i386.deb ... Unpacking libicu72:i386 (72.1-4+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../027-libxml2_2.12.7+dfsg-3_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg-3) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.21-15_i386.deb ... Unpacking gettext (0.21-15) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.16_all.deb ... Unpacking debhelper (13.16) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../032-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../033-python3-lib2to3_3.12.3-3.1_all.deb ... Unpacking python3-lib2to3 (3.12.3-3.1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../034-python3-distutils_3.12.3-3.1_all.deb ... Unpacking python3-distutils (3.12.3-3.1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../035-python3-setuptools_68.1.2-2_all.deb ... Unpacking python3-setuptools (68.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../036-dh-python_6.20240422_all.deb ... Unpacking dh-python (6.20240422) ... Selecting previously unselected package xml-core. Preparing to unpack .../037-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../038-docutils-common_0.20.1+dfsg-3_all.deb ... Unpacking docutils-common (0.20.1+dfsg-3) ... Selecting previously unselected package fonts-mathjax. Preparing to unpack .../039-fonts-mathjax_2.7.9+dfsg-1_all.deb ... Unpacking fonts-mathjax (2.7.9+dfsg-1) ... Selecting previously unselected package libargon2-1:i386. Preparing to unpack .../040-libargon2-1_0~20190702+dfsg-4+b1_i386.deb ... Unpacking libargon2-1:i386 (0~20190702+dfsg-4+b1) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../041-libblas3_3.12.0-3_i386.deb ... Unpacking libblas3:i386 (3.12.0-3) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../042-libbrotli1_1.1.0-2+b3_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b3) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../043-libbsd0_0.12.2-1_i386.deb ... Unpacking libbsd0:i386 (0.12.2-1) ... Selecting previously unselected package libcares2:i386. Preparing to unpack .../044-libcares2_1.31.0-1_i386.deb ... Unpacking libcares2:i386 (1.31.0-1) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../045-libcom-err2_1.47.1-1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1) ... Selecting previously unselected package libgfortran5:i386. Preparing to unpack .../046-libgfortran5_14.1.0-2_i386.deb ... Unpacking libgfortran5:i386 (14.1.0-2) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../047-libkrb5support0_1.21.2-1_i386.deb ... Unpacking libkrb5support0:i386 (1.21.2-1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../048-libk5crypto3_1.21.2-1_i386.deb ... Unpacking libk5crypto3:i386 (1.21.2-1) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../049-libkeyutils1_1.6.3-3_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-3) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../050-libkrb5-3_1.21.2-1_i386.deb ... Unpacking libkrb5-3:i386 (1.21.2-1) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../051-libgssapi-krb5-2_1.21.2-1_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.2-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../052-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-mathjax. Preparing to unpack .../053-libjs-mathjax_2.7.9+dfsg-1_all.deb ... Unpacking libjs-mathjax (2.7.9+dfsg-1) ... Selecting previously unselected package libjs-sortable-tablesort. Preparing to unpack .../054-libjs-sortable-tablesort_3.1.0+ds-2_all.deb ... Unpacking libjs-sortable-tablesort (3.1.0+ds-2) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../055-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../056-libjs-sphinxdoc_7.2.6-9_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-9) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package liblapack3:i386. Preparing to unpack .../058-liblapack3_3.12.0-3_i386.deb ... Unpacking liblapack3:i386 (3.12.0-3) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../059-libnghttp2-14_1.62.1-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.62.1-1) ... Selecting previously unselected package libuv1t64:i386. Preparing to unpack .../060-libuv1t64_1.48.0-5_i386.deb ... Unpacking libuv1t64:i386 (1.48.0-5) ... Selecting previously unselected package node-xtend. Preparing to unpack .../061-node-xtend_4.0.2-3_all.deb ... Unpacking node-xtend (4.0.2-3) ... Selecting previously unselected package nodejs. Preparing to unpack .../062-nodejs_20.14.0+dfsg-3_i386.deb ... Unpacking nodejs (20.14.0+dfsg-3) ... Selecting previously unselected package node-acorn. Preparing to unpack .../063-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... Selecting previously unselected package node-cjs-module-lexer. Preparing to unpack .../064-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... Selecting previously unselected package node-undici. Preparing to unpack .../065-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... Selecting previously unselected package libnode115:i386. Preparing to unpack .../066-libnode115_20.14.0+dfsg-3_i386.deb ... Unpacking libnode115:i386 (20.14.0+dfsg-3) ... Selecting previously unselected package libnorm1t64:i386. Preparing to unpack .../067-libnorm1t64_1.5.9+dfsg-3.1_i386.deb ... Unpacking libnorm1t64:i386 (1.5.9+dfsg-3.1) ... Selecting previously unselected package libpgm-5.3-0t64:i386. Preparing to unpack .../068-libpgm-5.3-0t64_5.3.128~dfsg-2.1_i386.deb ... Unpacking libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1) ... Selecting previously unselected package libpython3.12-stdlib:i386. Preparing to unpack .../069-libpython3.12-stdlib_3.12.4-1_i386.deb ... Unpacking libpython3.12-stdlib:i386 (3.12.4-1) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../070-libsodium23_1.0.18-1+b1_i386.deb ... Unpacking libsodium23:i386 (1.0.18-1+b1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../071-libyaml-0-2_0.2.5-1+b1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.5-1+b1) ... Selecting previously unselected package libzmq5:i386. Preparing to unpack .../072-libzmq5_4.3.5-1+b2_i386.deb ... Unpacking libzmq5:i386 (4.3.5-1+b2) ... Selecting previously unselected package node-uglify-js. Preparing to unpack .../073-node-uglify-js_3.17.4-2_all.deb ... Unpacking node-uglify-js (3.17.4-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../074-python3-zipp_3.19.2-2_all.deb ... Unpacking python3-zipp (3.19.2-2) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../075-python3-importlib-metadata_7.1.0-1_all.deb ... Unpacking python3-importlib-metadata (7.1.0-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../076-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package python3-pyproject-hooks. Preparing to unpack .../077-python3-pyproject-hooks_1.1.0-1_all.deb ... Unpacking python3-pyproject-hooks (1.1.0-1) ... Selecting previously unselected package python3-toml. Preparing to unpack .../078-python3-toml_0.10.2-1_all.deb ... Unpacking python3-toml (0.10.2-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../079-python3-wheel_0.43.0-1_all.deb ... Unpacking python3-wheel (0.43.0-1) ... Selecting previously unselected package python3-build. Preparing to unpack .../080-python3-build_1.2.1-1_all.deb ... Unpacking python3-build (1.2.1-1) ... Selecting previously unselected package python3-installer. Preparing to unpack .../081-python3-installer_0.7.0+dfsg1-3_all.deb ... Unpacking python3-installer (0.7.0+dfsg1-3) ... Selecting previously unselected package pybuild-plugin-pyproject. Preparing to unpack .../082-pybuild-plugin-pyproject_6.20240422_all.deb ... Unpacking pybuild-plugin-pyproject (6.20240422) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../083-python-babel-localedata_2.14.0-1_all.deb ... Unpacking python-babel-localedata (2.14.0-1) ... Selecting previously unselected package python-pandas-doc. Preparing to unpack .../084-python-pandas-doc_2.1.4+dfsg-8_all.deb ... Unpacking python-pandas-doc (2.1.4+dfsg-8) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../085-python-tinycss2-common_1.3.0-1_all.deb ... Unpacking python-tinycss2-common (1.3.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../086-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3.12. Preparing to unpack .../087-python3.12_3.12.4-1_i386.deb ... Unpacking python3.12 (3.12.4-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../088-python3-all_3.11.8-1_i386.deb ... Unpacking python3-all (3.11.8-1) ... Selecting previously unselected package python3-idna. Preparing to unpack .../089-python3-idna_3.6-2.1_all.deb ... Unpacking python3-idna (3.6-2.1) ... Selecting previously unselected package python3-sniffio. Preparing to unpack .../090-python3-sniffio_1.3.1-1_all.deb ... Unpacking python3-sniffio (1.3.1-1) ... Selecting previously unselected package python3-anyio. Preparing to unpack .../091-python3-anyio_4.4.0-1_all.deb ... Unpacking python3-anyio (4.4.0-1) ... Selecting previously unselected package python3-cffi-backend:i386. Preparing to unpack .../092-python3-cffi-backend_1.16.0-2+b2_i386.deb ... Unpacking python3-cffi-backend:i386 (1.16.0-2+b2) ... Selecting previously unselected package python3-argon2. Preparing to unpack .../093-python3-argon2_21.1.0-2_i386.deb ... Unpacking python3-argon2 (21.1.0-2) ... Selecting previously unselected package python3-async-generator. Preparing to unpack .../094-python3-async-generator_1.10-4_all.deb ... Unpacking python3-async-generator (1.10-4) ... Selecting previously unselected package python3-attr. Preparing to unpack .../095-python3-attr_23.2.0-2_all.deb ... Unpacking python3-attr (23.2.0-2) ... Selecting previously unselected package python3-tz. Preparing to unpack .../096-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-babel. Preparing to unpack .../097-python3-babel_2.14.0-1_all.deb ... Unpacking python3-babel (2.14.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../098-python3-six_1.16.0-6_all.deb ... Unpacking python3-six (1.16.0-6) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../099-python3-webencodings_0.5.1-5_all.deb ... Unpacking python3-webencodings (0.5.1-5) ... Selecting previously unselected package python3-html5lib. Preparing to unpack .../100-python3-html5lib_1.1-6_all.deb ... Unpacking python3-html5lib (1.1-6) ... Selecting previously unselected package python3-bleach. Preparing to unpack .../101-python3-bleach_6.1.0-2_all.deb ... Unpacking python3-bleach (6.1.0-2) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../102-python3-soupsieve_2.5-1_all.deb ... Unpacking python3-soupsieve (2.5-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../103-python3-bs4_4.12.3-1_all.deb ... Unpacking python3-bs4 (4.12.3-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../104-python3-certifi_2024.6.2-1_all.deb ... Unpacking python3-certifi (2024.6.2-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../105-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../106-python3-charset-normalizer_3.3.2-1_all.deb ... Unpacking python3-charset-normalizer (3.3.2-1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../107-python3-colorama_0.4.6-4_all.deb ... Unpacking python3-colorama (0.4.6-4) ... Selecting previously unselected package python3-click. Preparing to unpack .../108-python3-click_8.1.7-1_all.deb ... Unpacking python3-click (8.1.7-1) ... Selecting previously unselected package python3-cloudpickle. Preparing to unpack .../109-python3-cloudpickle_3.0.0-2_all.deb ... Unpacking python3-cloudpickle (3.0.0-2) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../110-python3-cryptography_42.0.5-2_i386.deb ... Unpacking python3-cryptography (42.0.5-2) ... Selecting previously unselected package python3-fsspec. Preparing to unpack .../111-python3-fsspec_2024.5.0-1_all.deb ... Unpacking python3-fsspec (2024.5.0-1) ... Selecting previously unselected package python3-toolz. Preparing to unpack .../112-python3-toolz_0.12.1-1_all.deb ... Unpacking python3-toolz (0.12.1-1) ... Selecting previously unselected package python3-locket. Preparing to unpack .../113-python3-locket_1.0.0-2_all.deb ... Unpacking python3-locket (1.0.0-2) ... Selecting previously unselected package python3-partd. Preparing to unpack .../114-python3-partd_1.4.2-1_all.deb ... Unpacking python3-partd (1.4.2-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../115-python3-yaml_6.0.1-2_i386.deb ... Unpacking python3-yaml (6.0.1-2) ... Selecting previously unselected package python3-dask. Preparing to unpack .../116-python3-dask_2024.5.2+dfsg-1_all.deb ... Unpacking python3-dask (2024.5.2+dfsg-1) ... Selecting previously unselected package python3-pathspec. Preparing to unpack .../117-python3-pathspec_0.12.1-1_all.deb ... Unpacking python3-pathspec (0.12.1-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../118-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-trove-classifiers. Preparing to unpack .../119-python3-trove-classifiers_2024.1.31-1_all.deb ... Unpacking python3-trove-classifiers (2024.1.31-1) ... Selecting previously unselected package python3-hatchling. Preparing to unpack .../120-python3-hatchling_1.24.2-1_all.deb ... Unpacking python3-hatchling (1.24.2-1) ... Selecting previously unselected package python3-setuptools-scm. Preparing to unpack .../121-python3-setuptools-scm_8.1.0-1_all.deb ... Unpacking python3-setuptools-scm (8.1.0-1) ... Selecting previously unselected package python3-hatch-vcs. Preparing to unpack .../122-python3-hatch-vcs_0.4.0-1_all.deb ... Unpacking python3-hatch-vcs (0.4.0-1) ... Selecting previously unselected package python3-rpds-py. Preparing to unpack .../123-python3-rpds-py_0.12.0-3_i386.deb ... Unpacking python3-rpds-py (0.12.0-3) ... Selecting previously unselected package python3-referencing. Preparing to unpack .../124-python3-referencing_0.31.0-1_all.deb ... Unpacking python3-referencing (0.31.0-1) ... Selecting previously unselected package python3-jsonschema-specifications. Preparing to unpack .../125-python3-jsonschema-specifications_2023.12.1-1_all.deb ... Unpacking python3-jsonschema-specifications (2023.12.1-1) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../126-python3-jsonschema_4.19.2-3_all.deb ... Unpacking python3-jsonschema (4.19.2-3) ... Selecting previously unselected package python3-roman. Preparing to unpack .../127-python3-roman_3.3-3_all.deb ... Unpacking python3-roman (3.3-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../128-python3-docutils_0.20.1+dfsg-3_all.deb ... Unpacking python3-docutils (0.20.1+dfsg-3) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../129-sphinx-common_7.2.6-9_all.deb ... Unpacking sphinx-common (7.2.6-9) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../130-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../131-python3-markupsafe_2.1.5-1_i386.deb ... Unpacking python3-markupsafe (2.1.5-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../132-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../133-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../134-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../135-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../136-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../137-python3-sphinx_7.2.6-9_all.deb ... Unpacking python3-sphinx (7.2.6-9) ... Selecting previously unselected package python3-pydata-sphinx-theme. Preparing to unpack .../138-python3-pydata-sphinx-theme_0.15.2.is.0.7.2-1_all.deb ... Unpacking python3-pydata-sphinx-theme (0.15.2.is.0.7.2-1) ... Selecting previously unselected package python3-sphinx-book-theme. Preparing to unpack .../139-python3-sphinx-book-theme_0.1.7-3_all.deb ... Unpacking python3-sphinx-book-theme (0.1.7-3) ... Selecting previously unselected package python3-dask-sphinx-theme. Preparing to unpack .../140-python3-dask-sphinx-theme_3.0.5-2_all.deb ... Unpacking python3-dask-sphinx-theme (3.0.5-2) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../141-python3-dateutil_2.9.0-2_all.deb ... Unpacking python3-dateutil (2.9.0-2) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../142-python3-decorator_5.1.1-5_all.deb ... Unpacking python3-decorator (5.1.1-5) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../143-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3.11-doc. Preparing to unpack .../144-python3.11-doc_3.11.9-1_all.deb ... Unpacking python3.11-doc (3.11.9-1) ... Selecting previously unselected package python3-doc. Preparing to unpack .../145-python3-doc_3.11.8-1_all.deb ... Unpacking python3-doc (3.11.8-1) ... Selecting previously unselected package python3-entrypoints. Preparing to unpack .../146-python3-entrypoints_0.4-2_all.deb ... Unpacking python3-entrypoints (0.4-2) ... Selecting previously unselected package python3-fastjsonschema. Preparing to unpack .../147-python3-fastjsonschema_2.19.1-1_all.deb ... Unpacking python3-fastjsonschema (2.19.1-1) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../148-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../149-python3-platformdirs_4.2.1-1_all.deb ... Unpacking python3-platformdirs (4.2.1-1) ... Selecting previously unselected package python3-traitlets. Preparing to unpack .../150-python3-traitlets_5.14.3-1_all.deb ... Unpacking python3-traitlets (5.14.3-1) ... Selecting previously unselected package python3-jupyter-core. Preparing to unpack .../151-python3-jupyter-core_5.3.2-2_all.deb ... Unpacking python3-jupyter-core (5.3.2-2) ... Selecting previously unselected package python3-nest-asyncio. Preparing to unpack .../152-python3-nest-asyncio_1.5.4-1_all.deb ... Unpacking python3-nest-asyncio (1.5.4-1) ... Selecting previously unselected package python3-tornado. Preparing to unpack .../153-python3-tornado_6.4.1-1_i386.deb ... Unpacking python3-tornado (6.4.1-1) ... Selecting previously unselected package python3-py. Preparing to unpack .../154-python3-py_1.11.0-2_all.deb ... Unpacking python3-py (1.11.0-2) ... Selecting previously unselected package python3-zmq. Preparing to unpack .../155-python3-zmq_24.0.1-5+b1_i386.deb ... Unpacking python3-zmq (24.0.1-5+b1) ... Selecting previously unselected package python3-jupyter-client. Preparing to unpack .../156-python3-jupyter-client_7.4.9-2_all.deb ... Unpacking python3-jupyter-client (7.4.9-2) ... Selecting previously unselected package python3-jupyterlab-pygments. Preparing to unpack .../157-python3-jupyterlab-pygments_0.2.2-3_all.deb ... Unpacking python3-jupyterlab-pygments (0.2.2-3) ... Selecting previously unselected package python3-mistune. Preparing to unpack .../158-python3-mistune_3.0.2-1_all.deb ... Unpacking python3-mistune (3.0.2-1) ... Selecting previously unselected package python3-nbformat. Preparing to unpack .../159-python3-nbformat_5.9.1-1_all.deb ... Unpacking python3-nbformat (5.9.1-1) ... Selecting previously unselected package python3-nbclient. Preparing to unpack .../160-python3-nbclient_0.8.0-1_all.deb ... Unpacking python3-nbclient (0.8.0-1) ... Selecting previously unselected package python3-pandocfilters. Preparing to unpack .../161-python3-pandocfilters_1.5.1-1_all.deb ... Unpacking python3-pandocfilters (1.5.1-1) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../162-python3-tinycss2_1.3.0-1_all.deb ... Unpacking python3-tinycss2 (1.3.0-1) ... Selecting previously unselected package python3-nbconvert. Preparing to unpack .../163-python3-nbconvert_7.16.4-1_all.deb ... Unpacking python3-nbconvert (7.16.4-1) ... Selecting previously unselected package python3-prometheus-client. Preparing to unpack .../164-python3-prometheus-client_0.19.0+ds1-1_all.deb ... Unpacking python3-prometheus-client (0.19.0+ds1-1) ... Selecting previously unselected package python3-send2trash. Preparing to unpack .../165-python3-send2trash_1.8.2-1_all.deb ... Unpacking python3-send2trash (1.8.2-1) ... Selecting previously unselected package python3-ptyprocess. Preparing to unpack .../166-python3-ptyprocess_0.7.0-5_all.deb ... Unpacking python3-ptyprocess (0.7.0-5) ... Selecting previously unselected package python3-terminado. Preparing to unpack .../167-python3-terminado_0.18.1-1_all.deb ... Unpacking python3-terminado (0.18.1-1) ... Selecting previously unselected package python3-websocket. Preparing to unpack .../168-python3-websocket_1.7.0-1_all.deb ... Unpacking python3-websocket (1.7.0-1) ... Selecting previously unselected package python3-jupyter-server. Preparing to unpack .../169-python3-jupyter-server_1.23.3-2_all.deb ... Unpacking python3-jupyter-server (1.23.3-2) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../170-python3-msgpack_1.0.3-3+b1_i386.deb ... Unpacking python3-msgpack (1.0.3-3+b1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../171-python3-numpy_1%3a1.26.4+ds-10_i386.deb ... Unpacking python3-numpy (1:1.26.4+ds-10) ... Selecting previously unselected package python3-tabulate. Preparing to unpack .../172-python3-tabulate_0.9.0-1_all.deb ... Unpacking python3-tabulate (0.9.0-1) ... Selecting previously unselected package python3-numpydoc. Preparing to unpack .../173-python3-numpydoc_1.6.0-2_all.deb ... Unpacking python3-numpydoc (1.6.0-2) ... Selecting previously unselected package python3-pandas-lib:i386. Preparing to unpack .../174-python3-pandas-lib_2.1.4+dfsg-8_i386.deb ... Unpacking python3-pandas-lib:i386 (2.1.4+dfsg-8) ... Selecting previously unselected package python3-pandas. Preparing to unpack .../175-python3-pandas_2.1.4+dfsg-8_all.deb ... Unpacking python3-pandas (2.1.4+dfsg-8) ... Selecting previously unselected package python3-psutil. Preparing to unpack .../176-python3-psutil_5.9.8-2_i386.deb ... Unpacking python3-psutil (5.9.8-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../177-python3-pytest_8.2.2-2_all.deb ... Unpacking python3-pytest (8.2.2-2) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../178-python3-pytest-asyncio_0.20.3-1.3_all.deb ... Unpacking python3-pytest-asyncio (0.20.3-1.3) ... Selecting previously unselected package python3-pytest-rerunfailures. Preparing to unpack .../179-python3-pytest-rerunfailures_12.0-1_all.deb ... Unpacking python3-pytest-rerunfailures (12.0-1) ... Selecting previously unselected package python3-pytest-timeout. Preparing to unpack .../180-python3-pytest-timeout_2.3.1-1_all.deb ... Unpacking python3-pytest-timeout (2.3.1-1) ... Selecting previously unselected package python3-sortedcontainers. Preparing to unpack .../181-python3-sortedcontainers_2.4.0-2_all.deb ... Unpacking python3-sortedcontainers (2.4.0-2) ... Selecting previously unselected package python3-sortedcollections. Preparing to unpack .../182-python3-sortedcollections_2.1.0-2_all.deb ... Unpacking python3-sortedcollections (2.1.0-2) ... Selecting previously unselected package python3-sphinx-click. Preparing to unpack .../183-python3-sphinx-click_5.1.0-1_all.deb ... Unpacking python3-sphinx-click (5.1.0-1) ... Selecting previously unselected package python3-sphinx-design. Preparing to unpack .../184-python3-sphinx-design_0.6.0-2_all.deb ... Unpacking python3-sphinx-design (0.6.0-2) ... Selecting previously unselected package python3-tblib. Preparing to unpack .../185-python3-tblib_3.0.0-5_all.deb ... Unpacking python3-tblib (3.0.0-5) ... Selecting previously unselected package python3-versioneer. Preparing to unpack .../186-python3-versioneer_0.29-1_all.deb ... Unpacking python3-versioneer (0.29-1) ... Selecting previously unselected package python3-zict. Preparing to unpack .../187-python3-zict_3.0.0-2_all.deb ... Unpacking python3-zict (3.0.0-2) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../188-tzdata-legacy_2024a-4_all.deb ... Unpacking tzdata-legacy (2024a-4) ... Selecting previously unselected package uglifyjs. Preparing to unpack .../189-uglifyjs_3.17.4-2_all.deb ... Unpacking uglifyjs (3.17.4-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:i386 (1.5.7-2) ... Setting up node-uglify-js (3.17.4-2) ... Setting up libnorm1t64:i386 (1.5.9+dfsg-3.1) ... Setting up libkeyutils1:i386 (1.6.3-3) ... Setting up fonts-mathjax (2.7.9+dfsg-1) ... Setting up libsodium23:i386 (1.0.18-1+b1) ... Setting up libicu72:i386 (72.1-4+b1) ... Setting up bsdextrautils (2.40.1-8.1) ... Setting up libjs-mathjax (2.7.9+dfsg-1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (0.2.5-1+b1) ... Setting up libargon2-1:i386 (0~20190702+dfsg-4+b1) ... Setting up libdebhelper-perl (13.16) ... Setting up libbrotli1:i386 (1.1.0-2+b3) ... Setting up libuv1t64:i386 (1.48.0-5) ... Setting up libmagic1t64:i386 (1:5.45-3) ... Setting up libpython3.12-minimal:i386 (3.12.4-1) ... Setting up libnghttp2-14:i386 (1.62.1-1) ... Setting up gettext-base (0.21-15) ... Setting up m4 (1.4.19-4) ... Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... Setting up libcom-err2:i386 (1.47.1-1) ... Setting up file (1:5.45-3) ... Setting up sse2-support (21) ... Setting up libelf1t64:i386 (0.191-1+b1) ... Setting up python-babel-localedata (2.14.0-1) ... Setting up libkrb5support0:i386 (1.21.2-1) ... Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Jun 21 13:13:36 UTC 2024. Universal Time is now: Fri Jun 21 13:13:36 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:i386 (3.12.0-3) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode Setting up libcares2:i386 (1.31.0-1) ... Setting up autopoint (0.21-15) ... Setting up libk5crypto3:i386 (1.21.2-1) ... Setting up libgfortran5:i386 (14.1.0-2) ... Setting up autoconf (2.71-3) ... Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.23) ... Setting up libuchardet0:i386 (0.0.8-1+b1) ... Setting up python-tinycss2-common (1.3.0-1) ... Setting up libjson-perl (4.10000-1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:i386 (1.21.2-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up node-xtend (4.0.2-3) ... Setting up openssl (3.2.2-1) ... Setting up libbsd0:i386 (0.12.2-1) ... Setting up readline-common (8.2-4) ... Setting up libxml2:i386 (2.12.7+dfsg-3) ... Setting up libjs-sortable-tablesort (3.1.0+ds-2) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up python3.12-minimal (3.12.4-1) ... Setting up liblapack3:i386 (3.12.0-3) ... update-alternatives: using /usr/lib/i386-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/i386-linux-gnu/liblapack.so.3 (liblapack.so.3-i386-linux-gnu) in auto mode Setting up gettext (0.21-15) ... Setting up libtool (2.4.7-7) ... Setting up tzdata-legacy (2024a-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up python3.11-doc (3.11.9-1) ... Setting up libgssapi-krb5-2:i386 (1.21.2-1) ... Setting up libjs-sphinxdoc (7.2.6-9) ... Setting up libreadline8t64:i386 (8.2-4) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-4) ... Setting up xml-core (0.19) ... Setting up python3-doc (3.11.8-1) ... Setting up libzmq5:i386 (4.3.5-1+b2) ... Setting up libpython3.12-stdlib:i386 (3.12.4-1) ... Setting up python-pandas-doc (2.1.4+dfsg-8) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:i386 (3.11.9-1) ... Setting up python3.12 (3.12.4-1) ... Setting up man-db (2.12.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up sphinx-common (7.2.6-9) ... Setting up libpython3-stdlib:i386 (3.11.8-1) ... Setting up python3.11 (3.11.9-1) ... Setting up debhelper (13.16) ... Setting up python3 (3.11.8-1) ... Setting up python3-sortedcontainers (2.4.0-2) ... Setting up python3-pandocfilters (1.5.1-1) ... Setting up python3-zipp (3.19.2-2) ... Setting up python3-markupsafe (2.1.5-1) ... Setting up python3-wheel (0.43.0-1) ... Setting up python3-webencodings (0.5.1-5) ... Setting up python3-platformdirs (4.2.1-1) ... Setting up python3-psutil (5.9.8-2) ... Setting up python3-tz (2024.1-2) ... Setting up python3-cloudpickle (3.0.0-2) ... Setting up python3-six (1.16.0-6) ... Setting up python3-roman (3.3-3) ... Setting up python3-decorator (5.1.1-5) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-packaging (24.0-1) ... Setting up python3-pyproject-hooks (1.1.0-1) ... Setting up python3-certifi (2024.6.2-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-nest-asyncio (1.5.4-1) ... Setting up python3-idna (3.6-2.1) ... Setting up python3-html5lib (1.1-6) ... Setting up python3-toml (0.10.2-1) ... Setting up python3-installer (0.7.0+dfsg1-3) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up python3-pluggy (1.5.0-1) ... Setting up python3-rpds-py (0.12.0-3) ... Setting up python3-fastjsonschema (2.19.1-1) ... Setting up python3-trove-classifiers (2024.1.31-1) ... Setting up python3-traitlets (5.14.3-1) ... Setting up python3-toolz (0.12.1-1) ... Setting up python3-dateutil (2.9.0-2) ... Setting up python3-msgpack (1.0.3-3+b1) ... Setting up python3-versioneer (0.29-1) ... Setting up python3-build (1.2.1-1) ... Setting up python3-zict (3.0.0-2) ... Setting up python3-pathspec (0.12.1-1) ... Setting up python3-lib2to3 (3.12.3-3.1) ... Setting up python3-locket (1.0.0-2) ... Setting up python3-mistune (3.0.2-1) ... Setting up python3-soupsieve (2.5-1) ... Setting up python3-websocket (1.7.0-1) ... Setting up python3-jupyter-core (5.3.2-2) ... Setting up python3-cffi-backend:i386 (1.16.0-2+b2) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-ptyprocess (0.7.0-5) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up python3-entrypoints (0.4-2) ... Setting up python3-distutils (3.12.3-3.1) ... python3.12: can't get files for byte-compilation Setting up python3-partd (1.4.2-1) ... Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-sniffio (1.3.1-1) ... Setting up python3-sortedcollections (2.1.0-2) ... Setting up python3-attr (23.2.0-2) ... Setting up python3-tornado (6.4.1-1) ... Setting up python3-send2trash (1.8.2-1) ... Setting up python3-tinycss2 (1.3.0-1) ... Setting up python3-importlib-metadata (7.1.0-1) ... Setting up python3-setuptools (68.1.2-2) ... Setting up python3-async-generator (1.10-4) ... Setting up python3-tblib (3.0.0-5) ... Setting up python3-py (1.11.0-2) ... Setting up python3-anyio (4.4.0-1) ... Setting up python3-babel (2.14.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-colorama (0.4.6-4) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-charset-normalizer (3.3.2-1) ... Setting up python3-pytest (8.2.2-2) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up python3-fsspec (2024.5.0-1) ... Setting up python3-tabulate (0.9.0-1) ... Setting up python3-all (3.11.8-1) ... Setting up python3-yaml (6.0.1-2) ... Setting up python3-click (8.1.7-1) ... Setting up python3-setuptools-scm (8.1.0-1) ... Setting up python3-bs4 (4.12.3-1) ... Setting up python3-bleach (6.1.0-2) ... Setting up python3-prometheus-client (0.19.0+ds1-1) ... Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up python3-zmq (24.0.1-5+b1) ... Setting up python3-cryptography (42.0.5-2) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-numpy (1:1.26.4+ds-10) ... Setting up python3-pytest-asyncio (0.20.3-1.3) ... Setting up python3-terminado (0.18.1-1) ... Setting up python3-argon2 (21.1.0-2) ... Setting up python3-jupyter-client (7.4.9-2) ... Setting up python3-hatchling (1.24.2-1) ... Setting up python3-hatch-vcs (0.4.0-1) ... Setting up python3-referencing (0.31.0-1) ... Setting up dh-python (6.20240422) ... Setting up python3-pytest-rerunfailures (12.0-1) ... Setting up python3-pytest-timeout (2.3.1-1) ... Setting up pybuild-plugin-pyproject (6.20240422) ... Setting up python3-pandas-lib:i386 (2.1.4+dfsg-8) ... Setting up python3-dask (2024.5.2+dfsg-1) ... Setting up python3-jupyterlab-pygments (0.2.2-3) ... Setting up python3-pandas (2.1.4+dfsg-8) ... Setting up python3-jsonschema-specifications (2023.12.1-1) ... Setting up python3-jsonschema (4.19.2-3) ... Setting up python3-nbformat (5.9.1-1) ... Setting up python3-nbclient (0.8.0-1) ... Setting up python3-nbconvert (7.16.4-1) ... Setting up python3-jupyter-server (1.23.3-2) ... Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... Setting up libnode115:i386 (20.14.0+dfsg-3) ... Setting up nodejs (20.14.0+dfsg-3) ... update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode Setting up uglifyjs (3.17.4-2) ... Processing triggers for libc-bin (2.38-13) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.20.1+dfsg-3) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.20.1+dfsg-3) ... Setting up python3-sphinx (7.2.6-9) ... Setting up python3-sphinx-click (5.1.0-1) ... Setting up python3-sphinx-design (0.6.0-2) ... Setting up python3-numpydoc (1.6.0-2) ... Setting up python3-pydata-sphinx-theme (0.15.2.is.0.7.2-1) ... Setting up python3-sphinx-book-theme (0.1.7-3) ... Setting up python3-dask-sphinx-theme (3.0.5-2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/dask.distributed-2024.5.2+ds.1/ && 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.5.2+ds.1-2_source.changes dpkg-buildpackage: info: source package dask.distributed dpkg-buildpackage: info: source version 2024.5.2+ds.1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Étienne Mollier dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 dpkg-source: info: using options from dask.distributed-2024.5.2+ds.1/debian/source/options: --extend-diff-ignore=^[^/]+\.egg-info/ debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1' touch distributed/comm/tests/__init__.py dh_auto_clean rm distributed/http/static/js/anime.min.js distributed/http/static/js/reconnecting-websocket.min.js rm: cannot remove 'distributed/http/static/js/anime.min.js': No such file or directory rm: cannot remove 'distributed/http/static/js/reconnecting-websocket.min.js': No such file or directory make[1]: [debian/rules:176: override_dh_auto_clean] Error 1 (ignored) chmod 755 distributed/tests/test_utils_test.py make[1]: Leaving directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1' rm -f distributed/comm/tests/__init__.py set -e; \ for p in distributed/http/static/js/anime.min.js distributed/http/static/js/reconnecting-websocket.min.js; do \ uglifyjs -o $p debian/missing-sources/${p%.min.js}.js ; \ done cp /usr/share/javascript/sortable-tablesort/sortable.min.js distributed/http/static/js cp /usr/share/javascript/sortable-tablesort/sortable.min.css* distributed/http/static/css chmod a-x distributed/tests/test_utils_test.py dh_auto_build I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib 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/utils_perf.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/_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/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/security.py -> build/lib/distributed copying distributed/exceptions.py -> build/lib/distributed copying distributed/pytest_resourceleaks.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/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/diskutils.py -> build/lib/distributed copying distributed/bokeh.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/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 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 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 creating 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/rmm.py -> build/lib/distributed/diagnostics copying distributed/diagnostics/progress_stream.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/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/_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 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/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/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 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/json.py -> build/lib/distributed/http/scheduler 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 running egg_info creating distributed.egg-info writing distributed.egg-info/PKG-INFO writing dependency_links to distributed.egg-info/dependency_links.txt writing entry points to distributed.egg-info/entry_points.txt writing requirements to distributed.egg-info/requires.txt writing top-level names to distributed.egg-info/top_level.txt writing manifest file 'distributed.egg-info/SOURCES.txt' reading manifest file 'distributed.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.coffee' under directory 'distributed' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE.txt' adding license file 'AUTHORS.md' writing manifest file 'distributed.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.cli.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.cli.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.cli.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.cli.tests' to be distributed and are already explicitly excluding 'distributed.cli.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.comm.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.comm.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.comm.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.comm.tests' to be distributed and are already explicitly excluding 'distributed.comm.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.dashboard.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.dashboard.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.dashboard.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.dashboard.tests' to be distributed and are already explicitly excluding 'distributed.dashboard.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.deploy.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.deploy.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.deploy.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.deploy.tests' to be distributed and are already explicitly excluding 'distributed.deploy.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.diagnostics.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.diagnostics.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.diagnostics.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.diagnostics.tests' to be distributed and are already explicitly excluding 'distributed.diagnostics.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.http.scheduler.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.http.scheduler.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.http.scheduler.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.http.scheduler.tests' to be distributed and are already explicitly excluding 'distributed.http.scheduler.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.http.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.http.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.http.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.http.tests' to be distributed and are already explicitly excluding 'distributed.http.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.http.worker.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.http.worker.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.http.worker.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.http.worker.tests' to be distributed and are already explicitly excluding 'distributed.http.worker.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.protocol.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.protocol.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.protocol.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.protocol.tests' to be distributed and are already explicitly excluding 'distributed.protocol.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.shuffle.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.shuffle.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.shuffle.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.shuffle.tests' to be distributed and are already explicitly excluding 'distributed.shuffle.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.tests' to be distributed and are already explicitly excluding 'distributed.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying distributed/distributed-schema.yaml -> build/lib/distributed copying distributed/distributed.yaml -> build/lib/distributed copying distributed/py.typed -> build/lib/distributed creating build/lib/distributed/tests copying distributed/tests/make_tls_certs.py -> build/lib/distributed/tests copying distributed/tests/test_active_memory_manager.py -> build/lib/distributed/tests copying distributed/tests/test_actor.py -> build/lib/distributed/tests copying distributed/tests/test_as_completed.py -> build/lib/distributed/tests copying distributed/tests/test_asyncio.py -> build/lib/distributed/tests copying distributed/tests/test_asyncprocess.py -> build/lib/distributed/tests copying distributed/tests/test_batched.py -> build/lib/distributed/tests copying distributed/tests/test_cancelled_state.py -> build/lib/distributed/tests copying distributed/tests/test_chaos.py -> build/lib/distributed/tests copying distributed/tests/test_client.py -> build/lib/distributed/tests copying distributed/tests/test_client_executor.py -> build/lib/distributed/tests copying distributed/tests/test_client_loop.py -> build/lib/distributed/tests copying distributed/tests/test_cluster_dump.py -> build/lib/distributed/tests copying distributed/tests/test_collections.py -> build/lib/distributed/tests copying distributed/tests/test_compatibility.py -> build/lib/distributed/tests copying distributed/tests/test_computations.py -> build/lib/distributed/tests copying distributed/tests/test_config.py -> build/lib/distributed/tests copying distributed/tests/test_core.py -> build/lib/distributed/tests copying distributed/tests/test_counter.py -> build/lib/distributed/tests copying distributed/tests/test_dask_collections.py -> build/lib/distributed/tests copying distributed/tests/test_deadline.py -> build/lib/distributed/tests copying distributed/tests/test_diskutils.py -> build/lib/distributed/tests copying distributed/tests/test_events.py -> build/lib/distributed/tests copying distributed/tests/test_failed_workers.py -> build/lib/distributed/tests copying distributed/tests/test_imports.py -> build/lib/distributed/tests copying distributed/tests/test_init.py -> build/lib/distributed/tests copying distributed/tests/test_itertools.py -> build/lib/distributed/tests copying distributed/tests/test_jupyter.py -> build/lib/distributed/tests copying distributed/tests/test_locks.py -> build/lib/distributed/tests copying distributed/tests/test_metrics.py -> build/lib/distributed/tests copying distributed/tests/test_multi_locks.py -> build/lib/distributed/tests copying distributed/tests/test_nanny.py -> build/lib/distributed/tests copying distributed/tests/test_parse_stdout.py -> build/lib/distributed/tests copying distributed/tests/test_preload.py -> build/lib/distributed/tests copying distributed/tests/test_priorities.py -> build/lib/distributed/tests copying distributed/tests/test_profile.py -> build/lib/distributed/tests copying distributed/tests/test_publish.py -> build/lib/distributed/tests copying distributed/tests/test_pubsub.py -> build/lib/distributed/tests copying distributed/tests/test_queues.py -> build/lib/distributed/tests copying distributed/tests/test_reschedule.py -> build/lib/distributed/tests copying distributed/tests/test_resources.py -> build/lib/distributed/tests copying distributed/tests/test_scheduler.py -> build/lib/distributed/tests copying distributed/tests/test_security.py -> build/lib/distributed/tests copying distributed/tests/test_semaphore.py -> build/lib/distributed/tests copying distributed/tests/test_sizeof.py -> build/lib/distributed/tests copying distributed/tests/test_spans.py -> build/lib/distributed/tests copying distributed/tests/test_spec.py -> build/lib/distributed/tests copying distributed/tests/test_spill.py -> build/lib/distributed/tests copying distributed/tests/test_steal.py -> build/lib/distributed/tests copying distributed/tests/test_stories.py -> build/lib/distributed/tests copying distributed/tests/test_stress.py -> build/lib/distributed/tests copying distributed/tests/test_system.py -> build/lib/distributed/tests copying distributed/tests/test_system_monitor.py -> build/lib/distributed/tests copying distributed/tests/test_threadpoolexecutor.py -> build/lib/distributed/tests copying distributed/tests/test_tls_functional.py -> build/lib/distributed/tests copying distributed/tests/test_utils.py -> build/lib/distributed/tests copying distributed/tests/test_utils_comm.py -> build/lib/distributed/tests copying distributed/tests/test_utils_perf.py -> build/lib/distributed/tests copying distributed/tests/test_utils_test.py -> build/lib/distributed/tests copying distributed/tests/test_variable.py -> build/lib/distributed/tests copying distributed/tests/test_versions.py -> build/lib/distributed/tests copying distributed/tests/test_worker.py -> build/lib/distributed/tests copying distributed/tests/test_worker_client.py -> build/lib/distributed/tests copying distributed/tests/test_worker_memory.py -> build/lib/distributed/tests copying distributed/tests/test_worker_metrics.py -> build/lib/distributed/tests copying distributed/tests/test_worker_state_machine.py -> build/lib/distributed/tests copying distributed/tests/tls-ca-cert.pem -> build/lib/distributed/tests copying distributed/tests/tls-ca-key.pem -> build/lib/distributed/tests copying distributed/tests/tls-cert-chain.pem -> build/lib/distributed/tests copying distributed/tests/tls-cert.pem -> build/lib/distributed/tests copying distributed/tests/tls-key-cert.pem -> build/lib/distributed/tests 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/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/worker-table.html -> build/lib/distributed/http/templates copying distributed/http/templates/workers.html -> build/lib/distributed/http/templates 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 copying distributed/protocol/tests/test_collection.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_collection_cuda.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_compression.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_cupy.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_h5py.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_highlevelgraph.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_keras.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_netcdf4.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_numba.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_numpy.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_pandas.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_pickle.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_protocol.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_protocol_utils.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_rmm.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_scipy.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_serialize.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_sparse.py -> build/lib/distributed/protocol/tests copying distributed/protocol/tests/test_to_pickle.py -> build/lib/distributed/protocol/tests 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/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 copying distributed/diagnostics/tests/test_eventstream.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_graph_layout.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_install_plugin.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_memory_sampler.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_memray.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_nanny_plugin.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_nvml.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_progress.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_progress_stream.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_progress_widgets.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_progressbar.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_rmm_diagnostics.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_scheduler_plugin.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_task_stream.py -> build/lib/distributed/diagnostics/tests copying distributed/diagnostics/tests/test_worker_plugin.py -> build/lib/distributed/diagnostics/tests creating build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/__init__.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_buffer.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_comm_buffer.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_core.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_disk_buffer.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_graph.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_limiter.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_memory_buffer.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_merge.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_merge_column_and_index.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_metrics.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_pickle.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_read_write_lock.py -> build/lib/distributed/shuffle/tests copying distributed/shuffle/tests/test_rechunk.py -> build/lib/distributed/shuffle/tests 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/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 copying distributed/widgets/templates/future.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/has_what.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/local_cluster.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/log.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/logs.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/process_interface.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/scheduler.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/scheduler_info.html.j2 -> build/lib/distributed/widgets/templates copying distributed/widgets/templates/security.html.j2 -> build/lib/distributed/widgets/templates 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 UPDATING build/lib/distributed/_version.py set build/lib/distributed/_version.py to '0+unknown' installing to build/bdist.linux-i686/wheel running install running install_lib creating build/bdist.linux-i686 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/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/utils_perf.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 creating 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/scipy.py -> build/bdist.linux-i686/wheel/distributed/protocol copying build/lib/distributed/protocol/compression.py -> build/bdist.linux-i686/wheel/distributed/protocol creating 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_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/__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_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_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/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/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 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_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_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_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_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/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/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_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_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/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_perf.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_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_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_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 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/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/__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/__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/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 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 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/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/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/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/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 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 running install_egg_info Copying distributed.egg-info to build/bdist.linux-i686/wheel/distributed-0+unknown.egg-info running install_scripts creating build/bdist.linux-i686/wheel/distributed-0+unknown.dist-info/WHEEL creating '/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/.tmp-7lu9yuec/distributed-0+unknown-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'distributed/__init__.py' adding 'distributed/_asyncio.py' adding 'distributed/_concurrent_futures_thread.py' adding 'distributed/_signals.py' adding 'distributed/_stories.py' adding 'distributed/_version.py' adding 'distributed/active_memory_manager.py' adding 'distributed/actor.py' adding 'distributed/batched.py' adding 'distributed/bokeh.py' adding 'distributed/cfexecutor.py' adding 'distributed/chaos.py' adding 'distributed/client.py' adding 'distributed/cluster_dump.py' adding 'distributed/collections.py' adding 'distributed/compatibility.py' adding 'distributed/config.py' adding 'distributed/core.py' adding 'distributed/counter.py' adding 'distributed/diskutils.py' adding 'distributed/distributed-schema.yaml' adding 'distributed/distributed.yaml' adding 'distributed/event.py' adding 'distributed/exceptions.py' adding 'distributed/itertools.py' adding 'distributed/lock.py' adding 'distributed/metrics.py' adding 'distributed/multi_lock.py' adding 'distributed/nanny.py' adding 'distributed/node.py' adding 'distributed/objects.py' adding 'distributed/preloading.py' adding 'distributed/process.py' adding 'distributed/proctitle.py' adding 'distributed/profile.py' adding 'distributed/publish.py' adding 'distributed/pubsub.py' adding 'distributed/py.typed' adding 'distributed/pytest_resourceleaks.py' adding 'distributed/queues.py' adding 'distributed/recreate_tasks.py' adding 'distributed/scheduler.py' adding 'distributed/security.py' adding 'distributed/semaphore.py' adding 'distributed/sizeof.py' adding 'distributed/spans.py' adding 'distributed/spill.py' adding 'distributed/stealing.py' adding 'distributed/system.py' adding 'distributed/system_monitor.py' adding 'distributed/threadpoolexecutor.py' adding 'distributed/utils.py' adding 'distributed/utils_comm.py' adding 'distributed/utils_perf.py' adding 'distributed/utils_test.py' adding 'distributed/variable.py' adding 'distributed/versions.py' adding 'distributed/worker.py' adding 'distributed/worker_client.py' adding 'distributed/worker_memory.py' adding 'distributed/worker_state_machine.py' adding 'distributed/cli/__init__.py' adding 'distributed/cli/dask_scheduler.py' adding 'distributed/cli/dask_spec.py' adding 'distributed/cli/dask_ssh.py' adding 'distributed/cli/dask_worker.py' adding 'distributed/cli/utils.py' adding 'distributed/cli/tests/__init__.py' adding 'distributed/cli/tests/test_dask_scheduler.py' adding 'distributed/cli/tests/test_dask_spec.py' adding 'distributed/cli/tests/test_dask_ssh.py' adding 'distributed/cli/tests/test_dask_worker.py' adding 'distributed/cli/tests/test_tls_cli.py' adding 'distributed/comm/__init__.py' adding 'distributed/comm/addressing.py' adding 'distributed/comm/core.py' adding 'distributed/comm/inproc.py' adding 'distributed/comm/registry.py' adding 'distributed/comm/tcp.py' adding 'distributed/comm/ucx.py' adding 'distributed/comm/utils.py' adding 'distributed/comm/ws.py' adding 'distributed/comm/tests/test_comms.py' adding 'distributed/comm/tests/test_tcp.py' adding 'distributed/comm/tests/test_ucx.py' adding 'distributed/comm/tests/test_ucx_config.py' adding 'distributed/comm/tests/test_ws.py' adding 'distributed/dashboard/__init__.py' adding 'distributed/dashboard/core.py' adding 'distributed/dashboard/export_tool.py' adding 'distributed/dashboard/scheduler.py' adding 'distributed/dashboard/theme.yaml' adding 'distributed/dashboard/utils.py' adding 'distributed/dashboard/worker.py' adding 'distributed/dashboard/components/__init__.py' adding 'distributed/dashboard/components/nvml.py' adding 'distributed/dashboard/components/rmm.py' adding 'distributed/dashboard/components/scheduler.py' adding 'distributed/dashboard/components/shared.py' adding 'distributed/dashboard/components/worker.py' adding 'distributed/dashboard/templates/__init__.py' adding 'distributed/dashboard/templates/performance_report.html' adding 'distributed/dashboard/tests/test_bokeh.py' adding 'distributed/dashboard/tests/test_components.py' adding 'distributed/dashboard/tests/test_scheduler_bokeh.py' adding 'distributed/dashboard/tests/test_worker_bokeh.py' adding 'distributed/deploy/__init__.py' adding 'distributed/deploy/adaptive.py' adding 'distributed/deploy/adaptive_core.py' adding 'distributed/deploy/cluster.py' adding 'distributed/deploy/local.py' adding 'distributed/deploy/old_ssh.py' adding 'distributed/deploy/spec.py' adding 'distributed/deploy/ssh.py' adding 'distributed/deploy/subprocess.py' adding 'distributed/deploy/utils.py' adding 'distributed/deploy/tests/test_adaptive.py' adding 'distributed/deploy/tests/test_adaptive_core.py' adding 'distributed/deploy/tests/test_cluster.py' adding 'distributed/deploy/tests/test_deploy_utils.py' adding 'distributed/deploy/tests/test_local.py' adding 'distributed/deploy/tests/test_old_ssh.py' adding 'distributed/deploy/tests/test_slow_adaptive.py' adding 'distributed/deploy/tests/test_spec_cluster.py' adding 'distributed/deploy/tests/test_ssh.py' adding 'distributed/deploy/tests/test_subprocess.py' adding 'distributed/diagnostics/__init__.py' adding 'distributed/diagnostics/cluster_dump.py' adding 'distributed/diagnostics/cudf.py' adding 'distributed/diagnostics/eventstream.py' adding 'distributed/diagnostics/graph_layout.py' adding 'distributed/diagnostics/memory_sampler.py' adding 'distributed/diagnostics/memray.py' adding 'distributed/diagnostics/nvml.py' adding 'distributed/diagnostics/plugin.py' adding 'distributed/diagnostics/progress.py' adding 'distributed/diagnostics/progress_stream.py' adding 'distributed/diagnostics/progressbar.py' adding 'distributed/diagnostics/rmm.py' adding 'distributed/diagnostics/task_stream.py' adding 'distributed/diagnostics/websocket.py' adding 'distributed/diagnostics/tests/test_cluster_dump_plugin.py' adding 'distributed/diagnostics/tests/test_cudf_diagnostics.py' adding 'distributed/diagnostics/tests/test_eventstream.py' adding 'distributed/diagnostics/tests/test_graph_layout.py' adding 'distributed/diagnostics/tests/test_install_plugin.py' adding 'distributed/diagnostics/tests/test_memory_sampler.py' adding 'distributed/diagnostics/tests/test_memray.py' adding 'distributed/diagnostics/tests/test_nanny_plugin.py' adding 'distributed/diagnostics/tests/test_nvml.py' adding 'distributed/diagnostics/tests/test_progress.py' adding 'distributed/diagnostics/tests/test_progress_stream.py' adding 'distributed/diagnostics/tests/test_progress_widgets.py' adding 'distributed/diagnostics/tests/test_progressbar.py' adding 'distributed/diagnostics/tests/test_rmm_diagnostics.py' adding 'distributed/diagnostics/tests/test_scheduler_plugin.py' adding 'distributed/diagnostics/tests/test_task_stream.py' adding 'distributed/diagnostics/tests/test_worker_plugin.py' adding 'distributed/http/__init__.py' adding 'distributed/http/health.py' adding 'distributed/http/prometheus.py' adding 'distributed/http/proxy.py' adding 'distributed/http/routing.py' adding 'distributed/http/statics.py' adding 'distributed/http/utils.py' adding 'distributed/http/scheduler/__init__.py' adding 'distributed/http/scheduler/api.py' adding 'distributed/http/scheduler/info.py' adding 'distributed/http/scheduler/json.py' adding 'distributed/http/scheduler/missing_bokeh.py' adding 'distributed/http/scheduler/prometheus/__init__.py' adding 'distributed/http/scheduler/prometheus/core.py' adding 'distributed/http/scheduler/prometheus/semaphore.py' adding 'distributed/http/scheduler/prometheus/stealing.py' adding 'distributed/http/scheduler/tests/test_missing_bokeh.py' adding 'distributed/http/scheduler/tests/test_scheduler_http.py' adding 'distributed/http/scheduler/tests/test_semaphore_http.py' adding 'distributed/http/scheduler/tests/test_stealing_http.py' adding 'distributed/http/static/__init__.py' adding 'distributed/http/static/individual-cluster-map.html' adding 'distributed/http/static/css/__init__.py' adding 'distributed/http/static/css/base.css' adding 'distributed/http/static/css/gpu.css' adding 'distributed/http/static/css/individual-cluster-map.css' adding 'distributed/http/static/css/sortable.min.css' adding 'distributed/http/static/css/status.css' adding 'distributed/http/static/images/__init__.py' adding 'distributed/http/static/images/dask-logo.svg' adding 'distributed/http/static/images/fa-bars.svg' adding 'distributed/http/static/images/favicon.ico' adding 'distributed/http/static/images/jupyter.svg' adding 'distributed/http/static/images/numpy.png' adding 'distributed/http/static/images/pandas.png' adding 'distributed/http/static/images/python.png' adding 'distributed/http/static/js/__init__.py' adding 'distributed/http/static/js/anime.min.js' adding 'distributed/http/static/js/individual-cluster-map.js' adding 'distributed/http/static/js/reconnecting-websocket.min.js' adding 'distributed/http/static/js/sortable.min.js' adding 'distributed/http/templates/__init__.py' adding 'distributed/http/templates/base.html' adding 'distributed/http/templates/call-stack.html' adding 'distributed/http/templates/exceptions.html' adding 'distributed/http/templates/gpu.html' adding 'distributed/http/templates/json-index.html' adding 'distributed/http/templates/logs.html' adding 'distributed/http/templates/main.html' adding 'distributed/http/templates/simple.html' adding 'distributed/http/templates/status.html' adding 'distributed/http/templates/task.html' adding 'distributed/http/templates/worker-table.html' adding 'distributed/http/templates/worker.html' adding 'distributed/http/templates/workers.html' adding 'distributed/http/tests/__init__.py' adding 'distributed/http/tests/test_core.py' adding 'distributed/http/tests/test_routing.py' adding 'distributed/http/worker/__init__.py' adding 'distributed/http/worker/prometheus/__init__.py' adding 'distributed/http/worker/prometheus/core.py' adding 'distributed/http/worker/tests/test_worker_http.py' adding 'distributed/protocol/__init__.py' adding 'distributed/protocol/arrow.py' adding 'distributed/protocol/compression.py' adding 'distributed/protocol/core.py' adding 'distributed/protocol/cuda.py' adding 'distributed/protocol/cupy.py' adding 'distributed/protocol/h5py.py' adding 'distributed/protocol/keras.py' adding 'distributed/protocol/netcdf4.py' adding 'distributed/protocol/numba.py' adding 'distributed/protocol/numpy.py' adding 'distributed/protocol/pickle.py' adding 'distributed/protocol/rmm.py' adding 'distributed/protocol/scipy.py' adding 'distributed/protocol/serialize.py' adding 'distributed/protocol/sparse.py' adding 'distributed/protocol/torch.py' adding 'distributed/protocol/utils.py' adding 'distributed/protocol/utils_test.py' adding 'distributed/protocol/tests/__init__.py' adding 'distributed/protocol/tests/test_arrow.py' adding 'distributed/protocol/tests/test_collection.py' adding 'distributed/protocol/tests/test_collection_cuda.py' adding 'distributed/protocol/tests/test_compression.py' adding 'distributed/protocol/tests/test_cupy.py' adding 'distributed/protocol/tests/test_h5py.py' adding 'distributed/protocol/tests/test_highlevelgraph.py' adding 'distributed/protocol/tests/test_keras.py' adding 'distributed/protocol/tests/test_netcdf4.py' adding 'distributed/protocol/tests/test_numba.py' adding 'distributed/protocol/tests/test_numpy.py' adding 'distributed/protocol/tests/test_pandas.py' adding 'distributed/protocol/tests/test_pickle.py' adding 'distributed/protocol/tests/test_protocol.py' adding 'distributed/protocol/tests/test_protocol_utils.py' adding 'distributed/protocol/tests/test_rmm.py' adding 'distributed/protocol/tests/test_scipy.py' adding 'distributed/protocol/tests/test_serialize.py' adding 'distributed/protocol/tests/test_sparse.py' adding 'distributed/protocol/tests/test_to_pickle.py' adding 'distributed/protocol/tests/test_torch.py' adding 'distributed/protocol/tests/test_utils.py' adding 'distributed/protocol/tests/test_utils_test.py' adding 'distributed/shuffle/__init__.py' adding 'distributed/shuffle/_arrow.py' adding 'distributed/shuffle/_buffer.py' adding 'distributed/shuffle/_comms.py' adding 'distributed/shuffle/_core.py' adding 'distributed/shuffle/_disk.py' adding 'distributed/shuffle/_exceptions.py' adding 'distributed/shuffle/_limiter.py' adding 'distributed/shuffle/_memory.py' adding 'distributed/shuffle/_merge.py' adding 'distributed/shuffle/_pickle.py' adding 'distributed/shuffle/_rechunk.py' adding 'distributed/shuffle/_scheduler_plugin.py' adding 'distributed/shuffle/_shuffle.py' adding 'distributed/shuffle/_worker_plugin.py' adding 'distributed/shuffle/tests/__init__.py' adding 'distributed/shuffle/tests/test_buffer.py' adding 'distributed/shuffle/tests/test_comm_buffer.py' adding 'distributed/shuffle/tests/test_core.py' adding 'distributed/shuffle/tests/test_disk_buffer.py' adding 'distributed/shuffle/tests/test_graph.py' adding 'distributed/shuffle/tests/test_limiter.py' adding 'distributed/shuffle/tests/test_memory_buffer.py' adding 'distributed/shuffle/tests/test_merge.py' adding 'distributed/shuffle/tests/test_merge_column_and_index.py' adding 'distributed/shuffle/tests/test_metrics.py' adding 'distributed/shuffle/tests/test_pickle.py' adding 'distributed/shuffle/tests/test_read_write_lock.py' adding 'distributed/shuffle/tests/test_rechunk.py' adding 'distributed/shuffle/tests/test_shuffle.py' adding 'distributed/shuffle/tests/test_shuffle_plugins.py' adding 'distributed/shuffle/tests/utils.py' adding 'distributed/tests/make_tls_certs.py' adding 'distributed/tests/test_active_memory_manager.py' adding 'distributed/tests/test_actor.py' adding 'distributed/tests/test_as_completed.py' adding 'distributed/tests/test_asyncio.py' adding 'distributed/tests/test_asyncprocess.py' adding 'distributed/tests/test_batched.py' adding 'distributed/tests/test_cancelled_state.py' adding 'distributed/tests/test_chaos.py' adding 'distributed/tests/test_client.py' adding 'distributed/tests/test_client_executor.py' adding 'distributed/tests/test_client_loop.py' adding 'distributed/tests/test_cluster_dump.py' adding 'distributed/tests/test_collections.py' adding 'distributed/tests/test_compatibility.py' adding 'distributed/tests/test_computations.py' adding 'distributed/tests/test_config.py' adding 'distributed/tests/test_core.py' adding 'distributed/tests/test_counter.py' adding 'distributed/tests/test_dask_collections.py' adding 'distributed/tests/test_deadline.py' adding 'distributed/tests/test_diskutils.py' adding 'distributed/tests/test_events.py' adding 'distributed/tests/test_failed_workers.py' adding 'distributed/tests/test_imports.py' adding 'distributed/tests/test_init.py' adding 'distributed/tests/test_itertools.py' adding 'distributed/tests/test_jupyter.py' adding 'distributed/tests/test_locks.py' adding 'distributed/tests/test_metrics.py' adding 'distributed/tests/test_multi_locks.py' adding 'distributed/tests/test_nanny.py' adding 'distributed/tests/test_parse_stdout.py' adding 'distributed/tests/test_preload.py' adding 'distributed/tests/test_priorities.py' adding 'distributed/tests/test_profile.py' adding 'distributed/tests/test_publish.py' adding 'distributed/tests/test_pubsub.py' adding 'distributed/tests/test_queues.py' adding 'distributed/tests/test_reschedule.py' adding 'distributed/tests/test_resources.py' adding 'distributed/tests/test_scheduler.py' adding 'distributed/tests/test_security.py' adding 'distributed/tests/test_semaphore.py' adding 'distributed/tests/test_sizeof.py' adding 'distributed/tests/test_spans.py' adding 'distributed/tests/test_spec.py' adding 'distributed/tests/test_spill.py' adding 'distributed/tests/test_steal.py' adding 'distributed/tests/test_stories.py' adding 'distributed/tests/test_stress.py' adding 'distributed/tests/test_system.py' adding 'distributed/tests/test_system_monitor.py' adding 'distributed/tests/test_threadpoolexecutor.py' adding 'distributed/tests/test_tls_functional.py' adding 'distributed/tests/test_utils.py' adding 'distributed/tests/test_utils_comm.py' adding 'distributed/tests/test_utils_perf.py' adding 'distributed/tests/test_utils_test.py' adding 'distributed/tests/test_variable.py' adding 'distributed/tests/test_versions.py' adding 'distributed/tests/test_worker.py' adding 'distributed/tests/test_worker_client.py' adding 'distributed/tests/test_worker_memory.py' adding 'distributed/tests/test_worker_metrics.py' adding 'distributed/tests/test_worker_state_machine.py' adding 'distributed/tests/tls-ca-cert.pem' adding 'distributed/tests/tls-ca-key.pem' adding 'distributed/tests/tls-cert-chain.pem' adding 'distributed/tests/tls-cert.pem' adding 'distributed/tests/tls-key-cert.pem' adding 'distributed/tests/tls-key.pem' adding 'distributed/tests/tls-self-signed-cert.pem' adding 'distributed/tests/tls-self-signed-key.pem' adding 'distributed/widgets/__init__.py' adding 'distributed/widgets/templates/__init__.py' adding 'distributed/widgets/templates/client.html.j2' adding 'distributed/widgets/templates/cluster.html.j2' adding 'distributed/widgets/templates/computation.html.j2' adding 'distributed/widgets/templates/future.html.j2' adding 'distributed/widgets/templates/has_what.html.j2' adding 'distributed/widgets/templates/local_cluster.html.j2' adding 'distributed/widgets/templates/log.html.j2' adding 'distributed/widgets/templates/logs.html.j2' adding 'distributed/widgets/templates/process_interface.html.j2' adding 'distributed/widgets/templates/scheduler.html.j2' adding 'distributed/widgets/templates/scheduler_info.html.j2' adding 'distributed/widgets/templates/security.html.j2' adding 'distributed/widgets/templates/task_state.html.j2' adding 'distributed/widgets/templates/who_has.html.j2' adding 'distributed/widgets/templates/worker_state.html.j2' adding 'distributed-0+unknown.dist-info/AUTHORS.md' adding 'distributed-0+unknown.dist-info/LICENSE.txt' adding 'distributed-0+unknown.dist-info/METADATA' adding 'distributed-0+unknown.dist-info/WHEEL' adding 'distributed-0+unknown.dist-info/entry_points.txt' adding 'distributed-0+unknown.dist-info/top_level.txt' adding 'distributed-0+unknown.dist-info/RECORD' removing build/bdist.linux-i686/wheel Successfully built distributed-0+unknown-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module I: pybuild base:311: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed * Building wheel... running bdist_wheel running build running build_py running egg_info writing distributed.egg-info/PKG-INFO writing dependency_links to distributed.egg-info/dependency_links.txt writing entry points to distributed.egg-info/entry_points.txt writing requirements to distributed.egg-info/requires.txt writing top-level names to distributed.egg-info/top_level.txt reading manifest file 'distributed.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.coffee' under directory 'distributed' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE.txt' adding license file 'AUTHORS.md' writing manifest file 'distributed.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.cli.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.cli.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.cli.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.cli.tests' to be distributed and are already explicitly excluding 'distributed.cli.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.comm.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.comm.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.comm.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.comm.tests' to be distributed and are already explicitly excluding 'distributed.comm.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.dashboard.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.dashboard.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.dashboard.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.dashboard.tests' to be distributed and are already explicitly excluding 'distributed.dashboard.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.deploy.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.deploy.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.deploy.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.deploy.tests' to be distributed and are already explicitly excluding 'distributed.deploy.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.diagnostics.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.diagnostics.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.diagnostics.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.diagnostics.tests' to be distributed and are already explicitly excluding 'distributed.diagnostics.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.http.scheduler.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.http.scheduler.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.http.scheduler.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.http.scheduler.tests' to be distributed and are already explicitly excluding 'distributed.http.scheduler.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.http.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.http.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.http.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.http.tests' to be distributed and are already explicitly excluding 'distributed.http.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.http.worker.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.http.worker.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.http.worker.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.http.worker.tests' to be distributed and are already explicitly excluding 'distributed.http.worker.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.protocol.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.protocol.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.protocol.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.protocol.tests' to be distributed and are already explicitly excluding 'distributed.protocol.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.shuffle.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.shuffle.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.shuffle.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.shuffle.tests' to be distributed and are already explicitly excluding 'distributed.shuffle.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'distributed.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'distributed.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'distributed.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'distributed.tests' to be distributed and are already explicitly excluding 'distributed.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) UPDATING build/lib/distributed/_version.py set build/lib/distributed/_version.py to '0+unknown' installing to build/bdist.linux-i686/wheel running install 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/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/utils_perf.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 creating 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/scipy.py -> build/bdist.linux-i686/wheel/distributed/protocol copying build/lib/distributed/protocol/compression.py -> build/bdist.linux-i686/wheel/distributed/protocol creating 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_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/__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_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_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/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/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 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_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_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_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_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/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/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_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_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/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_perf.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_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_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_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 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/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/__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/__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/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 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 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/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/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/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/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 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 running install_egg_info Copying distributed.egg-info to build/bdist.linux-i686/wheel/distributed-0+unknown.egg-info running install_scripts creating build/bdist.linux-i686/wheel/distributed-0+unknown.dist-info/WHEEL creating '/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/.tmp-fkcp0ksh/distributed-0+unknown-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'distributed/__init__.py' adding 'distributed/_asyncio.py' adding 'distributed/_concurrent_futures_thread.py' adding 'distributed/_signals.py' adding 'distributed/_stories.py' adding 'distributed/_version.py' adding 'distributed/active_memory_manager.py' adding 'distributed/actor.py' adding 'distributed/batched.py' adding 'distributed/bokeh.py' adding 'distributed/cfexecutor.py' adding 'distributed/chaos.py' adding 'distributed/client.py' adding 'distributed/cluster_dump.py' adding 'distributed/collections.py' adding 'distributed/compatibility.py' adding 'distributed/config.py' adding 'distributed/core.py' adding 'distributed/counter.py' adding 'distributed/diskutils.py' adding 'distributed/distributed-schema.yaml' adding 'distributed/distributed.yaml' adding 'distributed/event.py' adding 'distributed/exceptions.py' adding 'distributed/itertools.py' adding 'distributed/lock.py' adding 'distributed/metrics.py' adding 'distributed/multi_lock.py' adding 'distributed/nanny.py' adding 'distributed/node.py' adding 'distributed/objects.py' adding 'distributed/preloading.py' adding 'distributed/process.py' adding 'distributed/proctitle.py' adding 'distributed/profile.py' adding 'distributed/publish.py' adding 'distributed/pubsub.py' adding 'distributed/py.typed' adding 'distributed/pytest_resourceleaks.py' adding 'distributed/queues.py' adding 'distributed/recreate_tasks.py' adding 'distributed/scheduler.py' adding 'distributed/security.py' adding 'distributed/semaphore.py' adding 'distributed/sizeof.py' adding 'distributed/spans.py' adding 'distributed/spill.py' adding 'distributed/stealing.py' adding 'distributed/system.py' adding 'distributed/system_monitor.py' adding 'distributed/threadpoolexecutor.py' adding 'distributed/utils.py' adding 'distributed/utils_comm.py' adding 'distributed/utils_perf.py' adding 'distributed/utils_test.py' adding 'distributed/variable.py' adding 'distributed/versions.py' adding 'distributed/worker.py' adding 'distributed/worker_client.py' adding 'distributed/worker_memory.py' adding 'distributed/worker_state_machine.py' adding 'distributed/cli/__init__.py' adding 'distributed/cli/dask_scheduler.py' adding 'distributed/cli/dask_spec.py' adding 'distributed/cli/dask_ssh.py' adding 'distributed/cli/dask_worker.py' adding 'distributed/cli/utils.py' adding 'distributed/cli/tests/__init__.py' adding 'distributed/cli/tests/test_dask_scheduler.py' adding 'distributed/cli/tests/test_dask_spec.py' adding 'distributed/cli/tests/test_dask_ssh.py' adding 'distributed/cli/tests/test_dask_worker.py' adding 'distributed/cli/tests/test_tls_cli.py' adding 'distributed/comm/__init__.py' adding 'distributed/comm/addressing.py' adding 'distributed/comm/core.py' adding 'distributed/comm/inproc.py' adding 'distributed/comm/registry.py' adding 'distributed/comm/tcp.py' adding 'distributed/comm/ucx.py' adding 'distributed/comm/utils.py' adding 'distributed/comm/ws.py' adding 'distributed/comm/tests/test_comms.py' adding 'distributed/comm/tests/test_tcp.py' adding 'distributed/comm/tests/test_ucx.py' adding 'distributed/comm/tests/test_ucx_config.py' adding 'distributed/comm/tests/test_ws.py' adding 'distributed/dashboard/__init__.py' adding 'distributed/dashboard/core.py' adding 'distributed/dashboard/export_tool.py' adding 'distributed/dashboard/scheduler.py' adding 'distributed/dashboard/theme.yaml' adding 'distributed/dashboard/utils.py' adding 'distributed/dashboard/worker.py' adding 'distributed/dashboard/components/__init__.py' adding 'distributed/dashboard/components/nvml.py' adding 'distributed/dashboard/components/rmm.py' adding 'distributed/dashboard/components/scheduler.py' adding 'distributed/dashboard/components/shared.py' adding 'distributed/dashboard/components/worker.py' adding 'distributed/dashboard/templates/__init__.py' adding 'distributed/dashboard/templates/performance_report.html' adding 'distributed/dashboard/tests/test_bokeh.py' adding 'distributed/dashboard/tests/test_components.py' adding 'distributed/dashboard/tests/test_scheduler_bokeh.py' adding 'distributed/dashboard/tests/test_worker_bokeh.py' adding 'distributed/deploy/__init__.py' adding 'distributed/deploy/adaptive.py' adding 'distributed/deploy/adaptive_core.py' adding 'distributed/deploy/cluster.py' adding 'distributed/deploy/local.py' adding 'distributed/deploy/old_ssh.py' adding 'distributed/deploy/spec.py' adding 'distributed/deploy/ssh.py' adding 'distributed/deploy/subprocess.py' adding 'distributed/deploy/utils.py' adding 'distributed/deploy/tests/test_adaptive.py' adding 'distributed/deploy/tests/test_adaptive_core.py' adding 'distributed/deploy/tests/test_cluster.py' adding 'distributed/deploy/tests/test_deploy_utils.py' adding 'distributed/deploy/tests/test_local.py' adding 'distributed/deploy/tests/test_old_ssh.py' adding 'distributed/deploy/tests/test_slow_adaptive.py' adding 'distributed/deploy/tests/test_spec_cluster.py' adding 'distributed/deploy/tests/test_ssh.py' adding 'distributed/deploy/tests/test_subprocess.py' adding 'distributed/diagnostics/__init__.py' adding 'distributed/diagnostics/cluster_dump.py' adding 'distributed/diagnostics/cudf.py' adding 'distributed/diagnostics/eventstream.py' adding 'distributed/diagnostics/graph_layout.py' adding 'distributed/diagnostics/memory_sampler.py' adding 'distributed/diagnostics/memray.py' adding 'distributed/diagnostics/nvml.py' adding 'distributed/diagnostics/plugin.py' adding 'distributed/diagnostics/progress.py' adding 'distributed/diagnostics/progress_stream.py' adding 'distributed/diagnostics/progressbar.py' adding 'distributed/diagnostics/rmm.py' adding 'distributed/diagnostics/task_stream.py' adding 'distributed/diagnostics/websocket.py' adding 'distributed/diagnostics/tests/test_cluster_dump_plugin.py' adding 'distributed/diagnostics/tests/test_cudf_diagnostics.py' adding 'distributed/diagnostics/tests/test_eventstream.py' adding 'distributed/diagnostics/tests/test_graph_layout.py' adding 'distributed/diagnostics/tests/test_install_plugin.py' adding 'distributed/diagnostics/tests/test_memory_sampler.py' adding 'distributed/diagnostics/tests/test_memray.py' adding 'distributed/diagnostics/tests/test_nanny_plugin.py' adding 'distributed/diagnostics/tests/test_nvml.py' adding 'distributed/diagnostics/tests/test_progress.py' adding 'distributed/diagnostics/tests/test_progress_stream.py' adding 'distributed/diagnostics/tests/test_progress_widgets.py' adding 'distributed/diagnostics/tests/test_progressbar.py' adding 'distributed/diagnostics/tests/test_rmm_diagnostics.py' adding 'distributed/diagnostics/tests/test_scheduler_plugin.py' adding 'distributed/diagnostics/tests/test_task_stream.py' adding 'distributed/diagnostics/tests/test_worker_plugin.py' adding 'distributed/http/__init__.py' adding 'distributed/http/health.py' adding 'distributed/http/prometheus.py' adding 'distributed/http/proxy.py' adding 'distributed/http/routing.py' adding 'distributed/http/statics.py' adding 'distributed/http/utils.py' adding 'distributed/http/scheduler/__init__.py' adding 'distributed/http/scheduler/api.py' adding 'distributed/http/scheduler/info.py' adding 'distributed/http/scheduler/json.py' adding 'distributed/http/scheduler/missing_bokeh.py' adding 'distributed/http/scheduler/prometheus/__init__.py' adding 'distributed/http/scheduler/prometheus/core.py' adding 'distributed/http/scheduler/prometheus/semaphore.py' adding 'distributed/http/scheduler/prometheus/stealing.py' adding 'distributed/http/scheduler/tests/test_missing_bokeh.py' adding 'distributed/http/scheduler/tests/test_scheduler_http.py' adding 'distributed/http/scheduler/tests/test_semaphore_http.py' adding 'distributed/http/scheduler/tests/test_stealing_http.py' adding 'distributed/http/static/__init__.py' adding 'distributed/http/static/individual-cluster-map.html' adding 'distributed/http/static/css/__init__.py' adding 'distributed/http/static/css/base.css' adding 'distributed/http/static/css/gpu.css' adding 'distributed/http/static/css/individual-cluster-map.css' adding 'distributed/http/static/css/sortable.min.css' adding 'distributed/http/static/css/status.css' adding 'distributed/http/static/images/__init__.py' adding 'distributed/http/static/images/dask-logo.svg' adding 'distributed/http/static/images/fa-bars.svg' adding 'distributed/http/static/images/favicon.ico' adding 'distributed/http/static/images/jupyter.svg' adding 'distributed/http/static/images/numpy.png' adding 'distributed/http/static/images/pandas.png' adding 'distributed/http/static/images/python.png' adding 'distributed/http/static/js/__init__.py' adding 'distributed/http/static/js/anime.min.js' adding 'distributed/http/static/js/individual-cluster-map.js' adding 'distributed/http/static/js/reconnecting-websocket.min.js' adding 'distributed/http/static/js/sortable.min.js' adding 'distributed/http/templates/__init__.py' adding 'distributed/http/templates/base.html' adding 'distributed/http/templates/call-stack.html' adding 'distributed/http/templates/exceptions.html' adding 'distributed/http/templates/gpu.html' adding 'distributed/http/templates/json-index.html' adding 'distributed/http/templates/logs.html' adding 'distributed/http/templates/main.html' adding 'distributed/http/templates/simple.html' adding 'distributed/http/templates/status.html' adding 'distributed/http/templates/task.html' adding 'distributed/http/templates/worker-table.html' adding 'distributed/http/templates/worker.html' adding 'distributed/http/templates/workers.html' adding 'distributed/http/tests/__init__.py' adding 'distributed/http/tests/test_core.py' adding 'distributed/http/tests/test_routing.py' adding 'distributed/http/worker/__init__.py' adding 'distributed/http/worker/prometheus/__init__.py' adding 'distributed/http/worker/prometheus/core.py' adding 'distributed/http/worker/tests/test_worker_http.py' adding 'distributed/protocol/__init__.py' adding 'distributed/protocol/arrow.py' adding 'distributed/protocol/compression.py' adding 'distributed/protocol/core.py' adding 'distributed/protocol/cuda.py' adding 'distributed/protocol/cupy.py' adding 'distributed/protocol/h5py.py' adding 'distributed/protocol/keras.py' adding 'distributed/protocol/netcdf4.py' adding 'distributed/protocol/numba.py' adding 'distributed/protocol/numpy.py' adding 'distributed/protocol/pickle.py' adding 'distributed/protocol/rmm.py' adding 'distributed/protocol/scipy.py' adding 'distributed/protocol/serialize.py' adding 'distributed/protocol/sparse.py' adding 'distributed/protocol/torch.py' adding 'distributed/protocol/utils.py' adding 'distributed/protocol/utils_test.py' adding 'distributed/protocol/tests/__init__.py' adding 'distributed/protocol/tests/test_arrow.py' adding 'distributed/protocol/tests/test_collection.py' adding 'distributed/protocol/tests/test_collection_cuda.py' adding 'distributed/protocol/tests/test_compression.py' adding 'distributed/protocol/tests/test_cupy.py' adding 'distributed/protocol/tests/test_h5py.py' adding 'distributed/protocol/tests/test_highlevelgraph.py' adding 'distributed/protocol/tests/test_keras.py' adding 'distributed/protocol/tests/test_netcdf4.py' adding 'distributed/protocol/tests/test_numba.py' adding 'distributed/protocol/tests/test_numpy.py' adding 'distributed/protocol/tests/test_pandas.py' adding 'distributed/protocol/tests/test_pickle.py' adding 'distributed/protocol/tests/test_protocol.py' adding 'distributed/protocol/tests/test_protocol_utils.py' adding 'distributed/protocol/tests/test_rmm.py' adding 'distributed/protocol/tests/test_scipy.py' adding 'distributed/protocol/tests/test_serialize.py' adding 'distributed/protocol/tests/test_sparse.py' adding 'distributed/protocol/tests/test_to_pickle.py' adding 'distributed/protocol/tests/test_torch.py' adding 'distributed/protocol/tests/test_utils.py' adding 'distributed/protocol/tests/test_utils_test.py' adding 'distributed/shuffle/__init__.py' adding 'distributed/shuffle/_arrow.py' adding 'distributed/shuffle/_buffer.py' adding 'distributed/shuffle/_comms.py' adding 'distributed/shuffle/_core.py' adding 'distributed/shuffle/_disk.py' adding 'distributed/shuffle/_exceptions.py' adding 'distributed/shuffle/_limiter.py' adding 'distributed/shuffle/_memory.py' adding 'distributed/shuffle/_merge.py' adding 'distributed/shuffle/_pickle.py' adding 'distributed/shuffle/_rechunk.py' adding 'distributed/shuffle/_scheduler_plugin.py' adding 'distributed/shuffle/_shuffle.py' adding 'distributed/shuffle/_worker_plugin.py' adding 'distributed/shuffle/tests/__init__.py' adding 'distributed/shuffle/tests/test_buffer.py' adding 'distributed/shuffle/tests/test_comm_buffer.py' adding 'distributed/shuffle/tests/test_core.py' adding 'distributed/shuffle/tests/test_disk_buffer.py' adding 'distributed/shuffle/tests/test_graph.py' adding 'distributed/shuffle/tests/test_limiter.py' adding 'distributed/shuffle/tests/test_memory_buffer.py' adding 'distributed/shuffle/tests/test_merge.py' adding 'distributed/shuffle/tests/test_merge_column_and_index.py' adding 'distributed/shuffle/tests/test_metrics.py' adding 'distributed/shuffle/tests/test_pickle.py' adding 'distributed/shuffle/tests/test_read_write_lock.py' adding 'distributed/shuffle/tests/test_rechunk.py' adding 'distributed/shuffle/tests/test_shuffle.py' adding 'distributed/shuffle/tests/test_shuffle_plugins.py' adding 'distributed/shuffle/tests/utils.py' adding 'distributed/tests/make_tls_certs.py' adding 'distributed/tests/test_active_memory_manager.py' adding 'distributed/tests/test_actor.py' adding 'distributed/tests/test_as_completed.py' adding 'distributed/tests/test_asyncio.py' adding 'distributed/tests/test_asyncprocess.py' adding 'distributed/tests/test_batched.py' adding 'distributed/tests/test_cancelled_state.py' adding 'distributed/tests/test_chaos.py' adding 'distributed/tests/test_client.py' adding 'distributed/tests/test_client_executor.py' adding 'distributed/tests/test_client_loop.py' adding 'distributed/tests/test_cluster_dump.py' adding 'distributed/tests/test_collections.py' adding 'distributed/tests/test_compatibility.py' adding 'distributed/tests/test_computations.py' adding 'distributed/tests/test_config.py' adding 'distributed/tests/test_core.py' adding 'distributed/tests/test_counter.py' adding 'distributed/tests/test_dask_collections.py' adding 'distributed/tests/test_deadline.py' adding 'distributed/tests/test_diskutils.py' adding 'distributed/tests/test_events.py' adding 'distributed/tests/test_failed_workers.py' adding 'distributed/tests/test_imports.py' adding 'distributed/tests/test_init.py' adding 'distributed/tests/test_itertools.py' adding 'distributed/tests/test_jupyter.py' adding 'distributed/tests/test_locks.py' adding 'distributed/tests/test_metrics.py' adding 'distributed/tests/test_multi_locks.py' adding 'distributed/tests/test_nanny.py' adding 'distributed/tests/test_parse_stdout.py' adding 'distributed/tests/test_preload.py' adding 'distributed/tests/test_priorities.py' adding 'distributed/tests/test_profile.py' adding 'distributed/tests/test_publish.py' adding 'distributed/tests/test_pubsub.py' adding 'distributed/tests/test_queues.py' adding 'distributed/tests/test_reschedule.py' adding 'distributed/tests/test_resources.py' adding 'distributed/tests/test_scheduler.py' adding 'distributed/tests/test_security.py' adding 'distributed/tests/test_semaphore.py' adding 'distributed/tests/test_sizeof.py' adding 'distributed/tests/test_spans.py' adding 'distributed/tests/test_spec.py' adding 'distributed/tests/test_spill.py' adding 'distributed/tests/test_steal.py' adding 'distributed/tests/test_stories.py' adding 'distributed/tests/test_stress.py' adding 'distributed/tests/test_system.py' adding 'distributed/tests/test_system_monitor.py' adding 'distributed/tests/test_threadpoolexecutor.py' adding 'distributed/tests/test_tls_functional.py' adding 'distributed/tests/test_utils.py' adding 'distributed/tests/test_utils_comm.py' adding 'distributed/tests/test_utils_perf.py' adding 'distributed/tests/test_utils_test.py' adding 'distributed/tests/test_variable.py' adding 'distributed/tests/test_versions.py' adding 'distributed/tests/test_worker.py' adding 'distributed/tests/test_worker_client.py' adding 'distributed/tests/test_worker_memory.py' adding 'distributed/tests/test_worker_metrics.py' adding 'distributed/tests/test_worker_state_machine.py' adding 'distributed/tests/tls-ca-cert.pem' adding 'distributed/tests/tls-ca-key.pem' adding 'distributed/tests/tls-cert-chain.pem' adding 'distributed/tests/tls-cert.pem' adding 'distributed/tests/tls-key-cert.pem' adding 'distributed/tests/tls-key.pem' adding 'distributed/tests/tls-self-signed-cert.pem' adding 'distributed/tests/tls-self-signed-key.pem' adding 'distributed/widgets/__init__.py' adding 'distributed/widgets/templates/__init__.py' adding 'distributed/widgets/templates/client.html.j2' adding 'distributed/widgets/templates/cluster.html.j2' adding 'distributed/widgets/templates/computation.html.j2' adding 'distributed/widgets/templates/future.html.j2' adding 'distributed/widgets/templates/has_what.html.j2' adding 'distributed/widgets/templates/local_cluster.html.j2' adding 'distributed/widgets/templates/log.html.j2' adding 'distributed/widgets/templates/logs.html.j2' adding 'distributed/widgets/templates/process_interface.html.j2' adding 'distributed/widgets/templates/scheduler.html.j2' adding 'distributed/widgets/templates/scheduler_info.html.j2' adding 'distributed/widgets/templates/security.html.j2' adding 'distributed/widgets/templates/task_state.html.j2' adding 'distributed/widgets/templates/who_has.html.j2' adding 'distributed/widgets/templates/worker_state.html.j2' adding 'distributed-0+unknown.dist-info/AUTHORS.md' adding 'distributed-0+unknown.dist-info/LICENSE.txt' adding 'distributed-0+unknown.dist-info/METADATA' adding 'distributed-0+unknown.dist-info/WHEEL' adding 'distributed-0+unknown.dist-info/entry_points.txt' adding 'distributed-0+unknown.dist-info/top_level.txt' adding 'distributed-0+unknown.dist-info/RECORD' removing build/bdist.linux-i686/wheel Successfully built distributed-0+unknown-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with "installer" module PYTHONPATH=. python3 -m sphinx -N -bhtml docs/source build/html # HTML generator Running Sphinx v7.2.6 WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). making output directory... done [autosummary] generating autosummary for: active_memory_manager.rst, actors.rst, api.rst, asynchronous.rst, changelog.rst, client.rst, communications.rst, develop.rst, diagnosing-performance.rst, efficiency.rst, ..., scheduling-policies.rst, scheduling-state.rst, serialization.rst, spans.rst, task-launch.rst, tls.rst, work-stealing.rst, worker-memory.rst, worker-state.rst, worker.rst loading intersphinx inventory from /usr/share/doc/python3/html/objects.inv... loading intersphinx inventory from /usr/share/doc/python-pandas-doc/html/objects.inv... loading intersphinx inventory from /usr/share/doc/python-dask-doc/html/objects.inv... WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory '/usr/share/doc/python-dask-doc/html/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/usr/share/doc/python-dask-doc/html/objects.inv' loading intersphinx inventory from https://filesystem-spec.readthedocs.io/en/latest/objects.inv... WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory 'https://filesystem-spec.readthedocs.io/en/latest/objects.inv' not fetchable due to : HTTPSConnectionPool(host='filesystem-spec.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 45 source files that are out of date updating environment: [new config] 45 added, 0 changed, 0 removed reading sources... [ 2%] active_memory_manager reading sources... [ 4%] actors reading sources... [ 7%] api reading sources... [ 9%] asynchronous reading sources... [ 11%] changelog reading sources... [ 13%] client reading sources... [ 16%] communications reading sources... [ 18%] develop reading sources... [ 20%] diagnosing-performance reading sources... [ 22%] efficiency reading sources... [ 24%] examples-overview reading sources... [ 27%] examples/word-count reading sources... [ 29%] faq reading sources... [ 31%] fine-performance-metrics reading sources... [ 33%] foundations reading sources... [ 36%] http_services reading sources... [ 38%] index reading sources... [ 40%] install reading sources... [ 42%] journey reading sources... [ 44%] killed reading sources... [ 47%] limitations reading sources... [ 49%] locality reading sources... [ 51%] logging reading sources... [ 53%] manage-computation reading sources... [ 56%] memory reading sources... [ 58%] plugins reading sources... [ 60%] priority reading sources... [ 62%] prometheus reading sources... [ 64%] protocol reading sources... [ 67%] publish reading sources... [ 69%] queues reading sources... [ 71%] quickstart reading sources... [ 73%] related-work reading sources... [ 76%] resilience reading sources... [ 78%] resources reading sources... [ 80%] scheduling-policies reading sources... [ 82%] scheduling-state reading sources... [ 84%] serialization reading sources... [ 87%] spans reading sources... [ 89%] task-launch reading sources... [ 91%] tls reading sources... [ 93%] work-stealing reading sources... [ 96%] worker reading sources... [ 98%] worker-memory reading sources... [100%] worker-state looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 2%] active_memory_manager writing output... [ 4%] actors writing output... [ 7%] api writing output... [ 9%] asynchronous writing output... [ 11%] changelog writing output... [ 13%] client writing output... [ 16%] communications writing output... [ 18%] develop writing output... [ 20%] diagnosing-performance writing output... [ 22%] efficiency writing output... [ 24%] examples-overview writing output... [ 27%] examples/word-count writing output... [ 29%] faq writing output... [ 31%] fine-performance-metrics writing output... [ 33%] foundations writing output... [ 36%] http_services writing output... [ 38%] index writing output... [ 40%] install writing output... [ 42%] journey writing output... [ 44%] killed writing output... [ 47%] limitations writing output... [ 49%] locality writing output... [ 51%] logging writing output... [ 53%] manage-computation writing output... [ 56%] memory writing output... [ 58%] plugins writing output... [ 60%] priority writing output... [ 62%] prometheus writing output... [ 64%] protocol writing output... [ 67%] publish writing output... [ 69%] queues writing output... [ 71%] quickstart writing output... [ 73%] related-work writing output... [ 76%] resilience writing output... [ 78%] resources writing output... [ 80%] scheduling-policies writing output... [ 82%] scheduling-state writing output... [ 84%] serialization writing output... [ 87%] spans writing output... [ 89%] task-launch writing output... [ 91%] tls writing output... [ 93%] work-stealing writing output... [ 96%] worker writing output... [ 98%] worker-memory writing output... [100%] worker-state /build/reproducible-path/dask.distributed-2024.5.2+ds.1/docs/source/active_memory_manager.rst:31: WARNING: unknown document: 'configuration' /build/reproducible-path/dask.distributed-2024.5.2+ds.1/docs/source/scheduling-policies.rst:270: WARNING: unknown document: 'configuration' /build/reproducible-path/dask.distributed-2024.5.2+ds.1/docs/source/tls.rst:55: WARNING: unknown document: 'configuration' generating indices... genindex done highlighting module code... [ 3%] distributed.active_memory_manager highlighting module code... [ 6%] distributed.client highlighting module code... [ 10%] distributed.comm.addressing highlighting module code... [ 13%] distributed.comm.core highlighting module code... [ 16%] distributed.comm.registry highlighting module code... [ 19%] distributed.core highlighting module code... [ 23%] distributed.deploy.adaptive highlighting module code... [ 26%] distributed.deploy.local highlighting module code... [ 29%] distributed.deploy.spec highlighting module code... [ 32%] distributed.diagnostics.memory_sampler highlighting module code... [ 35%] distributed.diagnostics.plugin highlighting module code... [ 39%] distributed.diagnostics.progressbar highlighting module code... [ 42%] distributed.event highlighting module code... [ 45%] distributed.exceptions highlighting module code... [ 48%] distributed.lock highlighting module code... [ 52%] distributed.multi_lock highlighting module code... [ 55%] distributed.nanny highlighting module code... [ 58%] distributed.protocol.serialize highlighting module code... [ 61%] distributed.queues highlighting module code... [ 65%] distributed.recreate_tasks highlighting module code... [ 68%] distributed.scheduler highlighting module code... [ 71%] distributed.security highlighting module code... [ 74%] distributed.semaphore highlighting module code... [ 77%] distributed.spans highlighting module code... [ 81%] distributed.spill highlighting module code... [ 84%] distributed.threadpoolexecutor highlighting module code... [ 87%] distributed.utils highlighting module code... [ 90%] distributed.variable highlighting module code... [ 94%] distributed.worker highlighting module code... [ 97%] distributed.worker_client highlighting module code... [100%] distributed.worker_state_machine writing additional pages... search done copying images... [ 6%] ../../debian/bokeh-task-stream.gif copying images... [ 12%] ../../debian/daskboard-profile.gif copying images... [ 19%] images/memory-sampler.svg copying images... [ 25%] images/fine-performance-metrics/seconds-full.png copying images... [ 31%] images/fine-performance-metrics/seconds-IO.png copying images... [ 38%] images/fine-performance-metrics/seconds-not-IO.png copying images... [ 44%] images/fine-performance-metrics/bytes.png copying images... [ 50%] images/task-state.svg copying images... [ 56%] images/fine-performance-metrics/spans.png copying images... [ 62%] images/worker-dep-state.svg copying images... [ 69%] images/worker-execute-state.svg copying images... [ 75%] images/worker-scatter-state.svg copying images... [ 81%] images/worker-forget-state.svg copying images... [ 88%] images/worker-cancel-state1.svg copying images... [ 94%] images/worker-cancel-state2.svg copying images... [100%] images/worker-state-machine.svg dumping search index in English (code: en)... done dumping object inventory... done /build/reproducible-path/dask.distributed-2024.5.2+ds.1/docs/source/conf.py:435: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. target_path = app.outdir + "/" + html_src_path build succeeded, 6 warnings. The HTML pages are in build/html. rm -rf build/html/_static/__pycache__ dh_fixperms make[1]: Leaving directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1' dh_auto_test I: pybuild pybuild:308: mkdir -pv /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/.config/ && printf '\173 "dataframe": \173 "query-planning": False \175 \175\n' > /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/.config/dask mkdir: created directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/.config/' I: pybuild base:311: cd /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build; python3.12 -m pytest /build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests -v --ignore=distributed/deploy/utils_test.py --ignore=distributed/utils_test.py --ignore=continuous_integration --ignore=docs --ignore=.github --timeout-method=signal --timeout=300 -m "not (avoid_ci or isinstalled or slow)" -k "not ( test_git_revision or test_jupyter_idle_timeout_returned or test_process_executor_kills_process or test_steal_twice or test_client_worker or test_BatchedSend or test_send_before_start or test_send_after_stream_start or test_send_before_close or test_close_closed or test_close_twice or test_sending_traffic_jam or test_serializers or test_repr_localcluster or test_rebalance_sync or test_quiet_client_close or test_dashboard_link_inproc or test_mixing_clients_different_scheduler or test_file_descriptors_dont_leak or test_dashboard_link_cluster or test_shutdown or test_shutdown_localcluster or test_shutdown_stops_callbacks or test_shutdown_is_quiet_with_cluster or test_client_is_quiet_cluster_close or test_async_with or test_security_loader or test_security_loader_ignored_if_explicit_security_provided or test_security_loader_ignored_if_returns_none or test_close_loop_sync_start_new_loop or test_close_loop_sync_use_running_loop or test_server or test_server_raises_on_blocked_handlers or test_rpc_default or test_rpc_tcp or test_rpc_tls or test_rpc_inproc or test_rpc_message_lifetime_default or test_rpc_message_lifetime_tcp or test_rpc_message_lifetime_inproc or test_rpc_with_many_connections_tcp or test_rpc_with_many_connections_inproc or test_large_packets_inproc or test_identity_tcp or test_identity_inproc or test_ports or test_errors or test_send_recv_args or test_send_recv_cancelled or test_connection_pool or test_connection_pool_close_while_connecting or test_connection_pool_outside_cancellation or test_connection_pool_respects_limit or test_connection_pool_tls or test_connection_pool_remove or test_counters or test_compression or test_rpc_serialization or test_deserialize_error or test_connection_pool_detects_remote_close or test_close_properly or test_server_comms_mark_active_handlers or test_close_fast_without_active_handlers or test_close_grace_period_for_handlers or test_messages_are_ordered_bsend or test_messages_are_ordered_raw or test_jupyter_server or test_jupyter_idle_timeout or test_worker_uses_same_host_as_nanny or test_scheduler_file or test_worker_preload_text or test_preload_manager_sequence or test_preload_import_time or test_failure_doesnt_crash_scheduler or test_scheduler_file or test_dashboard_host or test_async_context_manager or test_allowed_failures_config or test_finished or test_no_dangling_asyncio_tasks or test_multiple_listeners or test_tls_listen_connect or test_require_encryption or test_tls_temporary_credentials_functional or test_threadpoolworkers_pick_correct_ioloop or test_security_dict_input_no_security or test_locked_comm_drop_in_replacement or test_locked_comm_intercept_read or test_locked_comm_intercept_write or test_freeze_batched_send or test_ensure_no_new_clients or test_plugin_exception or test_plugin_multiple_exceptions or test_plugin_internal_exception or test_scheduler_file or test_host_uses_scheduler_protocol or test_dont_override_default_get )" ============================= test session starts ============================== platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12 cachedir: .pytest_cache rootdir: /build/reproducible-path/dask.distributed-2024.5.2+ds.1 configfile: pyproject.toml plugins: anyio-4.4.0, rerunfailures-12.0, timeout-2.3.1 timeout: 300.0s timeout method: signal timeout func_only: False collecting ... collected 2585 items / 274 deselected / 2311 selected ../../../distributed/tests/test_active_memory_manager.py::test_no_policies PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_start_stop PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_auto_start PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_add_policy PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_multi_start PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_not_registered PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_client_proxy_sync PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_client_proxy_async PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_not_in_memory PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_waiter PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_double_drop PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_double_drop_stress PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_from_worker_with_least_free_memory PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_candidates PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_empty_candidates PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_from_candidates_without_key PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_bad_candidates PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_prefers_paused_workers PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_1 PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_2 PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_3_4[True] PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_3_4[False] PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_5 PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_not_in_memory PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_double_replicate_stress PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_to_worker_with_most_free_memory PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_with_candidates PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_with_empty_candidates PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_to_candidates_with_key PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_avoids_paused_workers_1 PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_avoids_paused_workers_2 PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_bad_measure PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[0-0-0-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-0-0-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[0-0-1-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[2-0-0-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-0-2] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-1-3] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-2-4] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[2-1-1-3] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-17-4] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[17-1-1-3] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[18-1-1-4] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_amm_on_off[False] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_amm_on_off[True] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_no_extension PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_no_remove PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_ReduceReplicas[False] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_ReduceReplicas[True] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_all_replicas_are_being_retired PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_no_recipients PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_all_recipients_are_paused PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_new_keys_arrive_after_all_keys_moved_away PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_faulty_recipient PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_mass PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_incremental PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_dont_drop_actors PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_dont_replicate_actors PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_actor[False] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_actor[True] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_actor_proxy PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_client_actions[True] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_client_actions[False] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_worker_actions[False] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_worker_actions[True] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_Actor PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_linear_access XFAILmessages rather than rpc) [ 3%] ../../../distributed/tests/test_actor.py::test_exceptions_create PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_exceptions_method PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_gc PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_track_dependencies PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_future PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_future_dependencies PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_sync PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_timeout PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_failed_worker PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_numpy_roundtrip PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_numpy_roundtrip_getattr PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_repr PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_dir PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_many_computations PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_thread_safety PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_Actors_create_dependencies PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_load_balance PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_load_balance_map PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_compute PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_compute_sync PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_actors_in_profile PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_waiter PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_worker_actor_handle_is_weakref PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_actor_handle_is_weakref_sync PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_actor_handle_is_weakref_from_compute_sync PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_one_thread_deadlock PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_one_thread_deadlock_timeout PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_one_thread_deadlock_sync_client PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_async_deadlock PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_exception PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_exception_async PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_as_completed PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_actor_future_awaitable PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_actor_future_awaitable_deadlock PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_serialize_with_pickle PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_client_async PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_client_separate_thread PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_get_worker PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_async PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_timeout_async PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_timeout_sync PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_sync PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_non_futures PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_add PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_update PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_repeats PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_is_empty PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_cancel PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_cancel_last PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_async_for_py2_equivalent PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_error_async PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_error PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results_async PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results_no_raise PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_str PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results_no_raise_async PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_clear PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock_nonreentrant PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock_none PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock_release_on_raise PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_simple PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_exitcode PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_sigint_from_same_process PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_sigterm_from_parent_process PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_terminate PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_close PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_exit_callback PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_child_main_thread PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_num_fds PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_terminate_after_stop PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_kill PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_asyncprocess_child_teardown_on_parent_exit PASSED [ 6%] ../../../distributed/tests/test_batched.py::test_close_not_started PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_release PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_reschedule PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_add_as_dependency PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_to_fetch PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_worker_stream_died_during_comm PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_flight_to_executing_via_cancelled_resumed PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_executing_cancelled_error PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_flight_cancelled_error PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_in_flight_lost_after_resumed PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_error PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_error_with_resources PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_resumed_after_flight_with_dependencies PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_resumed_after_flight_with_dependencies_workerstate PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[True-True] PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[True-False] PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[False-True] PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[False-False] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_handle_compute[True] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_handle_compute[False] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_task_error_rejected FAILED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[False-resumed] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[False-cancelled] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[True-resumed] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[True-cancelled] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_to_executing[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_to_executing[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_to_flight PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_skips_fetch_on_success[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_skips_fetch_on_success[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_failure_to_fetch[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_failure_to_fetch[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_skips_executing_on_success PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_failure_to_executing[False] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_failure_to_executing[True] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_cancelled_to_executing[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_cancelled_to_executing[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_executing[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_executing[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_waiting_to_flight PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[executing-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[executing-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[resumed-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[resumed-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteSuccessEvent-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteSuccessEvent-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteFailureEvent-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteFailureEvent-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[RescheduleEvent-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[RescheduleEvent-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-False-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-False-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-True-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-True-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-False-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-False-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-True-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-True-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-False-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-False-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-True-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-True-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_scheduler PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_remove_replica_of_cancelled_task_dependency PASSED [ 9%] ../../../distributed/tests/test_chaos.py::test_KillWorker[sys.exit] PASSED [ 9%] ../../../distributed/tests/test_chaos.py::test_KillWorker[graceful] PASSED [ 9%] ../../../distributed/tests/test_chaos.py::test_KillWorker[segfault] PASSED [ 9%] ../../../distributed/tests/test_client.py::test_submit PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_empty PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_keynames PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_retries PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_batch_size PASSED [ 9%] ../../../distributed/tests/test_client.py::test_custom_key_with_batches PASSED [ 9%] ../../../distributed/tests/test_client.py::test_compute_retries PASSED [ 9%] ../../../distributed/tests/test_client.py::test_compute_retries_annotations PASSED [ 9%] ../../../distributed/tests/test_client.py::test_retries_get PASSED [ 9%] ../../../distributed/tests/test_client.py::test_persist_retries PASSED [ 9%] ../../../distributed/tests/test_client.py::test_persist_retries_annotations PASSED [ 9%] ../../../distributed/tests/test_client.py::test_retries_dask_array PASSED [ 9%] ../../../distributed/tests/test_client.py::test_future_repr PASSED [ 9%] ../../../distributed/tests/test_client.py::test_future_tuple_repr PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_exception PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_exception_sync PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_release PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_release_sync PASSED [ 9%] ../../../distributed/tests/test_client.py::test_short_tracebacks[result] PASSED [ 9%] ../../../distributed/tests/test_client.py::test_short_tracebacks[gather] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_short_tracebacks_async[await] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_short_tracebacks_async[result] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_short_tracebacks_async[gather] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_map_naming PASSED [ 10%] ../../../distributed/tests/test_client.py::test_submit_naming PASSED [ 10%] ../../../distributed/tests/test_client.py::test_exceptions PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gc PASSED [ 10%] ../../../distributed/tests/test_client.py::test_thread PASSED [ 10%] ../../../distributed/tests/test_client.py::test_sync_exceptions PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_mismatched_client PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_lost PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_sync PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_strict PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_skip PASSED [ 10%] ../../../distributed/tests/test_client.py::test_limit_concurrent_gathering PASSED [ 10%] ../../../distributed/tests/test_client.py::test_get PASSED [ 10%] ../../../distributed/tests/test_client.py::test_get_sync PASSED [ 10%] ../../../distributed/tests/test_client.py::test_no_future_references PASSED [ 10%] ../../../distributed/tests/test_client.py::test_get_sync_optimize_graph_passes_through PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_errors PASSED [ 10%] ../../../distributed/tests/test_client.py::test_wait PASSED [ 10%] ../../../distributed/tests/test_client.py::test_wait_first_completed PASSED [ 11%] ../../../distributed/tests/test_client.py::test_wait_timeout PASSED [ 11%] ../../../distributed/tests/test_client.py::test_wait_sync PASSED [ 11%] ../../../distributed/tests/test_client.py::test_wait_informative_error_for_timeouts PASSED [ 11%] ../../../distributed/tests/test_client.py::test_garbage_collection PASSED [ 11%] ../../../distributed/tests/test_client.py::test_garbage_collection_with_scatter PASSED [ 11%] ../../../distributed/tests/test_client.py::test_recompute_released_key PASSED [ 11%] ../../../distributed/tests/test_client.py::test_tokenize_on_futures PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_submit PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_ip_port PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_map PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_get PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_get_annotate PASSED [ 11%] ../../../distributed/tests/test_client.py::test_remove_worker PASSED [ 11%] ../../../distributed/tests/test_client.py::test_submit_quotes PASSED [ 11%] ../../../distributed/tests/test_client.py::test_map_quotes PASSED [ 11%] ../../../distributed/tests/test_client.py::test_two_consecutive_clients_share_results PASSED [ 11%] ../../../distributed/tests/test_client.py::test_submit_then_get_with_Future PASSED [ 11%] ../../../distributed/tests/test_client.py::test_aliases PASSED [ 11%] ../../../distributed/tests/test_client.py::test_aliases_2 PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter_types PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter_non_list PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter_tokenize_local PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_singletons PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_typename PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_hash PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_hash_2 PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_releases_data PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current_nested PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current_nested_async PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current_concurrent PASSED [ 12%] ../../../distributed/tests/test_client.py::test_context_manager_used_from_different_tasks PASSED [ 12%] ../../../distributed/tests/test_client.py::test_context_manager_used_from_different_threads PASSED [ 12%] ../../../distributed/tests/test_client.py::test_global_clients PASSED [ 12%] ../../../distributed/tests/test_client.py::test_exception_on_exception PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_task_prefix_states PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_nbytes PASSED [ 12%] ../../../distributed/tests/test_client.py::test_nbytes_determines_worker PASSED [ 12%] ../../../distributed/tests/test_client.py::test_if_intermediates_clear_on_error PASSED [ 12%] ../../../distributed/tests/test_client.py::test_pragmatic_move_small_data_to_large_data PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_with_non_list_key PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_with_error PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_with_error_sync PASSED [ 12%] ../../../distributed/tests/test_client.py::test_directed_scatter PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_direct PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_2 PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_numpy PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_broadcast PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_balanced PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_broadcast_target PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_empty PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_spread_evenly PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[True-True] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[True-False] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[False-True] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[False-False] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_gather_direct PASSED [ 13%] ../../../distributed/tests/test_client.py::test_many_submits_spread_evenly PASSED [ 13%] ../../../distributed/tests/test_client.py::test_traceback PASSED [ 13%] ../../../distributed/tests/test_client.py::test_get_traceback PASSED [ 13%] ../../../distributed/tests/test_client.py::test_gather_traceback PASSED [ 13%] ../../../distributed/tests/test_client.py::test_traceback_sync PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_refresh_delayed PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_no_extension PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_zip PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_large_file PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_sync PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_exception PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_exception_sync PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_load PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_new_worker PASSED [ 14%] ../../../distributed/tests/test_client.py::test_multiple_clients SKIPPED [ 14%] ../../../distributed/tests/test_client.py::test_async_compute PASSED [ 14%] ../../../distributed/tests/test_client.py::test_async_compute_with_scatter PASSED [ 14%] ../../../distributed/tests/test_client.py::test_sync_compute PASSED [ 14%] ../../../distributed/tests/test_client.py::test_remote_scatter_gather PASSED [ 14%] ../../../distributed/tests/test_client.py::test_remote_submit_on_Future PASSED [ 14%] ../../../distributed/tests/test_client.py::test_start_is_idempotent PASSED [ 14%] ../../../distributed/tests/test_client.py::test_client_with_scheduler PASSED [ 14%] ../../../distributed/tests/test_client.py::test_allow_restrictions PASSED [ 14%] ../../../distributed/tests/test_client.py::test_bad_address PASSED [ 14%] ../../../distributed/tests/test_client.py::test_informative_error_on_cluster_type PASSED [ 14%] ../../../distributed/tests/test_client.py::test_long_error PASSED [ 14%] ../../../distributed/tests/test_client.py::test_map_on_futures_with_kwargs PASSED [ 14%] ../../../distributed/tests/test_client.py::test_badly_serialized_input_stderr SKIPPED [ 14%] ../../../distributed/tests/test_client.py::test_repr[str] PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr[repr] PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr[func2] PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr_async PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr_no_memory_limit PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_simple PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_complex PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_in_flight PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_errors PASSED [ 15%] ../../../distributed/tests/test_client.py::test_repr_sync PASSED [ 15%] ../../../distributed/tests/test_client.py::test_multi_client PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cleanup_after_broken_client_connection PASSED [ 15%] ../../../distributed/tests/test_client.py::test_multi_garbage_collection PASSED [ 15%] ../../../distributed/tests/test_client.py::test__broadcast PASSED [ 15%] ../../../distributed/tests/test_client.py::test__broadcast_integer PASSED [ 15%] ../../../distributed/tests/test_client.py::test__broadcast_dict PASSED [ 15%] ../../../distributed/tests/test_client.py::test_proxy PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_tuple_key PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_multi_client PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_before_known_to_scheduler PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_collection PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_sync PASSED [ 15%] ../../../distributed/tests/test_client.py::test_future_type PASSED [ 15%] ../../../distributed/tests/test_client.py::test_traceback_clean PASSED [ 15%] ../../../distributed/tests/test_client.py::test_map_differnet_lengths PASSED [ 15%] ../../../distributed/tests/test_client.py::test_Future_exception_sync_2 PASSED [ 15%] ../../../distributed/tests/test_client.py::test_async_persist PASSED [ 16%] ../../../distributed/tests/test_client.py::test__persist PASSED [ 16%] ../../../distributed/tests/test_client.py::test_persist PASSED [ 16%] ../../../distributed/tests/test_client.py::test_long_traceback PASSED [ 16%] ../../../distributed/tests/test_client.py::test_wait_on_collections PASSED [ 16%] ../../../distributed/tests/test_client.py::test_futures_of_get PASSED [ 16%] ../../../distributed/tests/test_client.py::test_futures_of_class PASSED [ 16%] ../../../distributed/tests/test_client.py::test_futures_of_cancelled_raises PASSED [ 16%] ../../../distributed/tests/test_client.py::test_dont_delete_recomputed_results SKIPPED [ 16%] ../../../distributed/tests/test_client.py::test_balance_tasks_by_stacks SKIPPED [ 16%] ../../../distributed/tests/test_client.py::test_run PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_handles_picklable_data PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_coroutine PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_coroutine_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_exception PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_rpc_error PASSED [ 16%] ../../../distributed/tests/test_client.py::test_diagnostic_ui PASSED [ 16%] ../../../distributed/tests/test_client.py::test_diagnostic_nbytes_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_diagnostic_nbytes PASSED [ 16%] ../../../distributed/tests/test_client.py::test_worker_aliases PASSED [ 16%] ../../../distributed/tests/test_client.py::test_persist_get_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_persist_get PASSED [ 16%] ../../../distributed/tests/test_client.py::test_client_num_fds PASSED [ 17%] ../../../distributed/tests/test_client.py::test_startup_close_startup PASSED [ 17%] ../../../distributed/tests/test_client.py::test_startup_close_startup_sync PASSED [ 17%] ../../../distributed/tests/test_client.py::test_badly_serialized_exceptions PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance_workers_and_keys PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance_unprepared PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance_raises_on_explicit_missing_data PASSED [ 17%] ../../../distributed/tests/test_client.py::test_receive_lost_key PASSED [ 17%] ../../../distributed/tests/test_client.py::test_unrunnable_task_runs PASSED [ 17%] ../../../distributed/tests/test_client.py::test_add_worker_after_tasks PASSED [ 17%] ../../../distributed/tests/test_client.py::test_workers_register_indirect_data PASSED [ 17%] ../../../distributed/tests/test_client.py::test_submit_on_cancelled_future PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate_tuple_keys PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate_workers PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate_tree_branching PASSED [ 17%] ../../../distributed/tests/test_client.py::test_client_replicate PASSED [ 17%] ../../../distributed/tests/test_client.py::test_client_replicate_host PASSED [ 17%] ../../../distributed/tests/test_client.py::test_client_replicate_sync PASSED [ 17%] ../../../distributed/tests/test_client.py::test_task_load_adapts_quickly PASSED [ 17%] ../../../distributed/tests/test_client.py::test_even_load_after_fast_functions PASSED [ 17%] ../../../distributed/tests/test_client.py::test_even_load_on_startup PASSED [ 17%] ../../../distributed/tests/test_client.py::test_contiguous_load SKIPPED [ 18%] ../../../distributed/tests/test_client.py::test_balanced_with_submit PASSED [ 18%] ../../../distributed/tests/test_client.py::test_balanced_with_submit_and_resident_data PASSED [ 18%] ../../../distributed/tests/test_client.py::test_scheduler_saturates_cores PASSED [ 18%] ../../../distributed/tests/test_client.py::test_scheduler_saturates_cores_random PASSED [ 18%] ../../../distributed/tests/test_client.py::test_cancel_clears_processing PASSED [ 18%] ../../../distributed/tests/test_client.py::test_default_get PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_scheduler_default_client_config_interleaving PASSED [ 18%] ../../../distributed/tests/test_client.py::test_ensure_default_client PASSED [ 18%] ../../../distributed/tests/test_client.py::test_set_as_default PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_foo PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_foo_lost_keys PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_processing_sync PASSED [ 18%] ../../../distributed/tests/test_client.py::test_close_idempotent PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_returns_early PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_stops_work_after_error PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_list PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_results PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_batches[True] PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_batches[False] PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_next_batch PASSED [ 18%] ../../../distributed/tests/test_client.py::test_status PASSED [ 18%] ../../../distributed/tests/test_client.py::test_persist_optimize_graph PASSED [ 18%] ../../../distributed/tests/test_client.py::test_scatter_raises_if_no_workers PASSED [ 18%] ../../../distributed/tests/test_client.py::test_reconnect_timeout PASSED [ 19%] ../../../distributed/tests/test_client.py::test_idempotence PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scheduler_info PASSED [ 19%] ../../../distributed/tests/test_client.py::test_write_scheduler_file PASSED [ 19%] ../../../distributed/tests/test_client.py::test_get_versions_sync PASSED [ 19%] ../../../distributed/tests/test_client.py::test_get_versions_async PASSED [ 19%] ../../../distributed/tests/test_client.py::test_get_versions_rpc_error PASSED [ 19%] ../../../distributed/tests/test_client.py::test_threaded_get_within_distributed PASSED [ 19%] ../../../distributed/tests/test_client.py::test_lose_scattered_data PASSED [ 19%] ../../../distributed/tests/test_client.py::test_partially_lose_scattered_data PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scatter_compute_lose PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scatter_compute_store_lose PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scatter_compute_store_lose_processing PASSED [ 19%] ../../../distributed/tests/test_client.py::test_serialize_future PASSED [ 19%] ../../../distributed/tests/test_client.py::test_serialize_future_without_client PASSED [ 19%] ../../../distributed/tests/test_client.py::test_temp_default_client PASSED [ 19%] ../../../distributed/tests/test_client.py::test_as_current PASSED [ 19%] ../../../distributed/tests/test_client.py::test_as_current_is_thread_local PASSED [ 19%] ../../../distributed/tests/test_client.py::test_as_current_is_task_local PASSED [ 19%] ../../../distributed/tests/test_client.py::test_persist_workers_annotate PASSED [ 19%] ../../../distributed/tests/test_client.py::test_persist_workers_annotate2 PASSED [ 19%] ../../../distributed/tests/test_client.py::test_persist_workers PASSED [ 19%] ../../../distributed/tests/test_client.py::test_compute_workers_annotate PASSED [ 19%] ../../../distributed/tests/test_client.py::test_compute_workers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_compute_nested_containers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_scatter_type PASSED [ 20%] ../../../distributed/tests/test_client.py::test_retire_workers_2 PASSED [ 20%] ../../../distributed/tests/test_client.py::test_retire_many_workers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_weight_occupancy_against_data_movement PASSED [ 20%] ../../../distributed/tests/test_client.py::test_distribute_tasks_by_nthreads PASSED [ 20%] ../../../distributed/tests/test_client.py::test_add_done_callback PASSED [ 20%] ../../../distributed/tests/test_client.py::test_normalize_collection PASSED [ 20%] ../../../distributed/tests/test_client.py::test_normalize_collection_dask_array PASSED [ 20%] ../../../distributed/tests/test_client.py::test_auto_normalize_collection XPASS [ 20%] ../../../distributed/tests/test_client.py::test_auto_normalize_collection_sync XPASS [ 20%] ../../../distributed/tests/test_client.py::test_interleave_computations PASSED [ 20%] ../../../distributed/tests/test_client.py::test_interleave_computations_map SKIPPED [ 20%] ../../../distributed/tests/test_client.py::test_scatter_dict_workers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_submit_list_kwargs PASSED [ 20%] ../../../distributed/tests/test_client.py::test_map_list_kwargs PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_delayed PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_futures PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_collection PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_array SKIPPED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_sync PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_not_error PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_task_delayed PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_futures PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_collection PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_array PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_sync PASSED [ 21%] ../../../distributed/tests/test_client.py::test_retire_workers PASSED [ 21%] ../../../distributed/tests/test_client.py::test_restart_workers_no_nanny_raises PASSED [ 21%] ../../../distributed/tests/test_client.py::test_robust_unserializable PASSED [ 21%] ../../../distributed/tests/test_client.py::test_robust_undeserializable PASSED [ 21%] ../../../distributed/tests/test_client.py::test_robust_undeserializable_function PASSED [ 21%] ../../../distributed/tests/test_client.py::test_fire_and_forget PASSED [ 21%] ../../../distributed/tests/test_client.py::test_fire_and_forget_err PASSED [ 21%] ../../../distributed/tests/test_client.py::test_close PASSED [ 21%] ../../../distributed/tests/test_client.py::test_threadsafe PASSED [ 21%] ../../../distributed/tests/test_client.py::test_identity PASSED [ 21%] ../../../distributed/tests/test_client.py::test_get_client PASSED [ 21%] ../../../distributed/tests/test_client.py::test_get_client_no_cluster PASSED [ 21%] ../../../distributed/tests/test_client.py::test_serialize_collections PASSED [ 21%] ../../../distributed/tests/test_client.py::test_secede_simple PASSED [ 21%] ../../../distributed/tests/test_client.py::test_secede_balances PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_not_in_occupancy[True] PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_not_in_occupancy[False] PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_removal_clean[True] PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_removal_clean[False] PASSED [ 22%] ../../../distributed/tests/test_client.py::test_sub_submit_priority PASSED [ 22%] ../../../distributed/tests/test_client.py::test_get_client_sync PASSED [ 22%] ../../../distributed/tests/test_client.py::test_serialize_collections_of_futures PASSED [ 22%] ../../../distributed/tests/test_client.py::test_serialize_collections_of_futures_sync PASSED [ 22%] ../../../distributed/tests/test_client.py::test_dynamic_workloads_sync PASSED [ 22%] ../../../distributed/tests/test_client.py::test_bytes_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_unicode_ascii_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_unicode_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_use_synchronous_client_in_async_context PASSED [ 22%] ../../../distributed/tests/test_client.py::test_quiet_quit_when_cluster_leaves PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_future PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_all PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_collections PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_collections_all PASSED [ 22%] ../../../distributed/tests/test_client.py::test_profile PASSED [ 22%] ../../../distributed/tests/test_client.py::test_profile_disabled PASSED [ 22%] ../../../distributed/tests/test_client.py::test_profile_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_client_with_name PASSED [ 22%] ../../../distributed/tests/test_client.py::test_future_defaults_to_default_client PASSED [ 22%] ../../../distributed/tests/test_client.py::test_future_auto_inform PASSED [ 22%] ../../../distributed/tests/test_client.py::test_client_async_before_loop_starts PASSED [ 22%] ../../../distributed/tests/test_client.py::test_task_metadata PASSED [ 22%] ../../../distributed/tests/test_client.py::test_logs PASSED [ 23%] ../../../distributed/tests/test_client.py::test_logs_from_worker_submodules PASSED [ 23%] ../../../distributed/tests/test_client.py::test_avoid_delayed_finalize PASSED [ 23%] ../../../distributed/tests/test_client.py::test_config_scheduler_address PASSED [ 23%] ../../../distributed/tests/test_client.py::test_warn_when_submitting_large_values PASSED [ 23%] ../../../distributed/tests/test_client.py::test_warn_when_submitting_large_values_memoryview PASSED [ 23%] ../../../distributed/tests/test_client.py::test_unhashable_function PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_name PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_doesnt_close_given_loop PASSED [ 23%] ../../../distributed/tests/test_client.py::test_dashboard_link PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_timeout_2 PASSED [ 23%] ../../../distributed/tests/test_client.py::test_turn_off_pickle[True] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_turn_off_pickle[False] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_de_serialization PASSED [ 23%] ../../../distributed/tests/test_client.py::test_de_serialization_none PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_repr_closed PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_repr_closed_sync SKIPPED [ 23%] ../../../distributed/tests/test_client.py::test_nested_prioritization XPASS [ 23%] ../../../distributed/tests/test_client.py::test_scatter_error_cancel PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-False-False] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-False-True] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-True-False] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-True-True] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-False-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-False-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-True-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-True-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-False-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-False-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-True-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-True-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_no_threads_lingering XPASS [ 24%] ../../../distributed/tests/test_client.py::test_direct_async PASSED [ 24%] ../../../distributed/tests/test_client.py::test_direct_sync PASSED [ 24%] ../../../distributed/tests/test_client.py::test_mixing_clients_same_scheduler PASSED [ 24%] ../../../distributed/tests/test_client.py::test_tuple_keys PASSED [ 24%] ../../../distributed/tests/test_client.py::test_multiple_scatter PASSED [ 24%] ../../../distributed/tests/test_client.py::test_map_large_kwargs_in_graph PASSED [ 24%] ../../../distributed/tests/test_client.py::test_retry PASSED [ 24%] ../../../distributed/tests/test_client.py::test_retry_dependencies PASSED [ 24%] ../../../distributed/tests/test_client.py::test_released_dependencies PASSED [ 24%] ../../../distributed/tests/test_client.py::test_profile_bokeh SKIPPED [ 24%] ../../../distributed/tests/test_client.py::test_get_mix_futures_and_SubgraphCallable PASSED [ 24%] ../../../distributed/tests/test_client.py::test_get_mix_futures_and_SubgraphCallable_dask_dataframe PASSED [ 24%] ../../../distributed/tests/test_client.py::test_direct_to_workers PASSED [ 24%] ../../../distributed/tests/test_client.py::test_instances PASSED [ 24%] ../../../distributed/tests/test_client.py::test_wait_for_workers PASSED [ 25%] ../../../distributed/tests/test_client.py::test_config_inherited_by_subprocess PASSED [ 25%] ../../../distributed/tests/test_client.py::test_futures_of_sorted PASSED [ 25%] ../../../distributed/tests/test_client.py::test_profile_server PASSED [ 25%] ../../../distributed/tests/test_client.py::test_profile_server_disabled PASSED [ 25%] ../../../distributed/tests/test_client.py::test_await_future PASSED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_async_for PASSED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_async_for_results PASSED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_async_for_cancel PASSED [ 25%] ../../../distributed/tests/test_client.py::test_client_sync_with_async_def PASSED [ 25%] ../../../distributed/tests/test_client.py::test_dont_hold_on_to_large_messages SKIPPED [ 25%] ../../../distributed/tests/test_client.py::test_run_on_scheduler_async_def PASSED [ 25%] ../../../distributed/tests/test_client.py::test_run_on_scheduler_async_def_wait PASSED [ 25%] ../../../distributed/tests/test_client.py::test_client_gather_semaphore_loop SKIPPED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_condition_loop PASSED [ 25%] ../../../distributed/tests/test_client.py::test_client_connectionpool_semaphore_loop SKIPPED [ 25%] ../../../distributed/tests/test_client.py::test_futures_in_subgraphs PASSED [ 25%] ../../../distributed/tests/test_client.py::test_get_task_metadata PASSED [ 25%] ../../../distributed/tests/test_client.py::test_get_task_metadata_multiple PASSED [ 25%] ../../../distributed/tests/test_client.py::test_register_worker_plugin_exception PASSED [ 25%] ../../../distributed/tests/test_client.py::test_log_event PASSED [ 25%] ../../../distributed/tests/test_client.py::test_log_event_multiple_clients PASSED [ 25%] ../../../distributed/tests/test_client.py::test_annotations_task_state PASSED [ 25%] ../../../distributed/tests/test_client.py::test_annotations_compute_time[compute] PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_compute_time[persist] PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_survive_optimization XFAIL [ 26%] ../../../distributed/tests/test_client.py::test_annotations_priorities PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_workers PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_retries PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_blockwise_unpack PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_resources PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_resources_culled PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_loose_restrictions PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_submit_map PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_global_vs_local PASSED [ 26%] ../../../distributed/tests/test_client.py::test_workers_collection_restriction PASSED [ 26%] ../../../distributed/tests/test_client.py::test_get_client_functions_spawn_clusters SKIPPED [ 26%] ../../../distributed/tests/test_client.py::test_computation_code_walk_frames PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_store_annotations PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_dask_compute PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_dask_compute_no_frames_default PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_not_available SKIPPED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_dask_persist PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_submit_simple PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_map PASSED [ 27%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_compute PASSED [ 27%] ../../../distributed/tests/test_client.py::test_duck_typed_register_plugin_raises PASSED [ 27%] ../../../distributed/tests/test_client.py::test_exception_text PASSED [ 27%] ../../../distributed/tests/test_client.py::test_async_task PASSED [ 27%] ../../../distributed/tests/test_client.py::test_async_task_with_partial PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_subscribe_topic PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_subscribe_topic_cancelled PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_all_servers_use_same_channel PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_unsubscribe_raises_if_unknown PASSED [ 27%] ../../../distributed/tests/test_client.py::test_log_event_warn PASSED [ 27%] ../../../distributed/tests/test_client.py::test_log_event_msgpack PASSED [ 27%] ../../../distributed/tests/test_client.py::test_log_event_warn_dask_warns PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_remote PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_manual PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_manual_bad_args PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_non_msgpack_serializable PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_local PASSED [ 27%] ../../../distributed/tests/test_client.py::test_forward_logging PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_write_from_scheduler PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[msgpack-True] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[msgpack-False] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[yaml-True] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[yaml-False] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[msgpack-True] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[msgpack-False] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[yaml-True] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[yaml-False] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_json[True] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_json[False] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_exclude_default PASSED [ 28%] ../../../distributed/tests/test_client.py::test_benchmark_hardware_no_workers PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_updates_info PASSED [ 28%] ../../../distributed/tests/test_client.py::test_deprecated_loop_properties PASSED [ 28%] ../../../distributed/tests/test_client.py::test_fast_close_on_aexit_failure PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[None-ValueError] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[0-ValueError] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[1.0-ValueError] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[1-None] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[2-None] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_unpacks_remotedata_namedtuple[PlainNamedTuple-args0-kwargs0] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_unpacks_remotedata_namedtuple[NewArgsNamedTuple-args1-kwargs1] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_unpacks_remotedata_namedtuple[NewArgsExNamedTuple-args2-kwargs2] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_namedtuple[PlainNamedTuple-args0-kwargs0] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_namedtuple[NewArgsNamedTuple-args1-kwargs1] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_namedtuple[NewArgsExNamedTuple-args2-kwargs2] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_dict PASSED [ 28%] ../../../distributed/tests/test_client.py::test_gather_race_vs_AMM[False] PASSED [ 29%] ../../../distributed/tests/test_client.py::test_gather_race_vs_AMM[True] PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_submit PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_as_completed PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_wait PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_cancellation PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_cancellation_wait PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_cancellation_as_completed PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_pure PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_workers PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_unsupported_arguments PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_retries PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[input0-expected0] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[input1-expected1] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[input2-expected2] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[foo-foo] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_write_state_msgpack PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_write_state_yaml PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_cluster_dump_state PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_cluster_dump_story PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_cluster_dump_to_yamls PASSED [ 29%] ../../../distributed/tests/test_collections.py::test_lru PASSED [ 29%] ../../../distributed/tests/test_collections.py::test_heapset PASSED [ 29%] ../../../distributed/tests/test_collections.py::test_heapset_sorted_flag_left PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_sorted_flag_right PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_popright[False] PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_popright[True] PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_pickle PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_sort_duplicate PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_sum_mappings PASSED [ 30%] ../../../distributed/tests/test_compatibility.py::test_randbytes PASSED [ 30%] ../../../distributed/tests/test_compatibility.py::test_randbytes_seed PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_futures PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_no_workers PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_no_resources PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_long_running PASSED [ 30%] ../../../distributed/tests/test_config.py::test_logging_default[config0] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_logging_default[None] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_default_logging_does_not_override_basic_config PASSED [ 30%] ../../../distributed/tests/test_config.py::test_basic_config_does_not_override_default_logging PASSED [ 30%] ../../../distributed/tests/test_config.py::test_schema PASSED [ 30%] ../../../distributed/tests/test_config.py::test_schema_is_complete PASSED [ 30%] ../../../distributed/tests/test_config.py::test_uvloop_event_loop SKIPPED [ 30%] ../../../distributed/tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 31%] ../../../distributed/tests/test_config.py::test_deprecations_on_env_variables PASSED [ 31%] ../../../distributed/tests/test_config.py::test_deprecations_on_yaml[allowed-failures] PASSED [ 31%] ../../../distributed/tests/test_config.py::test_deprecations_on_yaml[allowed_failures] PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_initialization PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_call_soon_executes_task_in_background PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_call_later_executes_delayed_task_in_background PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_close_closes PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_close_does_not_cancel_existing_tasks PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_close_prohibits_new_tasks PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_stop_disallows_shutdown PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_stop_cancels_long_running PASSED [ 31%] ../../../distributed/tests/test_core.py::test_rpc_inputs PASSED [ 31%] ../../../distributed/tests/test_core.py::test_connect_raises PASSED [ 31%] ../../../distributed/tests/test_core.py::test_coerce_to_address PASSED [ 31%] ../../../distributed/tests/test_core.py::test_remove_cancels_connect_attempts PASSED [ 31%] ../../../distributed/tests/test_core.py::test_remove_cancels_connect_before_task_running PASSED [ 31%] ../../../distributed/tests/test_core.py::test_ticks SKIPPED (could not import 'crick': No module named 'crick') [ 31%] ../../../distributed/tests/test_core.py::test_tick_logging SKIPPED [ 31%] ../../../distributed/tests/test_core.py::test_thread_id PASSED [ 31%] ../../../distributed/tests/test_core.py::test_expects_comm PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_listener_stop PASSED [ 31%] ../../../distributed/tests/test_counter.py::test_digest[Counter-] PASSED [ 31%] ../../../distributed/tests/test_counter.py::test_digest[None-] SKIPPED [ 32%] ../../../distributed/tests/test_counter.py::test_counter PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframes PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dask_array_collections PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_bag_groupby_tasks_default PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_bag_groupby_key_hashing PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframe_set_index_sync[wait] PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframe_set_index_sync[] PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_loc_sync PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_rolling_sync PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_loc PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframe_groupby_tasks PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_sparse_arrays SKIPPED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_delayed_none PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_tuple_futures_arg[tuple] PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_tuple_futures_arg[list] PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_infinite_deadline PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline_progress PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline_expiration PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline_expiration_async PASSED [ 32%] ../../../distributed/tests/test_diskutils.py::test_workdir_simple PASSED [ 32%] ../../../distributed/tests/test_diskutils.py::test_two_workspaces_in_same_directory PASSED [ 32%] ../../../distributed/tests/test_diskutils.py::test_workspace_process_crash PASSED [ 33%] ../../../distributed/tests/test_diskutils.py::test_workspace_rmtree_failure PASSED [ 33%] ../../../distributed/tests/test_diskutils.py::test_locking_disabled PASSED [ 33%] ../../../distributed/tests/test_diskutils.py::test_unwritable_base_dir PASSED [ 33%] ../../../distributed/tests/test_events.py::test_event_on_workers PASSED [ 33%] ../../../distributed/tests/test_events.py::test_default_event PASSED [ 33%] ../../../distributed/tests/test_events.py::test_set_not_set PASSED [ 33%] ../../../distributed/tests/test_events.py::test_set_not_set_many_events PASSED [ 33%] ../../../distributed/tests/test_events.py::test_timeout PASSED [ 33%] ../../../distributed/tests/test_events.py::test_event_sync PASSED [ 33%] ../../../distributed/tests/test_events.py::test_event_types PASSED [ 33%] ../../../distributed/tests/test_events.py::test_serializable PASSED [ 33%] ../../../distributed/tests/test_events.py::test_two_events_on_workers PASSED [ 33%] ../../../distributed/tests/test_events.py::test_unpickle_without_client PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-False-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-False-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-True-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-True-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-False-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-False-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-True-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-True-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_restart PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_cleared PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_sync PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_multiple_clients_restart PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_scheduler PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_forgotten_futures_dont_clean_up_new_futures PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_during_computation PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_worker_same_host_replicas_missing PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_forget_data_not_supposed_to_have PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_failing_worker_with_additional_replicas_on_cluster PASSED [ 34%] ../../../distributed/tests/test_imports.py::test_can_import_distributed_in_background_thread PASSED [ 34%] ../../../distributed/tests/test_init.py::test_version PASSED [ 34%] ../../../distributed/tests/test_itertools.py::test_ffill PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_lock PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_timeout PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_acquires_with_zero_timeout PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_acquires_blocking PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_timeout_sync PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_lock_sync PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_lock_types PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_serializable PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_locks PASSED [ 34%] ../../../distributed/tests/test_metrics.py::test_wall_clock[time] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_wall_clock[monotonic] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_raise PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_floor[kwargs0-0] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_floor[kwargs1-0.1] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_floor[kwargs2--1] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_raise PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_nested PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_decorator PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_nested_floor PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_pickle PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_clear_callbacks PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_clear_callbacks_raises PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_allow_offload PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_delayed_metrics_ledger PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_keyed PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_delayed_metrics_ledger_keyed PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_single_lock PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_timeout PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_timeout_wake_waiter PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_multiple_locks PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_num_locks PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_str PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_process_failure PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_run PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_worker_class PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_alt_worker_class PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_random_seed PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_num_fds PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_timeout PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_throttle_outgoing_transfers PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_scheduler_address_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_by_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_pre_post_spawn PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_overlay PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_config_param_overlays PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_local_directory PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_unwriteable_dask_worker_space PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_mp_process_worker_no_daemon PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_mp_pool_worker_no_daemon PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_closes_cleanly PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_closes_cleanly_if_worker_is_terminated PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_port_range PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_closed_by_keyboard_interrupt[tcp] SKIPPED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_closed_by_keyboard_interrupt[ucx] SKIPPED [ 37%] ../../../distributed/tests/test_nanny.py::test_worker_start_exception PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_failure_during_worker_initialization PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_environ_plugin PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_no_unnecessary_imports_on_worker[scipy] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_no_unnecessary_imports_on_worker[pandas] XFAIL [ 37%] ../../../distributed/tests/test_nanny.py::test_scheduler_crash_doesnt_restart PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_default_client_does_not_propagate_to_subprocess PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_worker_inherits_temp_config PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_log_event PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_simple PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_success[True] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_success[False] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_failure[True] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_failure[False] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_nanny_killed[True] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_nanny_killed[False] PASSED [ 37%] ../../../distributed/tests/test_parse_stdout.py::test_parse_rows PASSED [ 37%] ../../../distributed/tests/test_parse_stdout.py::test_build_xml PASSED [ 37%] ../../../distributed/tests/test_preload.py::test_worker_preload_file PASSED [ 37%] ../../../distributed/tests/test_preload.py::test_worker_preload_config PASSED [ 37%] ../../../distributed/tests/test_preload.py::test_worker_preload_module PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_worker_preload_click PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_worker_preload_click_async PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_web_preload PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_scheduler_startup PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_scheduler_startup_nanny PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_web_preload_worker PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_text XFAIL [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_config PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_click XFAIL [ 38%] ../../../distributed/tests/test_preload.py::test_failure_doesnt_crash_worker PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_failure_doesnt_crash_nanny PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_failure_doesnt_crash_client PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_config_click PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_submit[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_submit[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_map[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_map[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_compute[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_compute[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_persist[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_persist[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_annotate_compute[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_annotate_compute[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_annotate_persist[queue on worker] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_annotate_persist[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_repeated_persists_same_priority[queue on worker] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_repeated_persists_same_priority[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_last_in_first_out[queue on worker] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_last_in_first_out[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_basic PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_basic_low_level SKIPPED [ 39%] ../../../distributed/tests/test_profile.py::test_merge PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_merge_empty PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_call_stack PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_identifier PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_watch PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_watch_requires_lock_to_run PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[-1-1] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[0-2] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[1-2] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[11-2] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[12-3] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[21-4] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[22-4] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[23-4] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[24-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[25-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[26-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[27-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[100-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[-1-1] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[0-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[1-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[11-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[12-3] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[21-4] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[22-4] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[23-4] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[24-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[25-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[26-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[27-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[100-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_stack_overflow PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_builtin PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_publish_simple PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_publish_non_string_key PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_publish_roundtrip PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_unpublish PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_unpublish_sync PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_publish_multiple_datasets PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_unpublish_multiple_datasets_sync PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_publish_bag PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_setitem PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_getitem PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_getitem_default PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_delitem PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_keys PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_contains PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_republish PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_iter PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_async PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_pickle_safe PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_deserialize_client PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_publish_submit_ordering PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_speed PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_client PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_timeouts PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_repr PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_basic XPASS (flaky and re-fails on reruns; out of order execution) [ 41%] ../../../distributed/tests/test_queues.py::test_queue PASSED [ 41%] ../../../distributed/tests/test_queues.py::test_queue_with_data PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_sync PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_hold_futures PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_picklability PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_picklability_sync PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_same_futures PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_get_many PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_Future_knows_status_immediately PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_erred_future PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_close PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_timeout PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_2220 PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_unpickle_without_client PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_scheduler_reschedule_warns PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_raise_reschedule[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_raise_reschedule[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule_worker_state[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule_worker_state[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_releases[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_releases[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_cancelled[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_cancelled[long-running] PASSED [ 43%] ../../../distributed/tests/test_reschedule.py::test_reschedule_resumed[executing] PASSED [ 43%] ../../../distributed/tests/test_reschedule.py::test_reschedule_resumed[long-running] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_resource_submit PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_submit_many_non_overlapping PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_submit_many_non_overlapping_2 PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_move PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_dont_work_steal PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_map PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_persist PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_compute PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_get PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_persist_multiple_collections PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_resources_str PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_minimum_resource PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[1-0-y-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[1-0-y-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[0-1-x-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[0-1-x-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[1-0-y-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[1-0-y-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[0-1-x-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[0-1-x-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_tasks_respect_priority PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_task_cancelled_and_readded_with_resources PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_balance_resources SKIPPED [ 44%] ../../../distributed/tests/test_resources.py::test_set_resources PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_persist_collections PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_dont_optimize_out SKIPPED [ 44%] ../../../distributed/tests/test_resources.py::test_full_collections SKIPPED [ 44%] ../../../distributed/tests/test_resources.py::test_collections_get[True] XFAIL [ 44%] ../../../distributed/tests/test_resources.py::test_collections_get[False] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resources_from_config PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resources_from_python_override_config PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[executing-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[executing-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[executing-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[long-running-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[long-running-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[long-running-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[executing-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[executing-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[executing-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[long-running-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[long-running-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[long-running-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[executing-ExecuteSuccessEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[executing-ExecuteFailureEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[executing-RescheduleEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[long-running-ExecuteSuccessEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[long-running-ExecuteFailureEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[long-running-RescheduleEvent] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_administration PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_respect_data_in_memory PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_recompute_released_results PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_with_many_independent_leaves PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_with_restrictions PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads0-0] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads0-1] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads0-4] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads1-0] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads1-1] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads1-4] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_override_is_rootish PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_rootish_while_last_worker_is_retiring SKIPPEDissues/7204) [ 45%] ../../../distributed/tests/test_scheduler.py::test_graph_execution_width PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_forget_tasks_while_processing PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_release_multiple_workers PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_paused_new_worker PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_paused_unpaused[True] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_paused_unpaused[False] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_queued_remove_add_worker PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_secede_opens_slot PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[2.5-expected_task_counts0] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[2.0-expected_task_counts1] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[1.1-expected_task_counts2] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[1.0-expected_task_counts3] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[0.1-expected_task_counts4] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[inf-expected_task_counts5] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[inf-expected_task_counts6] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_bad_saturation_factor PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_move_data_over_break_restrictions PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_balance_with_restrictions PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_valid_workers PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_valid_workers_loose_restrictions PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_workers[False] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_workers[True] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_empty PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_lock PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_concurrently PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_remove_worker_from_scheduler PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_remove_worker_by_name_from_scheduler PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_clear_events_worker_removal PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_clear_events_client_removal PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_add_worker PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_blocked_handlers_are_respected PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_scheduler_init_pulls_blocked_handlers_from_config PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_feed PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_feed_setup_teardown PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_feed_large_bytestring PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_delete_data PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_delete PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_dumps_function PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_ready_remove_worker[1.0] PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_ready_remove_worker[inf] PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_restart_not_all_workers_return PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_restart_worker_rejoins_after_timeout_expired PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_restart_no_wait_for_workers PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_tls PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_nanny PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_on_error PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_deprecation PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_worker_name PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_coerce_address PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_config_stealing PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_config_no_stealing PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_update_graph_culls PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_io_loop PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_story PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_scatter_no_workers[False] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_scatter_no_workers[True] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_scheduler_sees_memory_limits PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_n PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close_grouped PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close_never_close_long_running[True] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close_never_close_long_running[False] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_no_suspicious_tasks PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_balance_many_workers PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_balance_many_workers_2 PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_include_communication_in_occupancy PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_nonempty_data_is_rejected PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_worker_arrives_with_data_is_rejected PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_run_on_scheduler_sync PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_run_on_scheduler PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_allow_pickle_false PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_close_worker PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_close PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_fifo_submission PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_profile_metadata PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_profile_metadata_timeout PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_profile_metadata_keys PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_statistical_profiling PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_statistical_profiling_failure PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_cancel_fire_and_forget PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_get_task_status PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_deque_handler PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_retries PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_missing_data_errant_worker PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted_2 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted_3 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted_4 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_forget_released_keys PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_erred PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_closing_scheduler_closes_workers PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_resources_reset_after_cancelled_task PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_gh2187 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_collect_versions PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_idle_timeout_no_workers PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_no_workers_timeout_disabled PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_no_workers_timeout_queued PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_bandwidth PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_workerstate_clean PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_result_type PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_close_workers PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_host_address PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_dashboard_address SKIPPED [ 50%] ../../../distributed/tests/test_scheduler.py::test_adaptive_target PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_adaptive_target_empty_cluster[True] PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_adaptive_target_empty_cluster[False] PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_retire_names_str PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_bad_params PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_get_task_duration PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_default_task_duration_splits PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_groups PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_groups_update_start_stop PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_done PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_waiting PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_noworker PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_queued PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_processing PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_prefix PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_non_tuple_key PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_task_unique_groups PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_task_group_on_fire_and_forget PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_failing_can_recover PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_failing_cnn_error PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_no_workers PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_bad_worker[False] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_bad_worker[True] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_too_many_groups PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_worker_name_collision PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_unknown_task_duration_config PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_unknown_task_duration_config_2 PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_retire_state_change PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_configurable_events_log_length PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_get_worker_monitor_info PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_quiet_cluster_round_robin PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_sum PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-0] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-1] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-2] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-3] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-0] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate__to_dict PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memory_no_zict PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memory_no_workers PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_infrequent_sysmon PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_close_scheduler__close_workers_Worker PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_managed_memory PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_workers_and_keys PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_missing_data1 PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_missing_data2 PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_raises_missing_data3[False] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_raises_missing_data3[True] XFAILchannels (stream vs explicit RPC). Therefore, the partial-fail is very timing sensitive and subject to a race condition. This test assumes that the data is freed before the rebalance get_data requests come in but merely deleting the futures is not sufficient to guarantee this) [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_no_workers PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_no_limit PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_skip_recipient PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_skip_all_recipients PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_recipient PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_sender PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_sender_replicated[False] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_sender_replicated[True] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_key_not_on_sender PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_key_not_on_sender_replicated[False] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_key_not_on_sender_replicated[True] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_duplicate_task PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_dead_recipient PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_double_delete PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_bad_worker PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_bad_task[False] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_bad_task[True] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_transition_counter PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_transition_counter_max_worker PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_disable_transition_counter_max PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_worker_heartbeat_after_cancel PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_set_restrictions PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_avoid_paused_workers PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_Scheduler__to_dict PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_TaskState__to_dict PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_get_cluster_state PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_get_cluster_state_worker_error PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_dump_cluster_state[msgpack] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_dump_cluster_state[yaml] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_repr PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_ensure_events_dont_include_taskstate_objects PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_worker_state_unique_regardless_of_address PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_scheduler_close_fast_deprecated PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_runspec_regression_sync PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_KilledWorker_informative_message PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_count_task_prefix PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_transition_waiting_memory PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_deadlock_resubmit_queued_tasks_fast[True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_deadlock_resubmit_queued_tasks_fast[False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_submit_dependency_of_erred_task PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_tell_workers_when_peers_have_left PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_client_desires_keys_creates_ts PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_scatter_creates_ts PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_refuse_to_schedule_huge_task[False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_refuse_to_schedule_huge_task[True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_html_repr PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_before_previous_is_done[same] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_before_previous_is_done[less] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_before_previous_is_done[more] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[False-same] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[False-less] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[False-more] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[True-same] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[True-less] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[True-more] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_many_clients PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_same_deps[before0-123-True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_same_deps[123-after1-True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_same_deps[before2-after2-False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_different_deps[False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_different_deps[True] PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_warns_only_once[10-2] PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_warns_only_once[30-1] PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_fan_out_pattern_deadlock PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_stimulus_from_erred_task PASSED [ 66%] ../../../distributed/tests/test_security.py::test_defaults PASSED [ 66%] ../../../distributed/tests/test_security.py::test_constructor_errors PASSED [ 66%] ../../../distributed/tests/test_security.py::test_attribute_error PASSED [ 66%] ../../../distributed/tests/test_security.py::test_from_config PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[None-None] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[None-1.2] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[None-1.3] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.2-None] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.2-1.2] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.2-1.3] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.3-None] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.3-1.2] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.3-1.3] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_config_errors[min-version] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_config_errors[max-version] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_invalid_min_version_from_config_errors PASSED [ 66%] ../../../distributed/tests/test_security.py::test_kwargs PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_kwarg_errors[tls_min_version] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_kwarg_errors[tls_max_version] PASSED [ 67%] ../../../distributed/tests/test_security.py::test_repr_temp_keys PASSED [ 67%] ../../../distributed/tests/test_security.py::test_repr_local_keys PASSED [ 67%] ../../../distributed/tests/test_security.py::test_tls_config_for_role PASSED [ 67%] ../../../distributed/tests/test_security.py::test_connection_args PASSED [ 67%] ../../../distributed/tests/test_security.py::test_extra_conn_args_connection_args PASSED [ 67%] ../../../distributed/tests/test_security.py::test_listen_args PASSED [ 67%] ../../../distributed/tests/test_security.py::test_temporary_credentials PASSED [ 67%] ../../../distributed/tests/test_security.py::test_extra_conn_args_in_temporary_credentials PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_semaphore_trivial PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_serializable PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_simple PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_acquires_with_timeout PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_timeout_sync PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_semaphore_after_timeout PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_async_ctx PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_worker_dies PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_access_semaphore_by_name PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_close_async PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_close_sync PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_once_too_many PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_once_too_many_resilience PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_retry_acquire PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_oversubscribing_leases PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_timeout_zero PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_getvalue PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_metrics PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_release_retry PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_release_failure PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_unpickle_without_client PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof[obj0] PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof[obj1] PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof[obj2] PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof_logs_on_failure PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_spans PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_submit PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_multiple_tags PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_repeat_span PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_default_span PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_no_extension PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_task_groups[False] FAILED [ 68%] ../../../distributed/tests/test_spans.py::test_task_groups[True] FAILED [ 68%] ../../../distributed/tests/test_spans.py::test_before_first_task_finished PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_duplicate_task_group PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_mismatched_span[False] PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_mismatched_span[True] PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_no_tags PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_client_desires_keys_creates_ts PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_client_desires_keys_creates_tg PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_scatter_creates_ts PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_scatter_creates_tg PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_worker_metrics PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_by_tags PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_by_tags_metrics PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_code PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_no_code_by_default PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_all PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_nothing PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_trivial PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_not_done[False] PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_not_done[True] PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_change_nthreads PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_merged PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_spans_are_visible_from_tasks PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_span_on_persist PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_collections_metadata XPASS [ 69%] ../../../distributed/tests/test_spec.py::test_address_default_none PASSED [ 69%] ../../../distributed/tests/test_spec.py::test_child_address_persists PASSED [ 69%] ../../../distributed/tests/test_spill.py::test_psize PASSED [ 69%] ../../../distributed/tests/test_spill.py::test_spillbuffer PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_disk_size_calculation PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_maxlim PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_fail_to_serialize PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_oserror PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_evict PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_no_pop PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[60-SupportsWeakRef-True] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[60-NoWeakRef-False] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[110-SupportsWeakRef-True] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[110-NoWeakRef-False] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_metrics PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_str_collision PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_work_stealing PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_dont_steal_expensive_data_fast_computation PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_steal_cheap_data_slow_computation PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_worksteal_many_thieves PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_stop_plugin PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_stop_in_flight PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_allow_tasks_stolen_before_first_completes PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_eventually_steal_unknown_functions PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_steal_related_tasks SKIPPED [ 70%] ../../../distributed/tests/test_steal.py::test_dont_steal_fast_tasks_compute_time PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_dont_steal_fast_tasks_blocklist PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_new_worker_steals PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_work_steal_allow_other_workers PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_worker_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_worker_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_host_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_host_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_resource_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_resource_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_resource_restrictions_asym_diff PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance_without_dependencies PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_executing_tasks PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_executing_tasks_2 PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_few_saturated_tasks_many_workers PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_when_more_tasks PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_more_attractive_tasks PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[don't move unnecessarily] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[balance] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[balance even if results in even] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[don't over balance] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[move from larger] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[move to smaller] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[choose easier first] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[spread evenly] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[move easier] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[be willing to move costly items] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[but don't move too many] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[no one clearly saturated] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[balance multiple saturated workers] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_restart PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_paused_workers_must_not_steal PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_dont_steal_already_released PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_dont_steal_long_running_tasks PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_cleanup_repeated_tasks PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_lose_task PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_parse_stealing_interval[None-100] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_parse_stealing_interval[500ms-500] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_parse_stealing_interval[2-2] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance_with_longer_task PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_blocklist_shuffle_split PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_concurrent_simple PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_reschedule_reset_in_flight_occupancy PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_get_story PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_worker_dies_same_ip PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_reschedule_concurrent_requests_deadlock PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_correct_bad_time_estimate SKIPPED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_stimulus_id_unique PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_worker_state[executing] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_steal_worker_state[long-running] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_expensive_tasks[not enough work to steal] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_expensive_tasks[enough work to steal] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_expensive_tasks[not enough work for increased cost] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_uneven_without_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_eventually_steals_large_dependency_without_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_even_with_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_to_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_multiple_to_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_to_larger_dependency PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_prefers_busier_with_dependency PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_scheduler_story_stimulus_success PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_scheduler_story_stimulus_retry PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_client_story PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_client_story_failed_worker[ignore] PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_client_story_failed_worker[raise] PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_worker_story_with_deps PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_stress_1 PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_cancel_stress PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_cancel_stress_sync PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_stress_scatter_death PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_stress_steal SKIPPED [ 74%] ../../../distributed/tests/test_system.py::test_memory_limit PASSED [ 74%] ../../../distributed/tests/test_system.py::test_hard_memory_limit_cgroups PASSED [ 74%] ../../../distributed/tests/test_system.py::test_soft_memory_limit_cgroups PASSED [ 74%] ../../../distributed/tests/test_system.py::test_hard_memory_limit_cgroups2 PASSED [ 74%] ../../../distributed/tests/test_system.py::test_soft_memory_limit_cgroups2 PASSED [ 74%] ../../../distributed/tests/test_system.py::test_softest_memory_limit_cgroups2 PASSED [ 74%] ../../../distributed/tests/test_system.py::test_rlimit PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_SystemMonitor PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_maxlen_zero PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_count PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_range_query PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_disk_config PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_host_cpu PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_gil_contention SKIPPED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_tpe PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_secede_rejoin_busy PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_secede_rejoin_quiet PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_rejoin_idempotent PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_thread_name PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_basic PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_Queue PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_client_submit PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_gather PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_scatter PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_nanny PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_rebalance PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_work_stealing PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_worker_client PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_worker_client_gather PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_worker_client_executor PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_retire_workers PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_security_dict_input PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_All PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_error PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_timeout PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_closed_loop PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_contextvars PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_is_kernel SKIPPED (could not import 'IPython': No module named 'IPython') [ 75%] ../../../distributed/tests/test_utils.py::test_ensure_ip PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_get_ip_interface PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_get_mp_context PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_truncate_exception PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_get_traceback PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_maybe_complex PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_read_block PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_seek_delimiter_endline PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data1] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[1] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data3] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data4] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data5] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data6] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data7] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data8] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data9] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data10] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data11] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data12] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data13] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data14] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape0-strides0] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape1-strides1] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape2-strides2] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape3-strides3] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape4-strides4] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_pyarrow_buffer SKIPPED [ 76%] ../../../distributed/tests/test_utils.py::test_nbytes PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_open_port PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_set_thread_state PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_two_loop_runners PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner_gen PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner_exception_in_start PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner_exception_in_teardown PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_all_quiet_exceptions PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_warn_on_duration PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_logs PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_is_valid_xml PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_format_dashboard_link PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_parse_ports PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_run_in_executor_with_context PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_run_in_executor_with_context_preserves_contextvars PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_offload PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_offload_preserves_contextvars PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_no_default_deprecated PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_iscoroutinefunction_unhashable_input PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_iscoroutinefunction_nested_partial PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_recursive_to_dict PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_recursive_to_dict_no_nest PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_log_errors PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_log_errors_unroll_stack[0-test_utils] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_log_errors_unroll_stack[1-a.b.c] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_load_json_robust_timeout PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_rate_limiter_filter PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[obj10-obj20-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[obj11-obj21-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[1-1-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[1-2-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[None-0-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[None-obj25-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[obj10-obj20-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[obj11-obj21-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[1-1-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[1-2-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[None-0-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[None-obj25-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_error PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_pack_data PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_subs_multiple PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_missing_replicas PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_permissive PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_permissive_flaky PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_busy PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_serialization_error[pickle] PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_serialization_error[unpickle] PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_retry_no_exception PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_retry0_raises_immediately PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_retry_does_retry_and_sleep PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_unpack_remotedata PASSED [ 79%] ../../../distributed/tests/test_utils_perf.py::test_fractional_timer PASSED [ 79%] ../../../distributed/tests/test_utils_perf.py::test_gc_diagnosis_rss_win XFAIL [ 79%] ../../../distributed/tests/test_utils_test.py::test_bare_cluster PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_cluster PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_pytest_fixture PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_parametrized[True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_multi_parametrized[a-True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_multi_parametrized[b-True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_parametrized_variadic_workers[True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_set_config_nanny PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_cleans_up_client SKIPPED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_without_client PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_tls PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_validate PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_validate_override PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_test XFAIL (Test should always fail to ensure the body of the test function was run) [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_legacy_implicit XFAILn) [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_legacy_explicit XFAILn) [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_parametrized[True] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_double_parametrized[False-True] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_pytest_fixture PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_config PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_config_default PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_new_config PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_lingering_client PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_lingering_client_2 PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_tls_cluster PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_tls_scheduler PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test__UnhashableCallable PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[Missing payload, stimulus_id, ts] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[Missing (stimulus_id, ts)] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[Missing ts] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[ts is not a float] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[ts is in the future] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[ts is too old] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[stimulus_id is not a str] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[stimulus_id is an empty str] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[no payload] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[timestamps out of order] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_assert_story_identity[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_assert_story_identity[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state_no_workers PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state_nannies PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state_unresponsive_local_worker PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_slow_cleanup PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_pre_cleanup[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_pre_cleanup[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_post_cleanup[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_post_cleanup[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_start_failure_worker[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_start_failure_worker[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_start_failure_scheduler PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_invalid_transitions PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_invalid_worker_state PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_raises_with_cause PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_fail_hard[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_fail_hard[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_popen_write_during_terminate_deadlock PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_popen_timeout PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_popen_always_prints_output PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_wait_for_state PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_wait_for_stimulus PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_ws_with_running_task[executing] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_ws_with_running_task[long-running] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[12345.0-TypeError-Expected integer] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[-1-ValueError-larger than] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[0-ValueError-larger than] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[10-ValueError-larger than] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_cluster_uses_config_for_test[False] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_cluster_uses_config_for_test[True] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_captured_logger PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_captured_context_meter PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_variable PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_delete_unset_variable PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_queue_with_data PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_sync PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_hold_futures PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_timeout PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_timeout_sync PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_cleanup PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_pickleable PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_timeout_get PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_Future_knows_status_immediately PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_erred_future PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_future_erred_sync PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_variables_do_not_leak_client PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_unpickle_without_client PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_versions_match PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-MISMATCHED] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-MISSING] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-KEY_ERROR] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-NONE] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-MISMATCHED] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-MISSING] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-KEY_ERROR] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-NONE] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-MISMATCHED] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-MISSING] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-KEY_ERROR] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-NONE] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_scheduler_mismatched_irrelevant_package PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_scheduler_additional_irrelevant_package PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_python_mismatch[source] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_python_mismatch[scheduler] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_python_mismatch[worker-1] PASSED [ 84%] ../../../distributed/tests/test_versions.py::test_version_warning_in_cluster PASSED [ 84%] ../../../distributed/tests/test_versions.py::test_python_version PASSED [ 84%] ../../../distributed/tests/test_versions.py::test_version_custom_pkgs PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_nthreads PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_str PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_identity PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_bad_args PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_file PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_file_pyc SKIPPED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_egg PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_pyz PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_large_file SKIPPED [ 84%] ../../../distributed/tests/test_worker.py::test_broadcast PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_with_port_zero PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_port_range PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_task_data PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_error_message PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_chained_error_message PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_gather PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_gather_missing_keys PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_gather_missing_workers PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_io_loop PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_io_loop_alternate_loop PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_access_key PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_run_dask_worker PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_run_dask_worker_kwonlyarg PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_run_coroutine_dask_worker PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_Executor PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_close_on_disconnect PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_memory_limit_auto PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_inter_worker_communication PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_clean PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_message_breakup PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_types PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_system_monitor PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_restrictions PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_clean_nbytes PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_gather_many_small[True] PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_gather_many_small[False] PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_multiple_transfers PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_share_communication XFAIL [ 85%] ../../../distributed/tests/test_worker.py::test_dont_overlap_communications_to_same_worker XFAIL [ 85%] ../../../distributed/tests/test_worker.py::test_log_event PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_log_exception_on_failed_task PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_clean_up_dependencies PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_hold_onto_dependents PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_death_timeout XPASS [ 86%] ../../../distributed/tests/test_worker.py::test_stop_doing_unnecessary_work PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_priorities PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_heartbeats PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_dir[Worker] PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_dir[Nanny] PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_default_worker_dir PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_dataframe_attribute_error PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_pid PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client_sync PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client_coroutine PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client_coroutine_sync XFAIL/distributed/pull/7339) [ 86%] ../../../distributed/tests/test_worker.py::test_global_workers PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_fds PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_service_hosts_match_worker PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_start_services PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_scheduler_delay PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_statistical_profiling PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_statistical_profiling_cycle PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_current_task PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_deque_handler PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_scheduler_address_config PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_prefer_gather_from_local_address PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_avoid_oversubscription PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_custom_metrics PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_register_worker_callbacks PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_register_worker_callbacks_err PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_local_directory PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_local_directory_make_new_directory PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_host_address PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_interface_async[Worker] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_interface_async[Nanny] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_protocol_from_scheduler_address[Worker] SKIPPED [ 87%] ../../../distributed/tests/test_worker.py::test_protocol_from_scheduler_address[Nanny] SKIPPED [ 87%] ../../../distributed/tests/test_worker.py::test_worker_listens_on_same_interface_by_default[Worker] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_worker_listens_on_same_interface_by_default[Nanny] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_close_while_executing[False] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_lifetime_stagger PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_bad_metrics PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_bad_startup PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_update_latency PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_heartbeat_comm_closed PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_heartbeat_missing PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_heartbeat_missing_real_cluster PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_bad_local_directory SKIPPED [ 88%] ../../../distributed/tests/test_worker.py::test_taskstate_metadata PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_executor_offload PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_story PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_stimulus_story PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_descopes_data PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_gather_dep_one_worker_always_busy PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_gather_dep_local_workers_first PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_gather_dep_from_remote_workers_if_all_local_workers_are_busy PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_client_uses_default_no_close PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_client_closes_if_created_on_worker_one_worker PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_client_closes_if_created_on_worker_last_worker_alive PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_multiple_executors PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_bad_executor_annotation PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_process_executor PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_process_executor_raise_exception PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_release_error_last PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_release_error_first PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_release_error_int PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_long_chain PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_hold_on_to_replicas PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_forget_dependents_after_release PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_acquire_replicas PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_same_channel PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_many PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_already_in_flight PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_remove_replicas_simple PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_who_has_consistent_remove_replicas PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_with_no_priority PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_large_data PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_missing_released_zombie_tasks PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_missing_released_zombie_tasks_2 PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_worker_status_sync PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_log_remove_worker PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_task_flight_compute_oserror PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_gather_dep_cancelled_rescheduled PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_gather_dep_do_not_handle_response_of_not_requested_tasks PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_gather_dep_no_longer_in_flight_tasks PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_get_data_cancelled_error PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_Worker__to_dict PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_extension_methods PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_benchmark_hardware PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_do_not_block_event_loop_during_shutdown PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_reconnect_argument_deprecated PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_worker_running_before_running_plugins PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_execute_preamble_abort_retirement PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_deprecation_of_renamed_worker_attributes PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_forward_output PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_offload_getdata PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_startstops PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_suppress_keyerror_for_cancelled_tasks[cancelled] PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_suppress_keyerror_for_cancelled_tasks[resumed] PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_submit_from_worker PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_submit_from_worker_async PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_scatter_from_worker PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_scatter_singleton PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_gather_multi_machine PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_same_loop PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_sync PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_async PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_separate_thread_false PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_client_executor PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_local_client_warning PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_closing_worker_doesnt_close_client PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_timeout PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_secede_without_stealing_issue_1262 PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_compute_within_worker_client PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_worker_client_rejoins PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_submit_different_names XPASS [ 90%] ../../../distributed/tests/test_worker_client.py::test_secede_does_not_claim_worker PASSED [ 90%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_zero PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_resource_limit PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_worker PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_worker_relative PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_nanny PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_dict_data_if_no_spill_to_disk PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_worker_data_callable_local_directory PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_worker_data_callable_local_directory_kwargs PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_worker_data_callable_kwargs PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_1 FAILED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_workerstate_fail_to_pickle_execute_1[executing] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_workerstate_fail_to_pickle_execute_1[long-running] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_workerstate_fail_to_pickle_flight PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_2 PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_spill PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_target_threshold PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_constrained PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_spill_threshold PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_hysteresis[False-10000000000-1] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_hysteresis[0.7-0-1] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_hysteresis[0.4-0-7] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_pause_executor_manual PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_pause_executor_with_memory_monitor PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_pause_prevents_deps_fetch PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_avoid_memory_monitor_if_zero_limit_worker PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_avoid_memory_monitor_if_zero_limit_nanny PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_override_data_worker PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_override_data_nanny PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_override_data_vs_memory_monitor PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_manual_evict_proto PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_pause_while_spilling PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_limit-123000000000.0] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_target_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_spill_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_pause_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Nanny-memory_limit-123000000000.0] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Nanny-memory_terminate_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_memory_monitor_method_worker PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_memory_monitor_method_nanny PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_params[memory_target_fraction] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_params[memory_spill_fraction] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_params[memory_pause_fraction] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_pause_while_idle PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_pause_while_saturated PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_worker_log_memory_limit_too_high PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_high_unmanaged_memory_warning PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_delete_spilled_keys PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_task_lifecycle PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_async_task PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_custom_executor PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_offload PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_execute_failed PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_cancelled_execute PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_cancelled_flight PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_busy PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_no_task PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_failed PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_network_error PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_memory_monitor PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_sync PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_async PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_fail PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_weird PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_do_not_leak_metrics PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_reschedule PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_send_metrics_to_scheduler PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_no_spans_extension PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_new_metrics_during_heartbeat PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_delayed_ledger_is_not_reentrant PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_int_metrics PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_instruction_match PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_tracking PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_get_nbytes PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_eq PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState__to_dict PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_repr PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_WorkerState__to_dict PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_WorkerState_pickle PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[False-InvalidTransition-kwargs0] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[False-TransitionCounterMaxExceeded-kwargs1] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[False-InvalidTaskState-kwargs2] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[True-InvalidTransition-kwargs0] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[True-TransitionCounterMaxExceeded-kwargs1] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[True-InvalidTaskState-kwargs2] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[TaskState] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[Instruction] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDep] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[Execute] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RetryBusyWorkerLater] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[SendMessageToScheduler] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[TaskFinishedMsg] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[TaskErredMsg] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ReleaseWorkerDataMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RescheduleMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[LongRunningMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[AddKeysMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RequestRefreshWhoHasMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[StealResponseMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[StateMachineEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[PauseEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[UnpauseEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RetryBusyWorkerEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepDoneEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepSuccessEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepBusyEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepNetworkFailureEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepFailureEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RemoveWorkerEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ComputeTaskEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ExecuteDoneEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ExecuteSuccessEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ExecuteFailureEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RescheduleEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[CancelComputeEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[FindMissingEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RefreshWhoHasEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[AcquireReplicasEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RemoveReplicasEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[FreeKeysEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[StealRequestEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[UpdateDataEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[SecedeEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_sendmsg_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_merge_recs_instructions PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_event_to_dict_with_annotations PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_event_to_dict_without_annotations PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_computetask_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_computetask_dummy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_updatedata_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executesuccess_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executesuccess_dummy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executefailure_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executefailure_dummy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_compute PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_via_amm_to_compute PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_lose_replica_during_fetch[False] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_lose_replica_during_fetch[True] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_missing_on_busy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_new_replica_while_all_workers_in_flight PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_cancelled_while_in_flight PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_in_memory_while_in_flight PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_forget_data_needed PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_missing_handle_compute_dependency PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_missing_to_waiting PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_state_instance_are_garbage_collected FAILED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_missing_on_refresh_who_has PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_missing_on_network_failure PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_deprecated_worker_attributes PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[10000000-3-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[10000000-3-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[20000000-2-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[20000000-2-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[30000000-1-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[30000000-1-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[60000000-1-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[60000000-1-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_gather_priority PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_acquires_resources[executing] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_acquires_resources[long-running] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[executing-ExecuteSuccessEvent] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[executing-ExecuteFailureEvent] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[long-running-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[long-running-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[long-running-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_with_dependencies_acquires_resources PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[executing-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[executing-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[long-running-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[long-running-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[long-running-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_clean_log PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_running_task_in_all_running_tasks[executing] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_running_task_in_all_running_tasks[long-running] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[executing-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[executing-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[long-running-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[long-running-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[long-running-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[executing-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[executing-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[long-running-ExecuteSuccessEvent] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[long-running-ExecuteFailureEvent] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[long-running-RescheduleEvent] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_gather_dep_failure PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_recompute_erred_task PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_transfer_incoming_metrics PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttling_does_not_affect_first_transfer PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_message_target_does_not_affect_first_transfer_on_different_worker PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttle_incoming_transfers_on_count_limit PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttling_incoming_transfer_on_transfer_bytes_same_worker PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttling_incoming_transfer_on_transfer_bytes_different_workers PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_do_not_throttle_connections_while_below_threshold PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttle_on_transfer_bytes_regardless_of_threshold PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_worker_nbytes[executing] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_worker_nbytes[long-running] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_count PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_task_counter PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[fail] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[success] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[no-key] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[busy] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight_unused_peer PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_fetch PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_unknown PASSED [100%] =================================== FAILURES =================================== ______________________ test_cancelled_task_error_rejected ______________________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): with self._recreate_cm(): > return func(*args, **kwds) /usr/lib/python3.12/contextlib.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:81: in inner return func(*args, **kwds) distributed/utils_test.py:1102: in test_func return _run_and_close_tornado(async_fn_outer) distributed/utils_test.py:378: in _run_and_close_tornado return asyncio_run(inner_fn(), loop_factory=get_loop_factory()) /usr/lib/python3.12/asyncio/runners.py:194: in run return runner.run(main) /usr/lib/python3.12/asyncio/runners.py:118: in run return self._loop.run_until_complete(task) /usr/lib/python3.12/asyncio/base_events.py:687: in run_until_complete return future.result() distributed/utils_test.py:375: in inner_fn return await async_fn(*args, **kwargs) distributed/utils_test.py:1099: in async_fn_outer return await utils_wait_for(async_fn(), timeout=timeout * 2) distributed/utils.py:1960: 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)  if cluster_dump_directory: await dump_cluster_state( s=s, ws=workers, output_dir=cluster_dump_directory, func_name=func.__name__, )  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.000486860983074s. E ========== Test stack trace starts here ========== E Stack for wait_for=> (most recent call last): E File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests/test_cancelled_state.py", line 800, in test_cancelled_task_error_rejected E assert await f4 == 4 + 2 distributed/utils_test.py:1041: TimeoutError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_cancelled_task_error_rejected.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 01:21:23,107 - distributed.scheduler - INFO - State start 2024-06-21 01:21:23,113 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:34015 2024-06-21 01:21:23,114 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:35585/status 2024-06-21 01:21:23,114 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 01:21:23,139 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35531 2024-06-21 01:21:23,139 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35531 2024-06-21 01:21:23,140 - distributed.worker - INFO - Worker name: 0 2024-06-21 01:21:23,140 - distributed.worker - INFO - dashboard at: 127.0.0.1:39583 2024-06-21 01:21:23,140 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34015 2024-06-21 01:21:23,140 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:21:23,140 - distributed.worker - INFO - Threads: 1 2024-06-21 01:21:23,140 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:21:23,140 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-oximy6h3 2024-06-21 01:21:23,140 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:21:23,146 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45975 2024-06-21 01:21:23,147 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45975 2024-06-21 01:21:23,147 - distributed.worker - INFO - Worker name: 1 2024-06-21 01:21:23,147 - distributed.worker - INFO - dashboard at: 127.0.0.1:36207 2024-06-21 01:21:23,147 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34015 2024-06-21 01:21:23,147 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:21:23,147 - distributed.worker - INFO - Threads: 2 2024-06-21 01:21:23,147 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:21:23,147 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-b3anv42k 2024-06-21 01:21:23,148 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:21:23,169 - distributed.scheduler - INFO - Register worker 2024-06-21 01:21:23,176 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35531 2024-06-21 01:21:23,176 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42268 2024-06-21 01:21:23,177 - distributed.scheduler - INFO - Register worker 2024-06-21 01:21:23,185 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45975 2024-06-21 01:21:23,185 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42274 2024-06-21 01:21:23,186 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:21:23,186 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:21:23,187 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34015 2024-06-21 01:21:23,187 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:21:23,188 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34015 2024-06-21 01:21:23,188 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:21:23,189 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34015 2024-06-21 01:21:23,189 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34015 2024-06-21 01:21:23,203 - distributed.scheduler - INFO - Receive client connection: Client-27a9f911-2fd1-11ef-ba21-ab8f02f9d18f 2024-06-21 01:21:23,211 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42282 2024-06-21 01:21:23,369 - distributed.worker - WARNING - Compute Failed Key: f3 Function: block args: (3) kwargs: {'lock': , 'enter_event': , 'exit_event': , 'raise_error': True} Exception: "RuntimeError('test_error')" 2024-06-21 01:21:23,401 - distributed.scheduler - ERROR - Error transitioning 'f4' from 'processing' to 'memory' Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 1958, in _transition recommendations, client_msgs, worker_msgs = func( ^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 2423, in _transition_processing_memory steal.recalculate_cost(tts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 218, in recalculate_cost self.put_key_in_stealable(ts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 221, in put_key_in_stealable cost_multiplier, level = self.steal_time_ratio(ts) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 263, in steal_time_ratio assert ts in ts.processing_on.long_running ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError 2024-06-21 01:21:23,404 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718976083.4045067') 2024-06-21 01:21:23,408 - distributed.scheduler - ERROR - Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/utils.py", line 836, in wrapper return await func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 4443, in add_worker await self.handle_worker(comm, address) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5936, in handle_worker await self.handle_stream(comm=comm, extra={"worker": worker}) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/core.py", line 1053, in handle_stream handler(**merge(extra, msg)) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5794, in handle_task_finished r: tuple = self.stimulus_task_finished( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5094, in stimulus_task_finished return self._transition(key, "memory", stimulus_id, worker=worker, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 1958, in _transition recommendations, client_msgs, worker_msgs = func( ^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 2423, in _transition_processing_memory steal.recalculate_cost(tts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 218, in recalculate_cost self.put_key_in_stealable(ts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 221, in put_key_in_stealable cost_multiplier, level = self.steal_time_ratio(ts) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 263, in steal_time_ratio assert ts in ts.processing_on.long_running ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError 2024-06-21 01:21:23,410 - distributed.core - ERROR - Exception while handling op register-worker Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/core.py", line 970, in _handle_comm result = await result ^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/utils.py", line 836, in wrapper return await func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 4443, in add_worker await self.handle_worker(comm, address) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5936, in handle_worker await self.handle_stream(comm=comm, extra={"worker": worker}) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/core.py", line 1053, in handle_stream handler(**merge(extra, msg)) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5794, in handle_task_finished r: tuple = self.stimulus_task_finished( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5094, in stimulus_task_finished return self._transition(key, "memory", stimulus_id, worker=worker, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 1958, in _transition recommendations, client_msgs, worker_msgs = func( ^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 2423, in _transition_processing_memory steal.recalculate_cost(tts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 218, in recalculate_cost self.put_key_in_stealable(ts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 221, in put_key_in_stealable cost_multiplier, level = self.steal_time_ratio(ts) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 263, in steal_time_ratio assert ts in ts.processing_on.long_running ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError 2024-06-21 01:21:23,415 - distributed.core - INFO - Connection to tcp://127.0.0.1:34015 has been closed. 2024-06-21 01:21:23,415 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45975. Reason: worker-handle-scheduler-connection-broken 2024-06-21 01:21:53,461 - distributed.scheduler - INFO - Remove client Client-27a9f911-2fd1-11ef-ba21-ab8f02f9d18f 2024-06-21 01:21:53,462 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42282; closing. 2024-06-21 01:21:53,462 - distributed.scheduler - INFO - Remove client Client-27a9f911-2fd1-11ef-ba21-ab8f02f9d18f 2024-06-21 01:21:53,463 - distributed.scheduler - INFO - Close client connection: Client-27a9f911-2fd1-11ef-ba21-ab8f02f9d18f 2024-06-21 01:21:53,465 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35531. Reason: worker-close 2024-06-21 01:21:53,468 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42268; closing. 2024-06-21 01:21:53,468 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718976113.4683278') 2024-06-21 01:21:53,468 - distributed.scheduler - INFO - Lost all workers 2024-06-21 01:21:53,468 - distributed.core - INFO - Connection to tcp://127.0.0.1:34015 has been closed. 2024-06-21 01:21:53,486 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 01:21:53,486 - distributed.scheduler - INFO - Scheduler closing all comms ------------------------------ Captured log call ------------------------------- ERROR  asyncio:base_events.py:1821 Task exception was never retrieved future: exception=AssertionError()> Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/core.py", line 970, in _handle_comm result = await result ^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/utils.py", line 836, in wrapper return await func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 4443, in add_worker await self.handle_worker(comm, address) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5936, in handle_worker await self.handle_stream(comm=comm, extra={"worker": worker}) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/core.py", line 1053, in handle_stream handler(**merge(extra, msg)) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5794, in handle_task_finished r: tuple = self.stimulus_task_finished( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 5094, in stimulus_task_finished return self._transition(key, "memory", stimulus_id, worker=worker, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 1958, in _transition recommendations, client_msgs, worker_msgs = func( ^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/scheduler.py", line 2423, in _transition_processing_memory steal.recalculate_cost(tts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 218, in recalculate_cost self.put_key_in_stealable(ts) File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 221, in put_key_in_stealable cost_multiplier, level = self.steal_time_ratio(ts) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/stealing.py", line 263, in steal_time_ratio assert ts in ts.processing_on.long_running ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError ___________________________ test_task_groups[False] ____________________________ c = s = a = dask.array b = release = False, no_time_resync = None @pytest.mark.parametrize("release", [False, True]) @gen_cluster( client=True, Worker=NoSchedulerDelayWorker, config={"optimization.fuse.active": False}, ) async def test_task_groups(c, s, a, b, release, no_time_resync): da = pytest.importorskip("dask.array") t0 = await padded_time(before=0)  with span("wf"): with span("p1"): a = da.ones(10, chunks=5, dtype="int64") + 1 with span("p2"): a = a + 2 a = a.sum() # A TaskGroup attached directly to a non-leaf Span finalizer = c.compute(a)  assert await finalizer == 40 t1 = await padded_time(after=0)  if release: # Test that the information in the Spans survives the tasks finalizer.release() await async_poll_for(lambda: not s.tasks, timeout=5) assert not s.task_groups  sbn = s.extensions["spans"].spans_search_by_name root = sbn["wf",][0] assert [s.name for s in root.traverse_spans()] == [ ("wf",), ("wf", "p2"), ("wf", "p1"), ]  # Note: TaskGroup.prefix is reset when a TaskGroup is forgotten assert {tg.name.rsplit("-", 1)[0] for tg in root.traverse_groups()} == { "sum", "add", "finalize", "sum-aggregate", } assert {tg.name.rsplit("-", 1)[0] for tg in sbn["wf", "p1"][0].groups} == { "add", }  > assert root.nbytes_total == 240 E AssertionError: assert 224 == 240 E + where 224 = Span.nbytes_total ../../../distributed/tests/test_spans.py:256: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_task_groups.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 01:39:54,612 - distributed.scheduler - INFO - State start 2024-06-21 01:39:54,617 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:35267 2024-06-21 01:39:54,617 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:37765/status 2024-06-21 01:39:54,618 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 01:39:54,631 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:33719 2024-06-21 01:39:54,632 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:33719 2024-06-21 01:39:54,632 - distributed.worker - INFO - Worker name: 0 2024-06-21 01:39:54,632 - distributed.worker - INFO - dashboard at: 127.0.0.1:37267 2024-06-21 01:39:54,632 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35267 2024-06-21 01:39:54,632 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:54,632 - distributed.worker - INFO - Threads: 1 2024-06-21 01:39:54,633 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:39:54,633 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-pyaeumi8 2024-06-21 01:39:54,633 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:54,634 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34125 2024-06-21 01:39:54,635 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34125 2024-06-21 01:39:54,635 - distributed.worker - INFO - Worker name: 1 2024-06-21 01:39:54,635 - distributed.worker - INFO - dashboard at: 127.0.0.1:43935 2024-06-21 01:39:54,635 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35267 2024-06-21 01:39:54,635 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:54,635 - distributed.worker - INFO - Threads: 2 2024-06-21 01:39:54,636 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:39:54,636 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-n0abd3tt 2024-06-21 01:39:54,636 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:54,711 - distributed.scheduler - INFO - Register worker 2024-06-21 01:39:54,746 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33719 2024-06-21 01:39:54,746 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60442 2024-06-21 01:39:54,747 - distributed.scheduler - INFO - Register worker 2024-06-21 01:39:54,783 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34125 2024-06-21 01:39:54,783 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60448 2024-06-21 01:39:54,784 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:39:54,785 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:39:54,786 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35267 2024-06-21 01:39:54,786 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:54,787 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35267 2024-06-21 01:39:54,787 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:54,788 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35267 2024-06-21 01:39:54,788 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35267 2024-06-21 01:39:54,828 - distributed.scheduler - INFO - Receive client connection: Client-be3a8b28-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:54,862 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60462 2024-06-21 01:39:55,545 - distributed.scheduler - INFO - Remove client Client-be3a8b28-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:55,546 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60462; closing. 2024-06-21 01:39:55,546 - distributed.scheduler - INFO - Remove client Client-be3a8b28-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:55,547 - distributed.scheduler - INFO - Close client connection: Client-be3a8b28-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:55,549 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33719. Reason: worker-close 2024-06-21 01:39:55,549 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34125. Reason: worker-close 2024-06-21 01:39:55,553 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60442; closing. 2024-06-21 01:39:55,554 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977195.5541265') 2024-06-21 01:39:55,554 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60448; closing. 2024-06-21 01:39:55,554 - distributed.core - INFO - Connection to tcp://127.0.0.1:35267 has been closed. 2024-06-21 01:39:55,556 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977195.556098') 2024-06-21 01:39:55,556 - distributed.scheduler - INFO - Lost all workers 2024-06-21 01:39:55,556 - distributed.core - INFO - Connection to tcp://127.0.0.1:35267 has been closed. 2024-06-21 01:39:55,557 - distributed.batched - INFO - Batched Comm Closed Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.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.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/comm/tcp.py", line 262, in write raise CommClosedError() distributed.comm.core.CommClosedError 2024-06-21 01:39:55,560 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 01:39:55,561 - distributed.scheduler - INFO - Scheduler closing all comms ____________________________ test_task_groups[True] ____________________________ c = s = a = dask.array b = release = True, no_time_resync = None @pytest.mark.parametrize("release", [False, True]) @gen_cluster( client=True, Worker=NoSchedulerDelayWorker, config={"optimization.fuse.active": False}, ) async def test_task_groups(c, s, a, b, release, no_time_resync): da = pytest.importorskip("dask.array") t0 = await padded_time(before=0)  with span("wf"): with span("p1"): a = da.ones(10, chunks=5, dtype="int64") + 1 with span("p2"): a = a + 2 a = a.sum() # A TaskGroup attached directly to a non-leaf Span finalizer = c.compute(a)  assert await finalizer == 40 t1 = await padded_time(after=0)  if release: # Test that the information in the Spans survives the tasks finalizer.release() await async_poll_for(lambda: not s.tasks, timeout=5) assert not s.task_groups  sbn = s.extensions["spans"].spans_search_by_name root = sbn["wf",][0] assert [s.name for s in root.traverse_spans()] == [ ("wf",), ("wf", "p2"), ("wf", "p1"), ]  # Note: TaskGroup.prefix is reset when a TaskGroup is forgotten assert {tg.name.rsplit("-", 1)[0] for tg in root.traverse_groups()} == { "sum", "add", "finalize", "sum-aggregate", } assert {tg.name.rsplit("-", 1)[0] for tg in sbn["wf", "p1"][0].groups} == { "add", }  > assert root.nbytes_total == 240 E AssertionError: assert 224 == 240 E + where 224 = Span.nbytes_total ../../../distributed/tests/test_spans.py:256: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_task_groups.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 01:39:55,625 - distributed.scheduler - INFO - State start 2024-06-21 01:39:55,630 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:42655 2024-06-21 01:39:55,630 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:41213/status 2024-06-21 01:39:55,631 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 01:39:55,640 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36331 2024-06-21 01:39:55,641 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36331 2024-06-21 01:39:55,641 - distributed.worker - INFO - Worker name: 0 2024-06-21 01:39:55,641 - distributed.worker - INFO - dashboard at: 127.0.0.1:39279 2024-06-21 01:39:55,641 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42655 2024-06-21 01:39:55,641 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:55,642 - distributed.worker - INFO - Threads: 1 2024-06-21 01:39:55,642 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:39:55,642 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-6_by1y7p 2024-06-21 01:39:55,642 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:55,643 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42447 2024-06-21 01:39:55,644 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42447 2024-06-21 01:39:55,644 - distributed.worker - INFO - Worker name: 1 2024-06-21 01:39:55,644 - distributed.worker - INFO - dashboard at: 127.0.0.1:39247 2024-06-21 01:39:55,644 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42655 2024-06-21 01:39:55,644 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:55,645 - distributed.worker - INFO - Threads: 2 2024-06-21 01:39:55,645 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:39:55,645 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-x2uxt6p3 2024-06-21 01:39:55,645 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:55,715 - distributed.scheduler - INFO - Register worker 2024-06-21 01:39:55,748 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36331 2024-06-21 01:39:55,748 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51352 2024-06-21 01:39:55,749 - distributed.scheduler - INFO - Register worker 2024-06-21 01:39:55,781 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42447 2024-06-21 01:39:55,782 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51356 2024-06-21 01:39:55,782 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:39:55,783 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:39:55,784 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42655 2024-06-21 01:39:55,784 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:55,784 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42655 2024-06-21 01:39:55,785 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:39:55,785 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42655 2024-06-21 01:39:55,786 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42655 2024-06-21 01:39:55,827 - distributed.scheduler - INFO - Receive client connection: Client-bed2c120-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:55,865 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51358 2024-06-21 01:39:56,625 - distributed.scheduler - INFO - Remove client Client-bed2c120-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:56,625 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51358; closing. 2024-06-21 01:39:56,626 - distributed.scheduler - INFO - Remove client Client-bed2c120-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:56,626 - distributed.scheduler - INFO - Close client connection: Client-bed2c120-2fd3-11ef-ba21-ab8f02f9d18f 2024-06-21 01:39:56,627 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36331. Reason: worker-close 2024-06-21 01:39:56,627 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42447. Reason: worker-close 2024-06-21 01:39:56,630 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51352; closing. 2024-06-21 01:39:56,630 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51356; closing. 2024-06-21 01:39:56,631 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977196.631372') 2024-06-21 01:39:56,631 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977196.6318448') 2024-06-21 01:39:56,632 - distributed.scheduler - INFO - Lost all workers 2024-06-21 01:39:56,632 - distributed.core - INFO - Connection to tcp://127.0.0.1:42655 has been closed. 2024-06-21 01:39:56,633 - distributed.core - INFO - Connection to tcp://127.0.0.1:42655 has been closed. 2024-06-21 01:39:56,638 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 01:39:56,639 - distributed.scheduler - INFO - Scheduler closing all comms ________________________ test_fail_to_pickle_execute_1 _________________________ c = s = a = b = @gen_cluster(client=True) async def test_fail_to_pickle_execute_1(c, s, a, b):  """Test failure to serialize triggered by computing a key which is individually  larger than target. The data is lost and the task is marked as failed; the worker  remains in usable condition.   See also  --------  test_workerstate_fail_to_pickle_execute_1  test_workerstate_fail_to_pickle_flight  test_fail_to_pickle_execute_2  test_fail_to_pickle_spill  """ x = c.submit(FailToPickle, reported_size=100e9, key="x") await wait(x)  > assert x.status == "error" E AssertionError: assert 'finished' == 'error' E  E - error E + finished ../../../distributed/tests/test_worker_memory.py:175: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_fail_to_pickle_execute_1.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 01:45:33,560 - distributed.scheduler - INFO - State start 2024-06-21 01:45:33,566 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45843 2024-06-21 01:45:33,566 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:33433/status 2024-06-21 01:45:33,566 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 01:45:33,578 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41061 2024-06-21 01:45:33,578 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41061 2024-06-21 01:45:33,578 - distributed.worker - INFO - Worker name: 0 2024-06-21 01:45:33,578 - distributed.worker - INFO - dashboard at: 127.0.0.1:39511 2024-06-21 01:45:33,578 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45843 2024-06-21 01:45:33,579 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:45:33,579 - distributed.worker - INFO - Threads: 1 2024-06-21 01:45:33,579 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:45:33,579 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-nqm_5cza 2024-06-21 01:45:33,579 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:45:33,581 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38475 2024-06-21 01:45:33,581 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38475 2024-06-21 01:45:33,581 - distributed.worker - INFO - Worker name: 1 2024-06-21 01:45:33,581 - distributed.worker - INFO - dashboard at: 127.0.0.1:44705 2024-06-21 01:45:33,581 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45843 2024-06-21 01:45:33,581 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:45:33,582 - distributed.worker - INFO - Threads: 2 2024-06-21 01:45:33,582 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:45:33,582 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-zsfuc9m0 2024-06-21 01:45:33,582 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:45:33,693 - distributed.scheduler - INFO - Register worker 2024-06-21 01:45:33,749 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41061 2024-06-21 01:45:33,749 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33542 2024-06-21 01:45:33,750 - distributed.scheduler - INFO - Register worker 2024-06-21 01:45:33,801 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38475 2024-06-21 01:45:33,801 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33556 2024-06-21 01:45:33,802 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:45:33,802 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:45:33,803 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45843 2024-06-21 01:45:33,803 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:45:33,804 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45843 2024-06-21 01:45:33,804 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:45:33,805 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45843 2024-06-21 01:45:33,805 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45843 2024-06-21 01:45:33,863 - distributed.scheduler - INFO - Receive client connection: Client-884c74a6-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:45:33,917 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33562 2024-06-21 01:45:33,934 - distributed.sizeof - WARNING - Sizeof calculation for object of type 'test_worker_memory.FailToPickle' failed. Defaulting to 0.95 MiB Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/sizeof.py", line 17, in safe_sizeof return sizeof(obj) ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/utils.py", line 773, in __call__ return meth(arg, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/sizeof.py", line 21, in sizeof_default return sys.getsizeof(o) ^^^^^^^^^^^^^^^^ OverflowError: Python int too large to convert to C ssize_t 2024-06-21 01:45:33,936 - distributed.sizeof - WARNING - Sizeof calculation for object of type 'test_worker_memory.FailToPickle' failed. Defaulting to 0.95 MiB Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/sizeof.py", line 17, in safe_sizeof return sizeof(obj) ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/utils.py", line 773, in __call__ return meth(arg, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/sizeof.py", line 21, in sizeof_default return sys.getsizeof(o) ^^^^^^^^^^^^^^^^ OverflowError: Python int too large to convert to C ssize_t 2024-06-21 01:45:34,174 - distributed.scheduler - INFO - Remove client Client-884c74a6-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:45:34,174 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33562; closing. 2024-06-21 01:45:34,175 - distributed.scheduler - INFO - Remove client Client-884c74a6-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:45:34,176 - distributed.scheduler - INFO - Close client connection: Client-884c74a6-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:45:34,177 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41061. Reason: worker-close 2024-06-21 01:45:34,177 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38475. Reason: worker-close 2024-06-21 01:45:34,180 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33556; closing. 2024-06-21 01:45:34,181 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977534.1813755') 2024-06-21 01:45:34,182 - distributed.core - INFO - Connection to tcp://127.0.0.1:45843 has been closed. 2024-06-21 01:45:34,182 - distributed.core - INFO - Connection to tcp://127.0.0.1:45843 has been closed. 2024-06-21 01:45:34,183 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33542; closing. 2024-06-21 01:45:34,183 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977534.1838684') 2024-06-21 01:45:34,184 - distributed.scheduler - INFO - Lost all workers 2024-06-21 01:45:34,186 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 01:45:34,187 - distributed.scheduler - INFO - Scheduler closing all comms ________________ test_task_state_instance_are_garbage_collected ________________ c = s = a = , b = @gen_cluster(client=True, Worker=Nanny) async def test_task_state_instance_are_garbage_collected(c, s, a, b): futs = c.map(inc, range(10)) red = c.submit(sum, futs) f1 = c.submit(inc, red, pure=False) f2 = c.submit(inc, red, pure=False)  async def check(dask_worker): while dask_worker.tasks: await asyncio.sleep(0.01) with profile.lock: gc.collect() assert not TaskState._instances  await c.gather([f2, f1]) del futs, red, f1, f2 await c.run(check)  async def check(dask_scheduler): while dask_scheduler.tasks: await asyncio.sleep(0.01) with profile.lock: gc.collect() assert not SchedulerTaskState._instances  > await c.run_on_scheduler(check) ../../../distributed/tests/test_worker_state_machine.py:942: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ distributed/client.py:2817: in _run_on_scheduler raise exc.with_traceback(tb) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations  import asyncio import gc import pickle import sys from collections import defaultdict from collections.abc import Iterator from time import sleep  import pytest from tlz import first  from dask.sizeof import sizeof  import distributed.profile as profile from distributed import Nanny, Worker, wait from distributed.compatibility import MACOS, WINDOWS from distributed.protocol.serialize import Serialize from distributed.scheduler import TaskState as SchedulerTaskState from distributed.utils import recursive_to_dict from distributed.utils_test import ( NO_AMM, _LockedCommPool, assert_story, async_poll_for, freeze_data_fetching, gen_cluster, inc, wait_for_state, ) from distributed.worker_state_machine import ( AcquireReplicasEvent, AddKeysMsg, ComputeTaskEvent, Execute, ExecuteFailureEvent, ExecuteSuccessEvent, FreeKeysEvent, GatherDep, GatherDepBusyEvent, GatherDepFailureEvent, GatherDepNetworkFailureEvent, GatherDepSuccessEvent, Instruction, InvalidTaskState, InvalidTransition, PauseEvent, RecommendationsConflict, RefreshWhoHasEvent, ReleaseWorkerDataMsg, RemoveReplicasEvent, RemoveWorkerEvent, RequestRefreshWhoHasMsg, RescheduleEvent, RescheduleMsg, RetryBusyWorkerEvent, RetryBusyWorkerLater, SecedeEvent, StateMachineEvent, TaskErredMsg, TaskState, TransitionCounterMaxExceeded, UnpauseEvent, UpdateDataEvent, merge_recs_instructions, )   def test_instruction_match(): i = ReleaseWorkerDataMsg(key="x", stimulus_id="s1") assert i == ReleaseWorkerDataMsg(key="x", stimulus_id="s1") assert i != ReleaseWorkerDataMsg(key="y", stimulus_id="s1") assert i != ReleaseWorkerDataMsg(key="x", stimulus_id="s2") assert i != RescheduleMsg(key="x", stimulus_id="s1")  assert i == ReleaseWorkerDataMsg.match(key="x") assert i == ReleaseWorkerDataMsg.match(stimulus_id="s1") assert i != ReleaseWorkerDataMsg.match(key="y") assert i != ReleaseWorkerDataMsg.match(stimulus_id="s2") assert i != RescheduleMsg.match(key="x")   def test_TaskState_tracking(cleanup): gc.collect() x = TaskState("x") assert len(TaskState._instances) == 1 assert first(TaskState._instances) == x del x assert len(TaskState._instances) == 0   def test_TaskState_get_nbytes(): assert TaskState("x", nbytes=123).get_nbytes() == 123 # Default to distributed.scheduler.default-data-size assert TaskState("y").get_nbytes() == 1024   def test_TaskState_eq():  """Test that TaskState objects are hashable and that two identical objects compare  as different. See comment in TaskState.__hash__ for why.  """ a = TaskState("x") b = TaskState("x") assert a != b s = {a, b} assert len(s) == 2   def test_TaskState__to_dict():  """Tasks that are listed as dependencies or dependents of other tasks are dumped as  a short repr and always appear in full directly under Worker.state.tasks.  Uninteresting fields are omitted.  """ x = TaskState("x", state="memory", done=True) y = TaskState("y", priority=(0,), dependencies={x}) x.dependents.add(y) actual = recursive_to_dict([x, y]) assert actual == [ { "key": "x", "run_id": -1, "state": "memory", "done": True, "dependents": [""], }, { "key": "y", "run_id": -1, "state": "released", "dependencies": [""], "priority": [0], }, ]   def test_TaskState_repr(): ts = TaskState("x") assert str(ts) == "" ts.state = "cancelled" ts.previous = "flight" assert str(ts) == "" ts.state = "resumed" ts.next = "waiting" assert str(ts) == "waiting)>"   def test_WorkerState__to_dict(ws): ws.handle_stimulus( AcquireReplicasEvent( who_has={"x": ["127.0.0.1:1235"]}, nbytes={"x": 123}, stimulus_id="s1" ) ) ws.handle_stimulus(UpdateDataEvent(data={"y": object()}, stimulus_id="s2"))  actual = recursive_to_dict(ws) # Remove timestamps for ev in actual["log"]: del ev[-1] for stim in actual["stimulus_log"]: del stim["handled"]  expect = { "address": "127.0.0.1:1", "busy_workers": [], "constrained": [], "data": {"y": None}, "data_needed": {}, "executing": [], "has_what": {"127.0.0.1:1235": ["x"]}, "in_flight_tasks": ["x"], "in_flight_workers": {"127.0.0.1:1235": ["x"]}, "log": [ ["x", "ensure-task-exists", "released", "s1"], ["x", "released", "fetch", "fetch", {}, "s1"], ["gather-dependencies", "127.0.0.1:1235", ["x"], "s1"], ["x", "fetch", "flight", "flight", {}, "s1"], ["y", "receive-from-scatter", "released", "s2"], ["y", "put-in-memory", "s2"], ["y", "released", "memory", "memory", {}, "s2"], ], "long_running": [], "missing_dep_flight": [], "nthreads": 1, "ready": [], "running": True, "stimulus_log": [ { "cls": "AcquireReplicasEvent", "stimulus_id": "s1", "who_has": {"x": ["127.0.0.1:1235"]}, "nbytes": {"x": 123}, }, { "cls": "UpdateDataEvent", "data": {"y": None}, "stimulus_id": "s2", }, ], "tasks": { "x": { "coming_from": "127.0.0.1:1235", "key": "x", "run_id": -1, "nbytes": 123, "priority": [1], "state": "flight", "who_has": ["127.0.0.1:1235"], }, "y": { "key": "y", "run_id": -1, "nbytes": sizeof(object()), "state": "memory", }, }, "task_counts": {"['x', 'flight']": 1, "['y', 'memory']": 1}, "task_cumulative_elapsed": { "['x', 'flight']": "SNIP", "['y', 'memory']": "SNIP", }, "transition_counter": 3, }  # timings data (a few microseconds each) for k in actual["task_cumulative_elapsed"]: actual["task_cumulative_elapsed"][k] = "SNIP"  assert actual == expect   def test_WorkerState_pickle(ws):  """Test pickle round-trip.   Big caveat  ----------  WorkerState, on its own, can be serialized with pickle; it doesn't need cloudpickle.  A WorkerState extracted from a Worker might, as data contents may only be  serializable with cloudpickle. Some objects created externally and not designed  for network transfer - namely, the SpillBuffer - may not be serializable at all.  """ ws.handle_stimulus( AcquireReplicasEvent( who_has={"x": ["127.0.0.1:1235"]}, nbytes={"x": 123}, stimulus_id="s1" ) ) ws.handle_stimulus(UpdateDataEvent(data={"y": 123}, stimulus_id="s")) ws2 = pickle.loads(pickle.dumps(ws)) assert ws2.tasks.keys() == {"x", "y"} assert ws2.data == {"y": 123}   @pytest.mark.parametrize( "cls,kwargs", [ ( InvalidTransition, dict(key="x", start="released", finish="waiting", story=[]), ), ( TransitionCounterMaxExceeded, dict(key="x", start="released", finish="waiting", story=[]), ), (InvalidTaskState, dict(key="x", state="released", story=[])), ], ) @pytest.mark.parametrize("positional", [False, True]) def test_pickle_exceptions(cls, kwargs, positional): if positional: e = cls(*kwargs.values()) else: e = cls(**kwargs) e2 = pickle.loads(pickle.dumps(e)) assert type(e2) is type(e) for k, v in kwargs.items(): assert getattr(e2, k) == v   def traverse_subclasses(cls: type) -> Iterator[type]: yield cls for subcls in cls.__subclasses__(): yield from traverse_subclasses(subcls)   @pytest.mark.parametrize( "cls", [ pytest.param( TaskState, marks=pytest.mark.skipif( sys.version_info < (3, 10), reason="Requires @dataclass(slots=True)" ), ), *traverse_subclasses(Instruction), *traverse_subclasses(StateMachineEvent), ], ) def test_slots(cls): params = [ name for name, field in cls.__dataclass_fields__.items() if field.init and not field.type.startswith("ClassVar") ] inst = cls(**dict.fromkeys(params)) assert not hasattr(inst, "__dict__")   def test_sendmsg_to_dict(): # Arbitrary sample class smsg = ReleaseWorkerDataMsg(key="x", stimulus_id="test") assert smsg.to_dict() == { "op": "release-worker-data", "key": "x", "stimulus_id": "test", }   def test_merge_recs_instructions(): x = TaskState("x") y = TaskState("y") instr1 = RescheduleMsg(key="foo", stimulus_id="test") instr2 = RescheduleMsg(key="bar", stimulus_id="test") assert merge_recs_instructions( ({x: "memory"}, [instr1]), ({y: "released"}, [instr2]), ) == ( {x: "memory", y: "released"}, [instr1, instr2], )  # Identical recommendations are silently ignored; incompatible ones raise assert merge_recs_instructions(({x: "memory"}, []), ({x: "memory"}, [])) == ( {x: "memory"}, [], ) with pytest.raises(RecommendationsConflict): merge_recs_instructions(({x: "memory"}, []), ({x: "released"}, []))   def test_event_to_dict_with_annotations():  """Test recursive_to_dict(ev), where ev is a subclass of StateMachineEvent that  defines its own annotations  """ ev = RescheduleEvent(stimulus_id="test", key="x") ev2 = ev.to_loggable(handled=11.22) assert ev2 == ev d = recursive_to_dict(ev2) assert d == { "cls": "RescheduleEvent", "stimulus_id": "test", "handled": 11.22, "key": "x", } ev3 = StateMachineEvent.from_dict(d) assert ev3 == ev   def test_event_to_dict_without_annotations():  """Test recursive_to_dict(ev), where ev is a subclass of StateMachineEvent that  does not define its own annotations  """ ev = PauseEvent(stimulus_id="test") ev2 = ev.to_loggable(handled=11.22) assert ev2 == ev d = recursive_to_dict(ev2) assert d == { "cls": "PauseEvent", "stimulus_id": "test", "handled": 11.22, } ev3 = StateMachineEvent.from_dict(d) assert ev3 == ev   def test_computetask_to_dict():  """The potentially very large ComputeTaskEvent.run_spec is not stored in the log"""  def f(arg): pass  ev = ComputeTaskEvent( key="x", who_has={"y": ["w1"]}, nbytes={"y": 123}, priority=(0,), duration=123.45, run_spec=(f, "arg", {}), resource_restrictions={}, actor=False, annotations={}, span_id=None, stimulus_id="test", run_id=5, ) assert ev.run_spec is not None ev2 = ev.to_loggable(handled=11.22) assert ev2.handled == 11.22 assert ev2.run_spec is None d = recursive_to_dict(ev2) assert d == { "cls": "ComputeTaskEvent", "key": "x", "who_has": {"y": ["w1"]}, "nbytes": {"y": 123}, "priority": [0], "run_spec": None, "duration": 123.45, "resource_restrictions": {}, "actor": False, "annotations": {}, "span_id": None, "stimulus_id": "test", "handled": 11.22, "run_id": 5, } ev3 = StateMachineEvent.from_dict(d) assert isinstance(ev3, ComputeTaskEvent) assert ev3.run_spec is None assert ev3.priority == (0,) # List is automatically converted back to tuple   def test_computetask_dummy(): ev = ComputeTaskEvent.dummy("x", stimulus_id="s") assert ev == ComputeTaskEvent( key="x", who_has={}, nbytes={}, priority=(0,), duration=1.0, run_spec=ComputeTaskEvent.dummy_runspec(), resource_restrictions={}, actor=False, annotations={}, span_id=None, stimulus_id="s", run_id=0, )  # nbytes is generated from who_has if omitted ev2 = ComputeTaskEvent.dummy("x", who_has={"y": "127.0.0.1:2"}, stimulus_id="s") assert ev2.nbytes == {"y": 1}   def test_updatedata_to_dict():  """The potentially very large UpdateDataEvent.data is not stored in the log""" ev = UpdateDataEvent( data={"x": "foo", "y": "bar"}, stimulus_id="test", ) ev2 = ev.to_loggable(handled=11.22) assert ev2.handled == 11.22 assert ev2.data == {"x": None, "y": None} d = recursive_to_dict(ev2) assert d == { "cls": "UpdateDataEvent", "data": {"x": None, "y": None}, "stimulus_id": "test", "handled": 11.22, } ev3 = StateMachineEvent.from_dict(d) assert isinstance(ev3, UpdateDataEvent) assert ev3.data == {"x": None, "y": None}   def test_executesuccess_to_dict():  """The potentially very large ExecuteSuccessEvent.value is not stored in the log""" ev = ExecuteSuccessEvent( stimulus_id="test", key="x", run_id=1, value=123, start=123.4, stop=456.7, nbytes=890, type=int, ) ev2 = ev.to_loggable(handled=11.22) assert ev2.value is None assert ev.value == 123 d = recursive_to_dict(ev2) assert d == { "cls": "ExecuteSuccessEvent", "stimulus_id": "test", "handled": 11.22, "key": "x", "run_id": 1, "value": None, "nbytes": 890, "start": 123.4, "stop": 456.7, "type": "", } ev3 = StateMachineEvent.from_dict(d) assert isinstance(ev3, ExecuteSuccessEvent) assert ev3.stimulus_id == "test" assert ev3.handled == 11.22 assert ev3.key == "x" assert ev3.run_id == 1 assert ev3.value is None assert ev3.start == 123.4 assert ev3.stop == 456.7 assert ev3.nbytes == 890 assert ev3.type is None   def test_executesuccess_dummy(): ev = ExecuteSuccessEvent.dummy("x", stimulus_id="s") assert ev == ExecuteSuccessEvent( key="x", run_id=1, value=None, start=0.0, stop=1.0, nbytes=1, type=None, stimulus_id="s", )  ev2 = ExecuteSuccessEvent.dummy("x", 123, stimulus_id="s") assert ev2.value == 123   def test_executefailure_to_dict(): ev = ExecuteFailureEvent( stimulus_id="test", key="x", run_id=1, start=123.4, stop=456.7, exception=Serialize(ValueError("foo")), traceback=Serialize("lose me"), exception_text="exc text", traceback_text="tb text", ) ev2 = ev.to_loggable(handled=11.22) assert ev2 == ev d = recursive_to_dict(ev2) assert d == { "cls": "ExecuteFailureEvent", "stimulus_id": "test", "handled": 11.22, "key": "x", "run_id": 1, "start": 123.4, "stop": 456.7, "exception": "", "traceback": "", "exception_text": "exc text", "traceback_text": "tb text", } ev3 = StateMachineEvent.from_dict(d) assert isinstance(ev3, ExecuteFailureEvent) assert ev3.stimulus_id == "test" assert ev3.handled == 11.22 assert ev3.key == "x" assert ev3.start == 123.4 assert ev3.stop == 456.7 assert isinstance(ev3.exception, Serialize) assert isinstance(ev3.exception.data, Exception) assert ev3.traceback is None assert ev3.exception_text == "exc text" assert ev3.traceback_text == "tb text"   def test_executefailure_dummy(): ev = ExecuteFailureEvent.dummy("x", stimulus_id="s") assert ev == ExecuteFailureEvent( key="x", run_id=1, start=None, stop=None, exception=Serialize(None), traceback=None, exception_text="", traceback_text="", stimulus_id="s", )   @gen_cluster(client=True) async def test_fetch_to_compute(c, s, a, b): with freeze_data_fetching(b): f1 = c.submit(inc, 1, workers=[a.address], key="f1", allow_other_workers=True) f2 = c.submit(inc, f1, workers=[b.address], key="f2") await wait_for_state(f1.key, "fetch", b) await a.close()  await f2  assert_story( b.state.log, # FIXME: This log should be replaced with a StateMachineEvent log [ (f2.key, "compute-task", "released"), # This is a "please fetch" request. We don't have anything like # this, yet. We don't see the request-dep signal in here because we # do not wait for the key to be actually scheduled (f1.key, "ensure-task-exists", "released"), # After the worker failed, we're instructed to forget f2 before # something new comes in ("free-keys", (f2.key,)), (f1.key, "compute-task", "released"), (f1.key, "put-in-memory"), (f2.key, "compute-task", "released"), ], )   @gen_cluster(client=True) async def test_fetch_via_amm_to_compute(c, s, a, b): with freeze_data_fetching(b): f1 = c.submit(inc, 1, workers=[a.address], key="f1", allow_other_workers=True) await f1 s.request_acquire_replicas(b.address, [f1.key], stimulus_id="test") await wait_for_state(f1.key, "fetch", b) await a.close()  await f1  assert_story( b.state.log, # FIXME: This log should be replaced with a StateMachineEvent log [ (f1.key, "ensure-task-exists", "released"), (f1.key, "released", "fetch", "fetch", {}), (f1.key, "compute-task", "fetch"), (f1.key, "put-in-memory"), ], )   @pytest.mark.parametrize("as_deps", [False, True]) @gen_cluster( client=True, nthreads=[("", 1)] * 3, config=NO_AMM, ) async def test_lose_replica_during_fetch(c, s, w1, w2, w3, as_deps):  """  as_deps=True  0. task x is a dependency of y1 and y2  1. scheduler calls handle_compute("y1", who_has={"x": [w2, w3]}) on w1  2. x transitions released -> fetch  3. the network stack is busy, so x does not transition to flight yet.  4. scheduler calls handle_compute("y2", who_has={"x": [w3]}) on w1  5. when x finally reaches the top of the data_needed heap, w1 will not try  contacting w2   as_deps=False  1. scheduler calls handle_acquire_replicas(who_has={"x": [w2, w3]}) on w1  2. x transitions released -> fetch  3. the network stack is busy, so x does not transition to flight yet.  4. scheduler calls handle_acquire_replicas(who_has={"x": [w3]}) on w1  5. when x finally reaches the top of the data_needed heap, w1 will not try  contacting w2  """ x = (await c.scatter({"x": 1}, workers=[w2.address, w3.address], broadcast=True))[ "x" ]  # Make sure find_missing is not involved w1.periodic_callbacks["find-missing"].stop()  with freeze_data_fetching(w1, jump_start=True): if as_deps: y1 = c.submit(inc, x, key="y1", workers=[w1.address]) else: s.request_acquire_replicas(w1.address, ["x"], stimulus_id="test")  await wait_for_state("x", "fetch", w1) assert w1.state.tasks["x"].who_has == {w2.address, w3.address}  assert len(s.tasks["x"].who_has) == 2 await w2.close() await async_poll_for(lambda: len(s.tasks["x"].who_has) == 1, timeout=5)  if as_deps: y2 = c.submit(inc, x, key="y2", workers=[w1.address]) else: s.request_acquire_replicas(w1.address, ["x"], stimulus_id="test")  await async_poll_for( lambda: w1.state.tasks["x"].who_has == {w3.address}, timeout=5 )  await wait_for_state("x", "memory", w1) assert_story( w1.state.story("request-dep"), [("request-dep", w3.address, {"x"})], # This tests that there has been no attempt to contact w2. # If the assumption being tested breaks, this will fail 50% of the times. strict=True, )   @gen_cluster(client=True, nthreads=[("", 1)] * 2) async def test_fetch_to_missing_on_busy(c, s, a, b):  """  1. task x is a dependency of y  2. scheduler calls handle_compute("y", who_has={"x": [b]}) on a  3. x transitions released -> fetch -> flight; a connects to b  4. b responds it's busy. x transitions flight -> fetch  5. The busy state triggers an RPC call to Scheduler.who_has  6. the scheduler responds {"x": []}, because w1 in the meantime has lost the key.  7. x is transitioned fetch -> missing  """ # Note: submit and scatter are different. If you lose all workers holding the # replicas of a scattered key, the scheduler forgets the task, which in turn would # trigger a free-keys response to request-refresh-who-has. x = c.submit(inc, 1, key="x", workers=[b.address]) await x  b.transfer_outgoing_count_limit = 0 # Crucially, unlike with `c.submit(inc, x, workers=[a.address])`, the scheduler # doesn't keep track of acquire-replicas requests, so it won't proactively inform a # when we call remove_worker later on s.request_acquire_replicas(a.address, ["x"], stimulus_id="test")  # state will flip-flop between fetch and flight every 150ms, which is the retry # period for busy workers. await wait_for_state("x", "fetch", a) assert b.address in a.state.busy_workers  # Sever connection between b and s, but not between b and a. # If a tries fetching from b after this, b will keep responding {status: busy}. b.periodic_callbacks["heartbeat"].stop() await s.remove_worker(b.address, close=False, stimulus_id="test")  await wait_for_state("x", "missing", a)  assert_story( a.state.story("x"), [ ("x", "ensure-task-exists", "released"), ("x", "released", "fetch", "fetch", {}), ("gather-dependencies", b.address, {"x"}), ("x", "fetch", "flight", "flight", {}), ("request-dep", b.address, {"x"}), ("gather-dep-busy", b.address, {"x"}), ("x", "flight", "fetch", "fetch", {}), ("x", "fetch", "missing", "missing", {}), ], # There may be a round of find_missing() after this. # Due to timings, there also may be multiple attempts to connect from a to b. strict=False, )   def test_new_replica_while_all_workers_in_flight(ws):  """A task is stuck in 'fetch' state because all workers that hold a replica are in  flight. While in this state, a new replica appears on a different worker and the  scheduler informs the waiting worker through a new acquire-replicas or  compute-task op.   In real life, this will typically happen when the Active Memory Manager replicates a  key to multiple workers and some workers are much faster than others to acquire it,  due to unrelated tasks being in flight, so 2 seconds later the AMM reiterates the  request, passing a larger who_has.   Test that, when this happens, the task is immediately acquired from the new worker,  without waiting for the original replica holders to get out of flight.  """ ws2 = "127.0.0.1:2" ws3 = "127.0.0.1:3" instructions = ws.handle_stimulus( AcquireReplicasEvent( who_has={"x": [ws2]}, nbytes={"x": 1}, stimulus_id="s1", ), AcquireReplicasEvent( who_has={"y": [ws2]}, nbytes={"y": 1}, stimulus_id="s2", ), AcquireReplicasEvent( who_has={"y": [ws2, ws3]}, nbytes={"y": 1}, stimulus_id="s3", ), ) assert instructions == [ GatherDep( worker=ws2, to_gather={"x"}, total_nbytes=1, stimulus_id="s1", ), GatherDep( worker=ws3, to_gather={"y"}, total_nbytes=1, stimulus_id="s3", ), ] assert ws.tasks["x"].state == "flight" assert ws.tasks["y"].state == "flight"   @gen_cluster(client=True) async def test_cancelled_while_in_flight(c, s, a, b): event = asyncio.Event() a.rpc = _LockedCommPool(a.rpc, write_event=event)  x = c.submit(inc, 1, key="x", workers=[b.address]) y = c.submit(inc, x, key="y", workers=[a.address]) await wait_for_state("x", "flight", a) y.release() await wait_for_state("x", "cancelled", a)  # Let the comm from b to a return the result event.set() # upon reception, x transitions cancelled->forgotten while a.state.tasks: await asyncio.sleep(0.01)   @gen_cluster(client=True, config=NO_AMM) async def test_in_memory_while_in_flight(c, s, a, b):  """  1. A client scatters x to a  2. The scheduler does not know about scattered keys until the three-way round-trip  between client, worker, and scheduler has been completed (see Scheduler.scatter)  3. In the middle of that handshake, a client (not necessarily the same client) calls  ``{op: compute-task, key: x}`` on b and then  ``{op: compute-task, key: y, who_has: {x: [b]}`` on a, which triggers a  gather_dep call to copy x key from b to a.  4. while x is in flight from b to a, the scatter finishes, which triggers  update_data, which in turn transitions x from flight to memory.  5. later on, gather_dep finishes, but the key is already in memory.  """ event = asyncio.Event() a.rpc = _LockedCommPool(a.rpc, write_event=event)  x = c.submit(inc, 1, key="x", workers=[b.address]) y = c.submit(inc, x, key="y", workers=[a.address]) await wait_for_state("x", "flight", a) a.update_data({"x": 3}) await wait_for_state("x", "memory", a)  # Let the comm from b to a return the result event.set() assert await y == 4 # Data in flight from b has been discarded   @gen_cluster(client=True) async def test_forget_data_needed(c, s, a, b):  """  1. A task transitions to fetch and is added to data_needed  2. _ensure_communicating runs, but the network is saturated so the task is not  popped from data_needed  3. Task is forgotten  4. Task is recreated from scratch and transitioned to fetch again  5. BUG: at the moment of writing this test, adding to data_needed silently did  nothing, because it still contained the forgotten task, which is a different  TaskState instance which will be no longer updated.  6. _ensure_communicating runs. It pops the forgotten task and discards it.  7. We now have a task stuck in fetch state.  """ x = c.submit(inc, 1, key="x", workers=[a.address]) with freeze_data_fetching(b): y = c.submit(inc, x, key="y", workers=[b.address]) await wait_for_state("x", "fetch", b) x.release() y.release() while s.tasks or a.state.tasks or b.state.tasks: await asyncio.sleep(0.01)  x = c.submit(inc, 2, key="x", workers=[a.address]) y = c.submit(inc, x, key="y", workers=[b.address]) assert await y == 4   @gen_cluster(client=True, nthreads=[("", 1)] * 3) async def test_missing_handle_compute_dependency(c, s, w1, w2, w3):  """Test that it is OK for a dependency to be in state missing if a dependent is  asked to be computed  """ w3.periodic_callbacks["find-missing"].stop()  f1 = c.submit(inc, 1, key="f1", workers=[w1.address]) f2 = c.submit(inc, 2, key="f2", workers=[w1.address]) await wait_for_state(f1.key, "memory", w1)  w3.handle_stimulus( AcquireReplicasEvent( who_has={f1.key: [w2.address]}, nbytes={f1.key: 1}, stimulus_id="acquire" ) ) await wait_for_state(f1.key, "missing", w3)  f3 = c.submit(sum, [f1, f2], key="f3", workers=[w3.address])  await f3   @gen_cluster(client=True, nthreads=[("", 1)] * 3) async def test_missing_to_waiting(c, s, w1, w2, w3): w3.periodic_callbacks["find-missing"].stop()  f1 = c.submit(inc, 1, key="f1", workers=[w1.address], allow_other_workers=True) await wait_for_state(f1.key, "memory", w1)  w3.handle_stimulus( AcquireReplicasEvent( who_has={f1.key: [w2.address]}, nbytes={f1.key: 1}, stimulus_id="acquire" ) ) await wait_for_state(f1.key, "missing", w3)  await w2.close() await w1.close()  await f1   @gen_cluster(client=True, Worker=Nanny) async def test_task_state_instance_are_garbage_collected(c, s, a, b): futs = c.map(inc, range(10)) red = c.submit(sum, futs) f1 = c.submit(inc, red, pure=False) f2 = c.submit(inc, red, pure=False)  async def check(dask_worker): while dask_worker.tasks: await asyncio.sleep(0.01) with profile.lock: gc.collect() assert not TaskState._instances  await c.gather([f2, f1]) del futs, red, f1, f2 await c.run(check)  async def check(dask_scheduler): while dask_scheduler.tasks: await asyncio.sleep(0.01) with profile.lock: gc.collect() > assert not SchedulerTaskState._instances E AssertionError: assert not {, } E + where {, } = SchedulerTaskState._instances ../../../distributed/tests/test_worker_state_machine.py:940: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_task_state_instance_are_garbage_collected.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 01:46:40,824 - distributed.scheduler - INFO - State start 2024-06-21 01:46:40,839 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45687 2024-06-21 01:46:40,839 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:39079/status 2024-06-21 01:46:40,840 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 01:46:40,855 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40389' 2024-06-21 01:46:40,857 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37433' 2024-06-21 01:46:43,227 - distributed.worker.memory - WARNING - Ignoring provided memory limit 8309075968 due to system memory limit of 7.74 GiB 2024-06-21 01:46:43,269 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36021 2024-06-21 01:46:43,269 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36021 2024-06-21 01:46:43,270 - distributed.worker - INFO - Worker name: 1 2024-06-21 01:46:43,270 - distributed.worker - INFO - dashboard at: 127.0.0.1:43613 2024-06-21 01:46:43,270 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45687 2024-06-21 01:46:43,270 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:46:43,270 - distributed.worker - INFO - Threads: 2 2024-06-21 01:46:43,270 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:46:43,270 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pid66c6b 2024-06-21 01:46:43,270 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:46:43,314 - distributed.worker.memory - WARNING - Ignoring provided memory limit 8309075968 due to system memory limit of 7.74 GiB 2024-06-21 01:46:43,367 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39809 2024-06-21 01:46:43,367 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39809 2024-06-21 01:46:43,367 - distributed.worker - INFO - Worker name: 0 2024-06-21 01:46:43,367 - distributed.worker - INFO - dashboard at: 127.0.0.1:32771 2024-06-21 01:46:43,368 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45687 2024-06-21 01:46:43,368 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:46:43,368 - distributed.worker - INFO - Threads: 1 2024-06-21 01:46:43,368 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 01:46:43,368 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9s94qfvy 2024-06-21 01:46:43,368 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:46:44,249 - distributed.scheduler - INFO - Register worker 2024-06-21 01:46:44,309 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36021 2024-06-21 01:46:44,310 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57892 2024-06-21 01:46:44,471 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:46:44,472 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45687 2024-06-21 01:46:44,472 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:46:44,485 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45687 2024-06-21 01:46:44,617 - distributed.scheduler - INFO - Register worker 2024-06-21 01:46:44,675 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39809 2024-06-21 01:46:44,675 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57900 2024-06-21 01:46:44,737 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 01:46:44,841 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45687 2024-06-21 01:46:44,841 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 01:46:44,961 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45687 2024-06-21 01:46:45,072 - distributed.scheduler - INFO - Receive client connection: Client-b2b67380-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:46:45,137 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57912 2024-06-21 01:46:45,762 - distributed.worker - INFO - Run out-of-band function 'check' 2024-06-21 01:46:45,762 - distributed.worker - INFO - Run out-of-band function 'check' /build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/worker_state_machine.py:3945: FutureWarning: The `Worker.tasks` attribute has been moved to `Worker.state.tasks` warnings.warn( /build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/worker_state_machine.py:3945: FutureWarning: The `Worker.tasks` attribute has been moved to `Worker.state.tasks` warnings.warn( 2024-06-21 01:46:45,909 - distributed.worker - INFO - Run out-of-band function 'check' 2024-06-21 01:46:46,244 - distributed.worker - WARNING - Run Failed Function: check args: () kwargs: {'dask_scheduler': } Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build/distributed/worker.py", line 3185, in run result = await function(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests/test_worker_state_machine.py", line 940, in check assert not SchedulerTaskState._instances AssertionError: assert not {, } + where {, } = SchedulerTaskState._instances 2024-06-21 01:46:47,870 - distributed.scheduler - INFO - Remove client Client-b2b67380-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:46:47,877 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57912; closing. 2024-06-21 01:46:47,878 - distributed.scheduler - INFO - Remove client Client-b2b67380-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:46:47,878 - distributed.scheduler - INFO - Close client connection: Client-b2b67380-2fd4-11ef-ba21-ab8f02f9d18f 2024-06-21 01:46:47,879 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40389'. Reason: nanny-close 2024-06-21 01:46:47,879 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close 2024-06-21 01:46:47,879 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37433'. Reason: nanny-close 2024-06-21 01:46:47,879 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close 2024-06-21 01:46:47,889 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39809. Reason: nanny-close 2024-06-21 01:46:47,889 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36021. Reason: nanny-close 2024-06-21 01:46:47,892 - distributed.core - INFO - Connection to tcp://127.0.0.1:45687 has been closed. 2024-06-21 01:46:47,892 - distributed.core - INFO - Connection to tcp://127.0.0.1:45687 has been closed. 2024-06-21 01:46:47,894 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57900; closing. 2024-06-21 01:46:47,894 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57892; closing. 2024-06-21 01:46:47,895 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977607.8953574') 2024-06-21 01:46:47,896 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718977607.8960164') 2024-06-21 01:46:47,896 - distributed.scheduler - INFO - Lost all workers 2024-06-21 01:46:47,922 - distributed.nanny - INFO - Worker closed 2024-06-21 01:46:47,925 - distributed.nanny - INFO - Worker closed 2024-06-21 01:46:49,166 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 01:46:49,167 - distributed.scheduler - INFO - Scheduler closing all comms ============================= slowest 20 durations ============================= 30.40s call distributed/tests/test_cancelled_state.py::test_cancelled_task_error_rejected 22.62s call distributed/tests/test_scheduler.py::test_include_communication_in_occupancy 10.65s call distributed/tests/test_scheduler.py::test_feed_large_bytestring 10.28s call distributed/tests/test_failed_workers.py::test_restart_sync 10.13s call distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion 10.03s call distributed/tests/test_utils_test.py::test_popen_timeout 9.33s call distributed/tests/test_nanny.py::test_num_fds 9.18s setup distributed/tests/test_client.py::test_Future_release_sync 8.35s call distributed/tests/test_worker_state_machine.py::test_task_state_instance_are_garbage_collected 8.23s call distributed/tests/test_chaos.py::test_KillWorker[sys.exit] 8.18s call distributed/tests/test_dask_collections.py::test_dataframe_groupby_tasks 8.11s call distributed/tests/test_failed_workers.py::test_restart 7.73s call distributed/tests/test_stress.py::test_cancel_stress 7.61s call distributed/tests/test_worker.py::test_forward_output 6.82s call distributed/tests/test_client.py::test_quiet_quit_when_cluster_leaves 6.63s call distributed/tests/test_worker_metrics.py::test_delayed_ledger_is_not_reentrant 6.62s call distributed/tests/test_asyncprocess.py::test_num_fds 6.58s call distributed/tests/test_nanny.py::test_environ_plugin 6.41s call distributed/tests/test_stress.py::test_cancel_stress_sync 6.35s setup distributed/tests/test_client_executor.py::test_pure =========================== short test summary info ============================ SKIPPED [1] ../../../distributed/tests/test_client.py:1860: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:2078: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:2653: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:2672: Use fast random selection now SKIPPED [1] ../../../distributed/tests/test_client.py:3303: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:4689: Now prefer first-in-first-out SKIPPED [1] ../../../distributed/tests/test_client.py:4855: could not import 'scipy': No module named 'scipy' SKIPPED [1] ../../../distributed/tests/test_client.py:6163: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:6377: could not import 'bokeh.plotting': No module named 'bokeh' SKIPPED [1] ../../../distributed/tests/test_client.py:6726: known intermittent failure SKIPPED [1] ../../../distributed/tests/test_client.py:6870: On Py3.10+ semaphore._loop is not bound until .acquire() blocks SKIPPED [1] ../../../distributed/tests/test_client.py:6890: On Py3.10+ semaphore._loop is not bound until .acquire() blocks SKIPPED [1] ../../../distributed/tests/test_client.py:7305: could not import 'bokeh': No module named 'bokeh' SKIPPED [1] ../../../distributed/tests/test_client.py:7501: numpy >=1.25 can capture ufunc code SKIPPED [1] ../../../distributed/tests/test_config.py:361: could not import 'uvloop': No module named 'uvloop' SKIPPED [1] ../../../distributed/tests/test_core.py:1026: could not import 'crick': No module named 'crick' SKIPPED [1] ../../../distributed/tests/test_core.py:1035: could not import 'crick': No module named 'crick' SKIPPED [1] ../../../distributed/tests/test_counter.py:13: no crick library SKIPPED [1] ../../../distributed/tests/test_dask_collections.py:221: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../../../distributed/tests/test_nanny.py:545: could not import 'ucp': No module named 'ucp' SKIPPED [1] ../../../distributed/tests/test_profile.py:75: could not import 'stacktrace': No module named 'stacktrace' SKIPPED [1] ../../../distributed/tests/test_resources.py:363: Skipped SKIPPED [1] ../../../distributed/tests/test_resources.py:420: Should protect resource keys from optimization SKIPPED [1] ../../../distributed/tests/test_resources.py:441: atop fusion seemed to break this SKIPPED [1] ../../../distributed/tests/test_scheduler.py:305: Not relevant with queuing on; see https://github.com/dask/distributed/issues/7204 SKIPPED [1] ../../../distributed/tests/test_scheduler.py:2604: could not import 'bokeh': No module named 'bokeh' SKIPPED [1] ../../../distributed/tests/test_steal.py:285: Skipped SKIPPED [1] ../../../distributed/tests/test_steal.py:1287: executing heartbeats not considered yet SKIPPED [1] ../../../distributed/tests/test_stress.py:202: unconditional skip SKIPPED [1] ../../../distributed/tests/test_system_monitor.py:111: could not import 'gilknocker': No module named 'gilknocker' SKIPPED [1] ../../../distributed/tests/test_utils.py:167: could not import 'IPython': No module named 'IPython' SKIPPED [1] ../../../distributed/tests/test_utils.py:357: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] ../../../distributed/tests/test_utils_test.py:149: This hangs on travis SKIPPED [1] ../../../distributed/tests/test_worker.py:219: don't yet support uploading pyc files SKIPPED [1] ../../../distributed/tests/test_worker.py:315: could not import 'crick': No module named 'crick' SKIPPED [2] ../../../distributed/tests/test_worker.py:1482: could not import 'ucp': No module named 'ucp' SKIPPED [1] ../../../distributed/tests/test_worker.py:1857: skip if we have elevated privileges FAILED ../../../distributed/tests/test_cancelled_state.py::test_cancelled_task_error_rejected - TimeoutError: Test timeout (30) hit after 30.000486860983074s. ========== Test stack trace starts here ========== Stack for wait_for=> (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests/test_cancelled_state.py", line 800, in test_cancelled_task_error_rejected assert await f4 == 4 + 2 FAILED ../../../distributed/tests/test_spans.py::test_task_groups[False] - AssertionError: assert 224 == 240 + where 224 = Span.nbytes_total FAILED ../../../distributed/tests/test_spans.py::test_task_groups[True] - AssertionError: assert 224 == 240 + where 224 = Span.nbytes_total FAILED ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_1 - AssertionError: assert 'finished' == 'error' - error + finished FAILED ../../../distributed/tests/test_worker_state_machine.py::test_task_state_instance_are_garbage_collected - AssertionError: assert not {, } + where {, } = SchedulerTaskState._instances = 5 failed, 2245 passed, 39 skipped, 274 deselected, 14 xfailed, 8 xpassed in 1704.21s (0:28:24) = E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.12_distributed/build; python3.12 -m pytest /build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests -v --ignore=distributed/deploy/utils_test.py --ignore=distributed/utils_test.py --ignore=continuous_integration --ignore=docs --ignore=.github --timeout-method=signal --timeout=300 -m "not (avoid_ci or isinstalled or slow)" -k "not ( test_git_revision or test_jupyter_idle_timeout_returned or test_process_executor_kills_process or test_steal_twice or test_client_worker or test_BatchedSend or test_send_before_start or test_send_after_stream_start or test_send_before_close or test_close_closed or test_close_twice or test_sending_traffic_jam or test_serializers or test_repr_localcluster or test_rebalance_sync or test_quiet_client_close or test_dashboard_link_inproc or test_mixing_clients_different_scheduler or test_file_descriptors_dont_leak or test_dashboard_link_cluster or test_shutdown or test_shutdown_localcluster or test_shutdown_stops_callbacks or test_shutdown_is_quiet_with_cluster or test_client_is_quiet_cluster_close or test_async_with or test_security_loader or test_security_loader_ignored_if_explicit_security_provided or test_security_loader_ignored_if_returns_none or test_close_loop_sync_start_new_loop or test_close_loop_sync_use_running_loop or test_server or test_server_raises_on_blocked_handlers or test_rpc_default or test_rpc_tcp or test_rpc_tls or test_rpc_inproc or test_rpc_message_lifetime_default or test_rpc_message_lifetime_tcp or test_rpc_message_lifetime_inproc or test_rpc_with_many_connections_tcp or test_rpc_with_many_connections_inproc or test_large_packets_inproc or test_identity_tcp or test_identity_inproc or test_ports or test_errors or test_send_recv_args or test_send_recv_cancelled or test_connection_pool or test_connection_pool_close_while_connecting or test_connection_pool_outside_cancellation or test_connection_pool_respects_limit or test_connection_pool_tls or test_connection_pool_remove or test_counters or test_compression or test_rpc_serialization or test_deserialize_error or test_connection_pool_detects_remote_close or test_close_properly or test_server_comms_mark_active_handlers or test_close_fast_without_active_handlers or test_close_grace_period_for_handlers or test_messages_are_ordered_bsend or test_messages_are_ordered_raw or test_jupyter_server or test_jupyter_idle_timeout or test_worker_uses_same_host_as_nanny or test_scheduler_file or test_worker_preload_text or test_preload_manager_sequence or test_preload_import_time or test_failure_doesnt_crash_scheduler or test_scheduler_file or test_dashboard_host or test_async_context_manager or test_allowed_failures_config or test_finished or test_no_dangling_asyncio_tasks or test_multiple_listeners or test_tls_listen_connect or test_require_encryption or test_tls_temporary_credentials_functional or test_threadpoolworkers_pick_correct_ioloop or test_security_dict_input_no_security or test_locked_comm_drop_in_replacement or test_locked_comm_intercept_read or test_locked_comm_intercept_write or test_freeze_batched_send or test_ensure_no_new_clients or test_plugin_exception or test_plugin_multiple_exceptions or test_plugin_internal_exception or test_scheduler_file or test_host_uses_scheduler_protocol or test_dont_override_default_get )" I: pybuild pybuild:308: mkdir -pv /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/.config/ && printf '\173 "dataframe": \173 "query-planning": False \175 \175\n' > /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/.config/dask mkdir: created directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/.config/' I: pybuild base:311: cd /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/build; python3.11 -m pytest /build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests -v --ignore=distributed/deploy/utils_test.py --ignore=distributed/utils_test.py --ignore=continuous_integration --ignore=docs --ignore=.github --timeout-method=signal --timeout=300 -m "not (avoid_ci or isinstalled or slow)" -k "not ( test_git_revision or test_jupyter_idle_timeout_returned or test_process_executor_kills_process or test_steal_twice or test_client_worker or test_BatchedSend or test_send_before_start or test_send_after_stream_start or test_send_before_close or test_close_closed or test_close_twice or test_sending_traffic_jam or test_serializers or test_repr_localcluster or test_rebalance_sync or test_quiet_client_close or test_dashboard_link_inproc or test_mixing_clients_different_scheduler or test_file_descriptors_dont_leak or test_dashboard_link_cluster or test_shutdown or test_shutdown_localcluster or test_shutdown_stops_callbacks or test_shutdown_is_quiet_with_cluster or test_client_is_quiet_cluster_close or test_async_with or test_security_loader or test_security_loader_ignored_if_explicit_security_provided or test_security_loader_ignored_if_returns_none or test_close_loop_sync_start_new_loop or test_close_loop_sync_use_running_loop or test_server or test_server_raises_on_blocked_handlers or test_rpc_default or test_rpc_tcp or test_rpc_tls or test_rpc_inproc or test_rpc_message_lifetime_default or test_rpc_message_lifetime_tcp or test_rpc_message_lifetime_inproc or test_rpc_with_many_connections_tcp or test_rpc_with_many_connections_inproc or test_large_packets_inproc or test_identity_tcp or test_identity_inproc or test_ports or test_errors or test_send_recv_args or test_send_recv_cancelled or test_connection_pool or test_connection_pool_close_while_connecting or test_connection_pool_outside_cancellation or test_connection_pool_respects_limit or test_connection_pool_tls or test_connection_pool_remove or test_counters or test_compression or test_rpc_serialization or test_deserialize_error or test_connection_pool_detects_remote_close or test_close_properly or test_server_comms_mark_active_handlers or test_close_fast_without_active_handlers or test_close_grace_period_for_handlers or test_messages_are_ordered_bsend or test_messages_are_ordered_raw or test_jupyter_server or test_jupyter_idle_timeout or test_worker_uses_same_host_as_nanny or test_scheduler_file or test_worker_preload_text or test_preload_manager_sequence or test_preload_import_time or test_failure_doesnt_crash_scheduler or test_scheduler_file or test_dashboard_host or test_async_context_manager or test_allowed_failures_config or test_finished or test_no_dangling_asyncio_tasks or test_multiple_listeners or test_tls_listen_connect or test_require_encryption or test_tls_temporary_credentials_functional or test_threadpoolworkers_pick_correct_ioloop or test_security_dict_input_no_security or test_locked_comm_drop_in_replacement or test_locked_comm_intercept_read or test_locked_comm_intercept_write or test_freeze_batched_send or test_ensure_no_new_clients or test_plugin_exception or test_plugin_multiple_exceptions or test_plugin_internal_exception or test_scheduler_file or test_host_uses_scheduler_protocol or test_dont_override_default_get )" ============================= test session starts ============================== platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.11 cachedir: .pytest_cache rootdir: /build/reproducible-path/dask.distributed-2024.5.2+ds.1 configfile: pyproject.toml plugins: anyio-4.4.0, rerunfailures-12.0, timeout-2.3.1 timeout: 300.0s timeout method: signal timeout func_only: False collecting ... collected 2585 items / 274 deselected / 2311 selected ../../../distributed/tests/test_active_memory_manager.py::test_no_policies PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_start_stop PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_auto_start PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_add_policy PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_multi_start PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_not_registered PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_client_proxy_sync PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_client_proxy_async PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_not_in_memory PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_waiter PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_double_drop PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_double_drop_stress PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_from_worker_with_least_free_memory PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_candidates PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_empty_candidates PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_from_candidates_without_key PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_bad_candidates PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_prefers_paused_workers PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_1 PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_2 PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_3_4[True] PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_3_4[False] PASSED [ 0%] ../../../distributed/tests/test_active_memory_manager.py::test_drop_with_paused_workers_with_running_tasks_5 PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_not_in_memory PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_double_replicate_stress PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_to_worker_with_most_free_memory PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_with_candidates PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_with_empty_candidates PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_to_candidates_with_key PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_avoids_paused_workers_1 PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_replicate_avoids_paused_workers_2 PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_bad_measure PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[0-0-0-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-0-0-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[0-0-1-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[2-0-0-1] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-0-2] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-1-3] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-2-4] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[2-1-1-3] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[1-1-17-4] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[17-1-1-3] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_ReduceReplicas_with_waiters[18-1-1-4] PASSED [ 1%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_amm_on_off[False] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_amm_on_off[True] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_no_extension PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_no_remove PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_ReduceReplicas[False] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_ReduceReplicas[True] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_all_replicas_are_being_retired PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_no_recipients PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_all_recipients_are_paused PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_new_keys_arrive_after_all_keys_moved_away PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_faulty_recipient PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_mass PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_incremental PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_dont_drop_actors PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_dont_replicate_actors PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_actor[False] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_actor[True] PASSED [ 2%] ../../../distributed/tests/test_active_memory_manager.py::test_RetireWorker_with_actor_proxy PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_client_actions[True] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_client_actions[False] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_worker_actions[False] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_worker_actions[True] PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_Actor PASSED [ 2%] ../../../distributed/tests/test_actor.py::test_linear_access XFAILmessages rather than rpc) [ 3%] ../../../distributed/tests/test_actor.py::test_exceptions_create PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_exceptions_method PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_gc PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_track_dependencies PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_future PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_future_dependencies PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_sync PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_timeout PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_failed_worker PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_numpy_roundtrip PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_numpy_roundtrip_getattr PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_repr PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_dir PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_many_computations PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_thread_safety PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_Actors_create_dependencies PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_load_balance PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_load_balance_map PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_compute PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_compute_sync PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_actors_in_profile PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_waiter PASSED [ 3%] ../../../distributed/tests/test_actor.py::test_worker_actor_handle_is_weakref PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_actor_handle_is_weakref_sync PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_actor_handle_is_weakref_from_compute_sync PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_one_thread_deadlock PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_one_thread_deadlock_timeout PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_one_thread_deadlock_sync_client PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_async_deadlock PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_exception PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_exception_async PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_as_completed PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_actor_future_awaitable PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_actor_future_awaitable_deadlock PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_serialize_with_pickle PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_client_async PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_worker_client_separate_thread PASSED [ 4%] ../../../distributed/tests/test_actor.py::test_get_worker PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_async PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_timeout_async PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_timeout_sync PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_sync PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_non_futures PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_add PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_update PASSED [ 4%] ../../../distributed/tests/test_as_completed.py::test_as_completed_repeats PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_is_empty PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_cancel PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_cancel_last PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_async_for_py2_equivalent PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_error_async PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_error PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results_async PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results_no_raise PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_str PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_as_completed_with_results_no_raise_async PASSED [ 5%] ../../../distributed/tests/test_as_completed.py::test_clear PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock_nonreentrant PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock_none PASSED [ 5%] ../../../distributed/tests/test_asyncio.py::test_rlock_release_on_raise PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_simple PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_exitcode PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_sigint_from_same_process PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_sigterm_from_parent_process PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_terminate PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_close PASSED [ 5%] ../../../distributed/tests/test_asyncprocess.py::test_exit_callback PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_child_main_thread PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_num_fds PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_terminate_after_stop PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_kill PASSED [ 6%] ../../../distributed/tests/test_asyncprocess.py::test_asyncprocess_child_teardown_on_parent_exit PASSED [ 6%] ../../../distributed/tests/test_batched.py::test_close_not_started PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_release PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_reschedule PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_add_as_dependency PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_abort_execution_to_fetch PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_worker_stream_died_during_comm PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_flight_to_executing_via_cancelled_resumed PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_executing_cancelled_error PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_flight_cancelled_error PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_in_flight_lost_after_resumed PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_error PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_error_with_resources PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_resumed_after_flight_with_dependencies PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_resumed_after_flight_with_dependencies_workerstate PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[True-True] PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[True-False] PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[False-True] PASSED [ 6%] ../../../distributed/tests/test_cancelled_state.py::test_resumed_cancelled_handle_compute[False-False] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_handle_compute[True] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_handle_compute[False] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_cancelled_task_error_rejected PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[False-resumed] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[False-cancelled] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[True-resumed] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_deadlock_cancelled_after_inflight_before_gather_from_worker[True-cancelled] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_to_executing[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_to_executing[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_to_flight PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_skips_fetch_on_success[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_skips_fetch_on_success[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_failure_to_fetch[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_executing_failure_to_fetch[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_skips_executing_on_success PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_failure_to_executing[False] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_flight_failure_to_executing[True] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_cancelled_to_executing[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_cancelled_to_executing[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_executing[executing] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_fetch_to_executing[long-running] PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_resumed_waiting_to_flight PASSED [ 7%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[executing-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[executing-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[resumed-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_execute_preamble_early_cancel[resumed-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteSuccessEvent-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteSuccessEvent-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteFailureEvent-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[ExecuteFailureEvent-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[RescheduleEvent-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_cancel_with_dependencies_in_memory[RescheduleEvent-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-False-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-False-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-True-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteSuccessEvent-True-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-False-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-False-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-True-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[ExecuteFailureEvent-True-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-False-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-False-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-True-False] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_workerstate[RescheduleEvent-True-True] PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_secede_cancelled_or_resumed_scheduler PASSED [ 8%] ../../../distributed/tests/test_cancelled_state.py::test_workerstate_remove_replica_of_cancelled_task_dependency PASSED [ 9%] ../../../distributed/tests/test_chaos.py::test_KillWorker[sys.exit] PASSED [ 9%] ../../../distributed/tests/test_chaos.py::test_KillWorker[graceful] PASSED [ 9%] ../../../distributed/tests/test_chaos.py::test_KillWorker[segfault] PASSED [ 9%] ../../../distributed/tests/test_client.py::test_submit PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_empty PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_keynames PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_retries PASSED [ 9%] ../../../distributed/tests/test_client.py::test_map_batch_size PASSED [ 9%] ../../../distributed/tests/test_client.py::test_custom_key_with_batches PASSED [ 9%] ../../../distributed/tests/test_client.py::test_compute_retries PASSED [ 9%] ../../../distributed/tests/test_client.py::test_compute_retries_annotations PASSED [ 9%] ../../../distributed/tests/test_client.py::test_retries_get PASSED [ 9%] ../../../distributed/tests/test_client.py::test_persist_retries PASSED [ 9%] ../../../distributed/tests/test_client.py::test_persist_retries_annotations PASSED [ 9%] ../../../distributed/tests/test_client.py::test_retries_dask_array PASSED [ 9%] ../../../distributed/tests/test_client.py::test_future_repr PASSED [ 9%] ../../../distributed/tests/test_client.py::test_future_tuple_repr PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_exception PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_exception_sync PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_release PASSED [ 9%] ../../../distributed/tests/test_client.py::test_Future_release_sync PASSED [ 9%] ../../../distributed/tests/test_client.py::test_short_tracebacks[result] PASSED [ 9%] ../../../distributed/tests/test_client.py::test_short_tracebacks[gather] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_short_tracebacks_async[await] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_short_tracebacks_async[result] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_short_tracebacks_async[gather] PASSED [ 10%] ../../../distributed/tests/test_client.py::test_map_naming PASSED [ 10%] ../../../distributed/tests/test_client.py::test_submit_naming PASSED [ 10%] ../../../distributed/tests/test_client.py::test_exceptions PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gc PASSED [ 10%] ../../../distributed/tests/test_client.py::test_thread PASSED [ 10%] ../../../distributed/tests/test_client.py::test_sync_exceptions PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_mismatched_client PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_lost PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_sync PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_strict PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_skip PASSED [ 10%] ../../../distributed/tests/test_client.py::test_limit_concurrent_gathering PASSED [ 10%] ../../../distributed/tests/test_client.py::test_get PASSED [ 10%] ../../../distributed/tests/test_client.py::test_get_sync PASSED [ 10%] ../../../distributed/tests/test_client.py::test_no_future_references PASSED [ 10%] ../../../distributed/tests/test_client.py::test_get_sync_optimize_graph_passes_through PASSED [ 10%] ../../../distributed/tests/test_client.py::test_gather_errors PASSED [ 10%] ../../../distributed/tests/test_client.py::test_wait PASSED [ 10%] ../../../distributed/tests/test_client.py::test_wait_first_completed PASSED [ 11%] ../../../distributed/tests/test_client.py::test_wait_timeout PASSED [ 11%] ../../../distributed/tests/test_client.py::test_wait_sync PASSED [ 11%] ../../../distributed/tests/test_client.py::test_wait_informative_error_for_timeouts PASSED [ 11%] ../../../distributed/tests/test_client.py::test_garbage_collection PASSED [ 11%] ../../../distributed/tests/test_client.py::test_garbage_collection_with_scatter PASSED [ 11%] ../../../distributed/tests/test_client.py::test_recompute_released_key PASSED [ 11%] ../../../distributed/tests/test_client.py::test_tokenize_on_futures PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_submit PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_ip_port PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_map PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_get PASSED [ 11%] ../../../distributed/tests/test_client.py::test_restrictions_get_annotate PASSED [ 11%] ../../../distributed/tests/test_client.py::test_remove_worker PASSED [ 11%] ../../../distributed/tests/test_client.py::test_submit_quotes PASSED [ 11%] ../../../distributed/tests/test_client.py::test_map_quotes PASSED [ 11%] ../../../distributed/tests/test_client.py::test_two_consecutive_clients_share_results PASSED [ 11%] ../../../distributed/tests/test_client.py::test_submit_then_get_with_Future PASSED [ 11%] ../../../distributed/tests/test_client.py::test_aliases PASSED [ 11%] ../../../distributed/tests/test_client.py::test_aliases_2 PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter_types PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter_non_list PASSED [ 11%] ../../../distributed/tests/test_client.py::test_scatter_tokenize_local PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_singletons PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_typename PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_hash PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_hash_2 PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_releases_data PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current_nested PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current_nested_async PASSED [ 12%] ../../../distributed/tests/test_client.py::test_current_concurrent PASSED [ 12%] ../../../distributed/tests/test_client.py::test_context_manager_used_from_different_tasks PASSED [ 12%] ../../../distributed/tests/test_client.py::test_context_manager_used_from_different_threads PASSED [ 12%] ../../../distributed/tests/test_client.py::test_global_clients PASSED [ 12%] ../../../distributed/tests/test_client.py::test_exception_on_exception PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_task_prefix_states PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_nbytes PASSED [ 12%] ../../../distributed/tests/test_client.py::test_nbytes_determines_worker PASSED [ 12%] ../../../distributed/tests/test_client.py::test_if_intermediates_clear_on_error PASSED [ 12%] ../../../distributed/tests/test_client.py::test_pragmatic_move_small_data_to_large_data PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_with_non_list_key PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_with_error PASSED [ 12%] ../../../distributed/tests/test_client.py::test_get_with_error_sync PASSED [ 12%] ../../../distributed/tests/test_client.py::test_directed_scatter PASSED [ 12%] ../../../distributed/tests/test_client.py::test_scatter_direct PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_2 PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_numpy PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_broadcast PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_balanced PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_broadcast_target PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_empty PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_direct_spread_evenly PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[True-True] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[True-False] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[False-True] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_scatter_gather_sync[False-False] PASSED [ 13%] ../../../distributed/tests/test_client.py::test_gather_direct PASSED [ 13%] ../../../distributed/tests/test_client.py::test_many_submits_spread_evenly PASSED [ 13%] ../../../distributed/tests/test_client.py::test_traceback PASSED [ 13%] ../../../distributed/tests/test_client.py::test_get_traceback PASSED [ 13%] ../../../distributed/tests/test_client.py::test_gather_traceback PASSED [ 13%] ../../../distributed/tests/test_client.py::test_traceback_sync PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_refresh_delayed PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_no_extension PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_zip PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_large_file PASSED [ 13%] ../../../distributed/tests/test_client.py::test_upload_file_sync PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_exception PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_exception_sync PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_load PASSED [ 14%] ../../../distributed/tests/test_client.py::test_upload_file_new_worker PASSED [ 14%] ../../../distributed/tests/test_client.py::test_multiple_clients SKIPPED [ 14%] ../../../distributed/tests/test_client.py::test_async_compute PASSED [ 14%] ../../../distributed/tests/test_client.py::test_async_compute_with_scatter PASSED [ 14%] ../../../distributed/tests/test_client.py::test_sync_compute PASSED [ 14%] ../../../distributed/tests/test_client.py::test_remote_scatter_gather PASSED [ 14%] ../../../distributed/tests/test_client.py::test_remote_submit_on_Future PASSED [ 14%] ../../../distributed/tests/test_client.py::test_start_is_idempotent PASSED [ 14%] ../../../distributed/tests/test_client.py::test_client_with_scheduler PASSED [ 14%] ../../../distributed/tests/test_client.py::test_allow_restrictions PASSED [ 14%] ../../../distributed/tests/test_client.py::test_bad_address PASSED [ 14%] ../../../distributed/tests/test_client.py::test_informative_error_on_cluster_type PASSED [ 14%] ../../../distributed/tests/test_client.py::test_long_error PASSED [ 14%] ../../../distributed/tests/test_client.py::test_map_on_futures_with_kwargs PASSED [ 14%] ../../../distributed/tests/test_client.py::test_badly_serialized_input_stderr SKIPPED [ 14%] ../../../distributed/tests/test_client.py::test_repr[str] PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr[repr] PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr[func2] PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr_async PASSED [ 14%] ../../../distributed/tests/test_client.py::test_repr_no_memory_limit PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_simple PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_complex PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_in_flight PASSED [ 15%] ../../../distributed/tests/test_client.py::test_forget_errors PASSED [ 15%] ../../../distributed/tests/test_client.py::test_repr_sync PASSED [ 15%] ../../../distributed/tests/test_client.py::test_multi_client PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cleanup_after_broken_client_connection PASSED [ 15%] ../../../distributed/tests/test_client.py::test_multi_garbage_collection PASSED [ 15%] ../../../distributed/tests/test_client.py::test__broadcast PASSED [ 15%] ../../../distributed/tests/test_client.py::test__broadcast_integer PASSED [ 15%] ../../../distributed/tests/test_client.py::test__broadcast_dict PASSED [ 15%] ../../../distributed/tests/test_client.py::test_proxy PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_tuple_key PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_multi_client PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_before_known_to_scheduler PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_collection PASSED [ 15%] ../../../distributed/tests/test_client.py::test_cancel_sync PASSED [ 15%] ../../../distributed/tests/test_client.py::test_future_type PASSED [ 15%] ../../../distributed/tests/test_client.py::test_traceback_clean PASSED [ 15%] ../../../distributed/tests/test_client.py::test_map_differnet_lengths PASSED [ 15%] ../../../distributed/tests/test_client.py::test_Future_exception_sync_2 PASSED [ 15%] ../../../distributed/tests/test_client.py::test_async_persist PASSED [ 16%] ../../../distributed/tests/test_client.py::test__persist PASSED [ 16%] ../../../distributed/tests/test_client.py::test_persist PASSED [ 16%] ../../../distributed/tests/test_client.py::test_long_traceback PASSED [ 16%] ../../../distributed/tests/test_client.py::test_wait_on_collections PASSED [ 16%] ../../../distributed/tests/test_client.py::test_futures_of_get PASSED [ 16%] ../../../distributed/tests/test_client.py::test_futures_of_class PASSED [ 16%] ../../../distributed/tests/test_client.py::test_futures_of_cancelled_raises PASSED [ 16%] ../../../distributed/tests/test_client.py::test_dont_delete_recomputed_results SKIPPED [ 16%] ../../../distributed/tests/test_client.py::test_balance_tasks_by_stacks SKIPPED [ 16%] ../../../distributed/tests/test_client.py::test_run PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_handles_picklable_data PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_coroutine PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_coroutine_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_exception PASSED [ 16%] ../../../distributed/tests/test_client.py::test_run_rpc_error PASSED [ 16%] ../../../distributed/tests/test_client.py::test_diagnostic_ui PASSED [ 16%] ../../../distributed/tests/test_client.py::test_diagnostic_nbytes_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_diagnostic_nbytes PASSED [ 16%] ../../../distributed/tests/test_client.py::test_worker_aliases PASSED [ 16%] ../../../distributed/tests/test_client.py::test_persist_get_sync PASSED [ 16%] ../../../distributed/tests/test_client.py::test_persist_get PASSED [ 16%] ../../../distributed/tests/test_client.py::test_client_num_fds PASSED [ 17%] ../../../distributed/tests/test_client.py::test_startup_close_startup PASSED [ 17%] ../../../distributed/tests/test_client.py::test_startup_close_startup_sync PASSED [ 17%] ../../../distributed/tests/test_client.py::test_badly_serialized_exceptions PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance_workers_and_keys PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance_unprepared PASSED [ 17%] ../../../distributed/tests/test_client.py::test_rebalance_raises_on_explicit_missing_data PASSED [ 17%] ../../../distributed/tests/test_client.py::test_receive_lost_key PASSED [ 17%] ../../../distributed/tests/test_client.py::test_unrunnable_task_runs PASSED [ 17%] ../../../distributed/tests/test_client.py::test_add_worker_after_tasks PASSED [ 17%] ../../../distributed/tests/test_client.py::test_workers_register_indirect_data PASSED [ 17%] ../../../distributed/tests/test_client.py::test_submit_on_cancelled_future PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate_tuple_keys PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate_workers PASSED [ 17%] ../../../distributed/tests/test_client.py::test_replicate_tree_branching PASSED [ 17%] ../../../distributed/tests/test_client.py::test_client_replicate PASSED [ 17%] ../../../distributed/tests/test_client.py::test_client_replicate_host PASSED [ 17%] ../../../distributed/tests/test_client.py::test_client_replicate_sync PASSED [ 17%] ../../../distributed/tests/test_client.py::test_task_load_adapts_quickly PASSED [ 17%] ../../../distributed/tests/test_client.py::test_even_load_after_fast_functions PASSED [ 17%] ../../../distributed/tests/test_client.py::test_even_load_on_startup PASSED [ 17%] ../../../distributed/tests/test_client.py::test_contiguous_load SKIPPED [ 18%] ../../../distributed/tests/test_client.py::test_balanced_with_submit PASSED [ 18%] ../../../distributed/tests/test_client.py::test_balanced_with_submit_and_resident_data PASSED [ 18%] ../../../distributed/tests/test_client.py::test_scheduler_saturates_cores PASSED [ 18%] ../../../distributed/tests/test_client.py::test_scheduler_saturates_cores_random PASSED [ 18%] ../../../distributed/tests/test_client.py::test_cancel_clears_processing PASSED [ 18%] ../../../distributed/tests/test_client.py::test_default_get PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_scheduler_default_client_config_interleaving PASSED [ 18%] ../../../distributed/tests/test_client.py::test_ensure_default_client PASSED [ 18%] ../../../distributed/tests/test_client.py::test_set_as_default PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_foo PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_foo_lost_keys PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_processing_sync PASSED [ 18%] ../../../distributed/tests/test_client.py::test_close_idempotent PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_returns_early PASSED [ 18%] ../../../distributed/tests/test_client.py::test_get_stops_work_after_error PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_list PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_results PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_batches[True] PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_batches[False] PASSED [ 18%] ../../../distributed/tests/test_client.py::test_as_completed_next_batch PASSED [ 18%] ../../../distributed/tests/test_client.py::test_status PASSED [ 18%] ../../../distributed/tests/test_client.py::test_persist_optimize_graph PASSED [ 18%] ../../../distributed/tests/test_client.py::test_scatter_raises_if_no_workers PASSED [ 18%] ../../../distributed/tests/test_client.py::test_reconnect_timeout PASSED [ 19%] ../../../distributed/tests/test_client.py::test_idempotence PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scheduler_info PASSED [ 19%] ../../../distributed/tests/test_client.py::test_write_scheduler_file PASSED [ 19%] ../../../distributed/tests/test_client.py::test_get_versions_sync PASSED [ 19%] ../../../distributed/tests/test_client.py::test_get_versions_async PASSED [ 19%] ../../../distributed/tests/test_client.py::test_get_versions_rpc_error PASSED [ 19%] ../../../distributed/tests/test_client.py::test_threaded_get_within_distributed PASSED [ 19%] ../../../distributed/tests/test_client.py::test_lose_scattered_data PASSED [ 19%] ../../../distributed/tests/test_client.py::test_partially_lose_scattered_data PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scatter_compute_lose PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scatter_compute_store_lose PASSED [ 19%] ../../../distributed/tests/test_client.py::test_scatter_compute_store_lose_processing PASSED [ 19%] ../../../distributed/tests/test_client.py::test_serialize_future PASSED [ 19%] ../../../distributed/tests/test_client.py::test_serialize_future_without_client PASSED [ 19%] ../../../distributed/tests/test_client.py::test_temp_default_client PASSED [ 19%] ../../../distributed/tests/test_client.py::test_as_current PASSED [ 19%] ../../../distributed/tests/test_client.py::test_as_current_is_thread_local PASSED [ 19%] ../../../distributed/tests/test_client.py::test_as_current_is_task_local PASSED [ 19%] ../../../distributed/tests/test_client.py::test_persist_workers_annotate PASSED [ 19%] ../../../distributed/tests/test_client.py::test_persist_workers_annotate2 PASSED [ 19%] ../../../distributed/tests/test_client.py::test_persist_workers PASSED [ 19%] ../../../distributed/tests/test_client.py::test_compute_workers_annotate PASSED [ 19%] ../../../distributed/tests/test_client.py::test_compute_workers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_compute_nested_containers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_scatter_type PASSED [ 20%] ../../../distributed/tests/test_client.py::test_retire_workers_2 PASSED [ 20%] ../../../distributed/tests/test_client.py::test_retire_many_workers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_weight_occupancy_against_data_movement PASSED [ 20%] ../../../distributed/tests/test_client.py::test_distribute_tasks_by_nthreads PASSED [ 20%] ../../../distributed/tests/test_client.py::test_add_done_callback PASSED [ 20%] ../../../distributed/tests/test_client.py::test_normalize_collection PASSED [ 20%] ../../../distributed/tests/test_client.py::test_normalize_collection_dask_array PASSED [ 20%] ../../../distributed/tests/test_client.py::test_auto_normalize_collection XPASS [ 20%] ../../../distributed/tests/test_client.py::test_auto_normalize_collection_sync XPASS [ 20%] ../../../distributed/tests/test_client.py::test_interleave_computations PASSED [ 20%] ../../../distributed/tests/test_client.py::test_interleave_computations_map SKIPPED [ 20%] ../../../distributed/tests/test_client.py::test_scatter_dict_workers PASSED [ 20%] ../../../distributed/tests/test_client.py::test_submit_list_kwargs PASSED [ 20%] ../../../distributed/tests/test_client.py::test_map_list_kwargs PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_delayed PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_futures PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_collection PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_array SKIPPED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_sync PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_error_not_error PASSED [ 20%] ../../../distributed/tests/test_client.py::test_recreate_task_delayed PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_futures PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_collection PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_array PASSED [ 21%] ../../../distributed/tests/test_client.py::test_recreate_task_sync PASSED [ 21%] ../../../distributed/tests/test_client.py::test_retire_workers PASSED [ 21%] ../../../distributed/tests/test_client.py::test_restart_workers_no_nanny_raises PASSED [ 21%] ../../../distributed/tests/test_client.py::test_robust_unserializable PASSED [ 21%] ../../../distributed/tests/test_client.py::test_robust_undeserializable PASSED [ 21%] ../../../distributed/tests/test_client.py::test_robust_undeserializable_function PASSED [ 21%] ../../../distributed/tests/test_client.py::test_fire_and_forget PASSED [ 21%] ../../../distributed/tests/test_client.py::test_fire_and_forget_err PASSED [ 21%] ../../../distributed/tests/test_client.py::test_close PASSED [ 21%] ../../../distributed/tests/test_client.py::test_threadsafe PASSED [ 21%] ../../../distributed/tests/test_client.py::test_identity PASSED [ 21%] ../../../distributed/tests/test_client.py::test_get_client PASSED [ 21%] ../../../distributed/tests/test_client.py::test_get_client_no_cluster PASSED [ 21%] ../../../distributed/tests/test_client.py::test_serialize_collections PASSED [ 21%] ../../../distributed/tests/test_client.py::test_secede_simple PASSED [ 21%] ../../../distributed/tests/test_client.py::test_secede_balances PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_not_in_occupancy[True] PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_not_in_occupancy[False] PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_removal_clean[True] PASSED [ 21%] ../../../distributed/tests/test_client.py::test_long_running_removal_clean[False] PASSED [ 22%] ../../../distributed/tests/test_client.py::test_sub_submit_priority PASSED [ 22%] ../../../distributed/tests/test_client.py::test_get_client_sync PASSED [ 22%] ../../../distributed/tests/test_client.py::test_serialize_collections_of_futures PASSED [ 22%] ../../../distributed/tests/test_client.py::test_serialize_collections_of_futures_sync PASSED [ 22%] ../../../distributed/tests/test_client.py::test_dynamic_workloads_sync PASSED [ 22%] ../../../distributed/tests/test_client.py::test_bytes_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_unicode_ascii_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_unicode_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_use_synchronous_client_in_async_context PASSED [ 22%] ../../../distributed/tests/test_client.py::test_quiet_quit_when_cluster_leaves PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_future PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_all PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_collections PASSED [ 22%] ../../../distributed/tests/test_client.py::test_call_stack_collections_all PASSED [ 22%] ../../../distributed/tests/test_client.py::test_profile PASSED [ 22%] ../../../distributed/tests/test_client.py::test_profile_disabled PASSED [ 22%] ../../../distributed/tests/test_client.py::test_profile_keys PASSED [ 22%] ../../../distributed/tests/test_client.py::test_client_with_name PASSED [ 22%] ../../../distributed/tests/test_client.py::test_future_defaults_to_default_client PASSED [ 22%] ../../../distributed/tests/test_client.py::test_future_auto_inform PASSED [ 22%] ../../../distributed/tests/test_client.py::test_client_async_before_loop_starts PASSED [ 22%] ../../../distributed/tests/test_client.py::test_task_metadata PASSED [ 22%] ../../../distributed/tests/test_client.py::test_logs PASSED [ 23%] ../../../distributed/tests/test_client.py::test_logs_from_worker_submodules PASSED [ 23%] ../../../distributed/tests/test_client.py::test_avoid_delayed_finalize PASSED [ 23%] ../../../distributed/tests/test_client.py::test_config_scheduler_address PASSED [ 23%] ../../../distributed/tests/test_client.py::test_warn_when_submitting_large_values PASSED [ 23%] ../../../distributed/tests/test_client.py::test_warn_when_submitting_large_values_memoryview PASSED [ 23%] ../../../distributed/tests/test_client.py::test_unhashable_function PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_name PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_doesnt_close_given_loop PASSED [ 23%] ../../../distributed/tests/test_client.py::test_dashboard_link PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_timeout_2 PASSED [ 23%] ../../../distributed/tests/test_client.py::test_turn_off_pickle[True] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_turn_off_pickle[False] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_de_serialization PASSED [ 23%] ../../../distributed/tests/test_client.py::test_de_serialization_none PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_repr_closed PASSED [ 23%] ../../../distributed/tests/test_client.py::test_client_repr_closed_sync SKIPPED [ 23%] ../../../distributed/tests/test_client.py::test_nested_prioritization XPASS [ 23%] ../../../distributed/tests/test_client.py::test_scatter_error_cancel PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-False-False] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-False-True] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-True-False] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[False-True-True] PASSED [ 23%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-False-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-False-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-True-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[True-True-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-False-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-False-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-True-False] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_scatter_and_replicate_avoid_paused_workers[10-True-True] PASSED [ 24%] ../../../distributed/tests/test_client.py::test_no_threads_lingering XPASS [ 24%] ../../../distributed/tests/test_client.py::test_direct_async PASSED [ 24%] ../../../distributed/tests/test_client.py::test_direct_sync PASSED [ 24%] ../../../distributed/tests/test_client.py::test_mixing_clients_same_scheduler PASSED [ 24%] ../../../distributed/tests/test_client.py::test_tuple_keys PASSED [ 24%] ../../../distributed/tests/test_client.py::test_multiple_scatter PASSED [ 24%] ../../../distributed/tests/test_client.py::test_map_large_kwargs_in_graph PASSED [ 24%] ../../../distributed/tests/test_client.py::test_retry PASSED [ 24%] ../../../distributed/tests/test_client.py::test_retry_dependencies PASSED [ 24%] ../../../distributed/tests/test_client.py::test_released_dependencies PASSED [ 24%] ../../../distributed/tests/test_client.py::test_profile_bokeh SKIPPED [ 24%] ../../../distributed/tests/test_client.py::test_get_mix_futures_and_SubgraphCallable PASSED [ 24%] ../../../distributed/tests/test_client.py::test_get_mix_futures_and_SubgraphCallable_dask_dataframe PASSED [ 24%] ../../../distributed/tests/test_client.py::test_direct_to_workers PASSED [ 24%] ../../../distributed/tests/test_client.py::test_instances PASSED [ 24%] ../../../distributed/tests/test_client.py::test_wait_for_workers PASSED [ 25%] ../../../distributed/tests/test_client.py::test_config_inherited_by_subprocess PASSED [ 25%] ../../../distributed/tests/test_client.py::test_futures_of_sorted PASSED [ 25%] ../../../distributed/tests/test_client.py::test_profile_server PASSED [ 25%] ../../../distributed/tests/test_client.py::test_profile_server_disabled PASSED [ 25%] ../../../distributed/tests/test_client.py::test_await_future PASSED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_async_for PASSED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_async_for_results PASSED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_async_for_cancel PASSED [ 25%] ../../../distributed/tests/test_client.py::test_client_sync_with_async_def PASSED [ 25%] ../../../distributed/tests/test_client.py::test_dont_hold_on_to_large_messages SKIPPED [ 25%] ../../../distributed/tests/test_client.py::test_run_on_scheduler_async_def PASSED [ 25%] ../../../distributed/tests/test_client.py::test_run_on_scheduler_async_def_wait PASSED [ 25%] ../../../distributed/tests/test_client.py::test_client_gather_semaphore_loop SKIPPED [ 25%] ../../../distributed/tests/test_client.py::test_as_completed_condition_loop PASSED [ 25%] ../../../distributed/tests/test_client.py::test_client_connectionpool_semaphore_loop SKIPPED [ 25%] ../../../distributed/tests/test_client.py::test_futures_in_subgraphs PASSED [ 25%] ../../../distributed/tests/test_client.py::test_get_task_metadata PASSED [ 25%] ../../../distributed/tests/test_client.py::test_get_task_metadata_multiple PASSED [ 25%] ../../../distributed/tests/test_client.py::test_register_worker_plugin_exception PASSED [ 25%] ../../../distributed/tests/test_client.py::test_log_event PASSED [ 25%] ../../../distributed/tests/test_client.py::test_log_event_multiple_clients PASSED [ 25%] ../../../distributed/tests/test_client.py::test_annotations_task_state PASSED [ 25%] ../../../distributed/tests/test_client.py::test_annotations_compute_time[compute] PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_compute_time[persist] PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_survive_optimization XFAIL [ 26%] ../../../distributed/tests/test_client.py::test_annotations_priorities PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_workers PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_retries PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_blockwise_unpack PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_resources PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_resources_culled PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_loose_restrictions PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_submit_map PASSED [ 26%] ../../../distributed/tests/test_client.py::test_annotations_global_vs_local PASSED [ 26%] ../../../distributed/tests/test_client.py::test_workers_collection_restriction PASSED [ 26%] ../../../distributed/tests/test_client.py::test_get_client_functions_spawn_clusters SKIPPED [ 26%] ../../../distributed/tests/test_client.py::test_computation_code_walk_frames PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_store_annotations PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_dask_compute PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_dask_compute_no_frames_default PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_not_available SKIPPED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_dask_persist PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_submit_simple PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_submit_list_comp PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_submit_dict_comp PASSED [ 26%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_map PASSED [ 27%] ../../../distributed/tests/test_client.py::test_computation_object_code_client_compute PASSED [ 27%] ../../../distributed/tests/test_client.py::test_duck_typed_register_plugin_raises PASSED [ 27%] ../../../distributed/tests/test_client.py::test_exception_text PASSED [ 27%] ../../../distributed/tests/test_client.py::test_async_task PASSED [ 27%] ../../../distributed/tests/test_client.py::test_async_task_with_partial PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_subscribe_topic PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_subscribe_topic_cancelled PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_all_servers_use_same_channel PASSED [ 27%] ../../../distributed/tests/test_client.py::test_events_unsubscribe_raises_if_unknown PASSED [ 27%] ../../../distributed/tests/test_client.py::test_log_event_warn PASSED [ 27%] ../../../distributed/tests/test_client.py::test_log_event_msgpack PASSED [ 27%] ../../../distributed/tests/test_client.py::test_log_event_warn_dask_warns PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_remote PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_manual PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_manual_bad_args PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_non_msgpack_serializable PASSED [ 27%] ../../../distributed/tests/test_client.py::test_print_local PASSED [ 27%] ../../../distributed/tests/test_client.py::test_forward_logging PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_write_from_scheduler PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[msgpack-True] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[msgpack-False] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[yaml-True] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_sync[yaml-False] PASSED [ 27%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[msgpack-True] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[msgpack-False] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[yaml-True] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_async[yaml-False] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_json[True] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_json[False] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_dump_cluster_state_exclude_default PASSED [ 28%] ../../../distributed/tests/test_client.py::test_benchmark_hardware_no_workers PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_updates_info PASSED [ 28%] ../../../distributed/tests/test_client.py::test_deprecated_loop_properties PASSED [ 28%] ../../../distributed/tests/test_client.py::test_fast_close_on_aexit_failure PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[None-ValueError] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[0-ValueError] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[1.0-ValueError] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[1-None] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_wait_for_workers_n_workers_value_check[2-None] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_unpacks_remotedata_namedtuple[PlainNamedTuple-args0-kwargs0] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_unpacks_remotedata_namedtuple[NewArgsNamedTuple-args1-kwargs1] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_unpacks_remotedata_namedtuple[NewArgsExNamedTuple-args2-kwargs2] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_namedtuple[PlainNamedTuple-args0-kwargs0] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_namedtuple[NewArgsNamedTuple-args1-kwargs1] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_namedtuple[NewArgsExNamedTuple-args2-kwargs2] PASSED [ 28%] ../../../distributed/tests/test_client.py::test_resolves_future_in_dict PASSED [ 28%] ../../../distributed/tests/test_client.py::test_gather_race_vs_AMM[False] PASSED [ 29%] ../../../distributed/tests/test_client.py::test_gather_race_vs_AMM[True] PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_submit PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_as_completed PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_wait PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_cancellation PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_cancellation_wait PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_cancellation_as_completed PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_pure PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_workers PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_unsupported_arguments PASSED [ 29%] ../../../distributed/tests/test_client_executor.py::test_retries PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[input0-expected0] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[input1-expected1] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[input2-expected2] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_tuple_to_list[foo-foo] PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_write_state_msgpack PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_write_state_yaml PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_cluster_dump_state PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_cluster_dump_story PASSED [ 29%] ../../../distributed/tests/test_cluster_dump.py::test_cluster_dump_to_yamls PASSED [ 29%] ../../../distributed/tests/test_collections.py::test_lru PASSED [ 29%] ../../../distributed/tests/test_collections.py::test_heapset PASSED [ 29%] ../../../distributed/tests/test_collections.py::test_heapset_sorted_flag_left PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_sorted_flag_right PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_popright[False] PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_popright[True] PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_pickle PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_heapset_sort_duplicate PASSED [ 30%] ../../../distributed/tests/test_collections.py::test_sum_mappings PASSED [ 30%] ../../../distributed/tests/test_compatibility.py::test_randbytes PASSED [ 30%] ../../../distributed/tests/test_compatibility.py::test_randbytes_seed PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_futures PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_no_workers PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_no_resources PASSED [ 30%] ../../../distributed/tests/test_computations.py::test_computations_long_running PASSED [ 30%] ../../../distributed/tests/test_config.py::test_logging_default[config0] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_logging_default[None] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_default_logging_does_not_override_basic_config PASSED [ 30%] ../../../distributed/tests/test_config.py::test_basic_config_does_not_override_default_logging PASSED [ 30%] ../../../distributed/tests/test_config.py::test_schema PASSED [ 30%] ../../../distributed/tests/test_config.py::test_schema_is_complete PASSED [ 30%] ../../../distributed/tests/test_config.py::test_uvloop_event_loop SKIPPED [ 30%] ../../../distributed/tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 30%] ../../../distributed/tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 31%] ../../../distributed/tests/test_config.py::test_deprecations_on_env_variables PASSED [ 31%] ../../../distributed/tests/test_config.py::test_deprecations_on_yaml[allowed-failures] PASSED [ 31%] ../../../distributed/tests/test_config.py::test_deprecations_on_yaml[allowed_failures] PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_initialization PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_call_soon_executes_task_in_background PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_call_later_executes_delayed_task_in_background PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_close_closes PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_close_does_not_cancel_existing_tasks PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_close_prohibits_new_tasks PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_stop_disallows_shutdown PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_task_group_stop_cancels_long_running PASSED [ 31%] ../../../distributed/tests/test_core.py::test_rpc_inputs PASSED [ 31%] ../../../distributed/tests/test_core.py::test_connect_raises PASSED [ 31%] ../../../distributed/tests/test_core.py::test_coerce_to_address PASSED [ 31%] ../../../distributed/tests/test_core.py::test_remove_cancels_connect_attempts PASSED [ 31%] ../../../distributed/tests/test_core.py::test_remove_cancels_connect_before_task_running PASSED [ 31%] ../../../distributed/tests/test_core.py::test_ticks SKIPPED (could not import 'crick': No module named 'crick') [ 31%] ../../../distributed/tests/test_core.py::test_tick_logging SKIPPED [ 31%] ../../../distributed/tests/test_core.py::test_thread_id PASSED [ 31%] ../../../distributed/tests/test_core.py::test_expects_comm PASSED [ 31%] ../../../distributed/tests/test_core.py::test_async_listener_stop PASSED [ 31%] ../../../distributed/tests/test_counter.py::test_digest[Counter-] PASSED [ 31%] ../../../distributed/tests/test_counter.py::test_digest[None-] SKIPPED [ 32%] ../../../distributed/tests/test_counter.py::test_counter PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframes PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dask_array_collections PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_bag_groupby_tasks_default PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_bag_groupby_key_hashing PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframe_set_index_sync[wait] PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframe_set_index_sync[] PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_loc_sync PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_rolling_sync PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_loc PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_dataframe_groupby_tasks PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_sparse_arrays SKIPPED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_delayed_none PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_tuple_futures_arg[tuple] PASSED [ 32%] ../../../distributed/tests/test_dask_collections.py::test_tuple_futures_arg[list] PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_infinite_deadline PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline_progress PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline_expiration PASSED [ 32%] ../../../distributed/tests/test_deadline.py::test_deadline_expiration_async PASSED [ 32%] ../../../distributed/tests/test_diskutils.py::test_workdir_simple PASSED [ 32%] ../../../distributed/tests/test_diskutils.py::test_two_workspaces_in_same_directory PASSED [ 32%] ../../../distributed/tests/test_diskutils.py::test_workspace_process_crash PASSED [ 33%] ../../../distributed/tests/test_diskutils.py::test_workspace_rmtree_failure PASSED [ 33%] ../../../distributed/tests/test_diskutils.py::test_locking_disabled PASSED [ 33%] ../../../distributed/tests/test_diskutils.py::test_unwritable_base_dir PASSED [ 33%] ../../../distributed/tests/test_events.py::test_event_on_workers PASSED [ 33%] ../../../distributed/tests/test_events.py::test_default_event PASSED [ 33%] ../../../distributed/tests/test_events.py::test_set_not_set PASSED [ 33%] ../../../distributed/tests/test_events.py::test_set_not_set_many_events PASSED [ 33%] ../../../distributed/tests/test_events.py::test_timeout PASSED [ 33%] ../../../distributed/tests/test_events.py::test_event_sync PASSED [ 33%] ../../../distributed/tests/test_events.py::test_event_types PASSED [ 33%] ../../../distributed/tests/test_events.py::test_serializable PASSED [ 33%] ../../../distributed/tests/test_events.py::test_two_events_on_workers PASSED [ 33%] ../../../distributed/tests/test_events.py::test_unpickle_without_client PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-False-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-False-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-True-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[False-True-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-False-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-False-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-True-closing] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker_async[True-True-closed] PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_submit_after_failed_worker PASSED [ 33%] ../../../distributed/tests/test_failed_workers.py::test_restart PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_cleared PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_sync PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_multiple_clients_restart PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_scheduler PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_forgotten_futures_dont_clean_up_new_futures PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_restart_during_computation PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_worker_same_host_replicas_missing PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_forget_data_not_supposed_to_have PASSED [ 34%] ../../../distributed/tests/test_failed_workers.py::test_failing_worker_with_additional_replicas_on_cluster PASSED [ 34%] ../../../distributed/tests/test_imports.py::test_can_import_distributed_in_background_thread PASSED [ 34%] ../../../distributed/tests/test_init.py::test_version PASSED [ 34%] ../../../distributed/tests/test_itertools.py::test_ffill PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_lock PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_timeout PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_acquires_with_zero_timeout PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_acquires_blocking PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_timeout_sync PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_lock_sync PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_lock_types PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_serializable PASSED [ 34%] ../../../distributed/tests/test_locks.py::test_locks PASSED [ 34%] ../../../distributed/tests/test_metrics.py::test_wall_clock[time] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_wall_clock[monotonic] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_raise PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_floor[kwargs0-0] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_floor[kwargs1-0.1] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_meter_floor[kwargs2--1] PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_raise PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_nested PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_decorator PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_nested_floor PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_pickle PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_clear_callbacks PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_clear_callbacks_raises PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_allow_offload PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_delayed_metrics_ledger PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_context_meter_keyed PASSED [ 35%] ../../../distributed/tests/test_metrics.py::test_delayed_metrics_ledger_keyed PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_single_lock PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_timeout PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_timeout_wake_waiter PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_multiple_locks PASSED [ 35%] ../../../distributed/tests/test_multi_locks.py::test_num_locks PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_str PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_process_failure PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_run PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_worker_class PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_alt_worker_class PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_random_seed PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_num_fds PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_timeout PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_throttle_outgoing_transfers PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_scheduler_address_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_by_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_pre_post_spawn PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_environment_variable_overlay PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_config_param_overlays PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_local_directory PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_unwriteable_dask_worker_space PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_mp_process_worker_no_daemon PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_mp_pool_worker_no_daemon PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_closes_cleanly PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_closes_cleanly_if_worker_is_terminated PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_config PASSED [ 36%] ../../../distributed/tests/test_nanny.py::test_nanny_port_range PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_closed_by_keyboard_interrupt[tcp] SKIPPED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_closed_by_keyboard_interrupt[ucx] SKIPPED [ 37%] ../../../distributed/tests/test_nanny.py::test_worker_start_exception PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_failure_during_worker_initialization PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_environ_plugin PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_no_unnecessary_imports_on_worker[scipy] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_no_unnecessary_imports_on_worker[pandas] XFAIL [ 37%] ../../../distributed/tests/test_nanny.py::test_scheduler_crash_doesnt_restart PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_default_client_does_not_propagate_to_subprocess PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_worker_inherits_temp_config PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_log_event PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_simple PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_success[True] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_success[False] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_failure[True] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_during_start_failure[False] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_nanny_killed[True] PASSED [ 37%] ../../../distributed/tests/test_nanny.py::test_nanny_plugin_register_nanny_killed[False] PASSED [ 37%] ../../../distributed/tests/test_parse_stdout.py::test_parse_rows PASSED [ 37%] ../../../distributed/tests/test_parse_stdout.py::test_build_xml PASSED [ 37%] ../../../distributed/tests/test_preload.py::test_worker_preload_file PASSED [ 37%] ../../../distributed/tests/test_preload.py::test_worker_preload_config PASSED [ 37%] ../../../distributed/tests/test_preload.py::test_worker_preload_module PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_worker_preload_click PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_worker_preload_click_async PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_web_preload PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_scheduler_startup PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_scheduler_startup_nanny PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_web_preload_worker PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_text XFAIL [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_config PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_click XFAIL [ 38%] ../../../distributed/tests/test_preload.py::test_failure_doesnt_crash_worker PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_failure_doesnt_crash_nanny PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_failure_doesnt_crash_client PASSED [ 38%] ../../../distributed/tests/test_preload.py::test_client_preload_config_click PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_submit[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_submit[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_map[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_map[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_compute[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_compute[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_persist[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_persist[queue on scheduler] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_annotate_compute[queue on worker] PASSED [ 38%] ../../../distributed/tests/test_priorities.py::test_annotate_compute[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_annotate_persist[queue on worker] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_annotate_persist[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_repeated_persists_same_priority[queue on worker] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_repeated_persists_same_priority[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_last_in_first_out[queue on worker] PASSED [ 39%] ../../../distributed/tests/test_priorities.py::test_last_in_first_out[queue on scheduler] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_basic PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_basic_low_level SKIPPED [ 39%] ../../../distributed/tests/test_profile.py::test_merge PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_merge_empty PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_call_stack PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_identifier PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_watch PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_watch_requires_lock_to_run PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[-1-1] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[0-2] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[1-2] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[11-2] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[12-3] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[21-4] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[22-4] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[23-4] PASSED [ 39%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[24-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[25-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[26-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[27-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_info_frame_f_lineno[100-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[-1-1] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[0-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[1-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[11-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[12-3] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[21-4] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[22-4] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[23-4] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[24-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[25-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[26-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[27-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_call_stack_f_lineno[100-2] PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_stack_overflow PASSED [ 40%] ../../../distributed/tests/test_profile.py::test_builtin PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_publish_simple PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_publish_non_string_key PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_publish_roundtrip PASSED [ 40%] ../../../distributed/tests/test_publish.py::test_unpublish PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_unpublish_sync PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_publish_multiple_datasets PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_unpublish_multiple_datasets_sync PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_publish_bag PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_setitem PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_getitem PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_getitem_default PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_delitem PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_keys PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_contains PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_republish PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_iter PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_datasets_async PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_pickle_safe PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_deserialize_client PASSED [ 41%] ../../../distributed/tests/test_publish.py::test_publish_submit_ordering PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_speed PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_client PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_timeouts PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_repr PASSED [ 41%] ../../../distributed/tests/test_pubsub.py::test_basic XPASS (flaky and re-fails on reruns; out of order execution) [ 41%] ../../../distributed/tests/test_queues.py::test_queue PASSED [ 41%] ../../../distributed/tests/test_queues.py::test_queue_with_data PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_sync PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_hold_futures PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_picklability PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_picklability_sync PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_same_futures PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_get_many PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_Future_knows_status_immediately PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_erred_future PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_close PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_timeout PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_2220 PASSED [ 42%] ../../../distributed/tests/test_queues.py::test_unpickle_without_client PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_scheduler_reschedule_warns PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_raise_reschedule[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_raise_reschedule[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule_worker_state[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_cancelled_reschedule_worker_state[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_releases[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_releases[long-running] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_cancelled[executing] PASSED [ 42%] ../../../distributed/tests/test_reschedule.py::test_reschedule_cancelled[long-running] PASSED [ 43%] ../../../distributed/tests/test_reschedule.py::test_reschedule_resumed[executing] PASSED [ 43%] ../../../distributed/tests/test_reschedule.py::test_reschedule_resumed[long-running] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_resource_submit PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_submit_many_non_overlapping PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_submit_many_non_overlapping_2 PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_move PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_dont_work_steal PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_map PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_persist PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_compute PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_get PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_persist_multiple_collections PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_resources_str PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_minimum_resource PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[1-0-y-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[1-0-y-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[0-1-x-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_1[0-1-x-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[1-0-y-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[1-0-y-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[0-1-x-False] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_vs_ready_priority_2[0-1-x-True] PASSED [ 43%] ../../../distributed/tests/test_resources.py::test_constrained_tasks_respect_priority PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_task_cancelled_and_readded_with_resources PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_balance_resources SKIPPED [ 44%] ../../../distributed/tests/test_resources.py::test_set_resources PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_persist_collections PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_dont_optimize_out SKIPPED [ 44%] ../../../distributed/tests/test_resources.py::test_full_collections SKIPPED [ 44%] ../../../distributed/tests/test_resources.py::test_collections_get[True] XFAIL [ 44%] ../../../distributed/tests/test_resources.py::test_collections_get[False] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resources_from_config PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resources_from_python_override_config PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[executing-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[executing-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[executing-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[long-running-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[long-running-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_cancelled_with_resources[long-running-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[executing-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[executing-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[executing-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[long-running-ExecuteSuccessEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[long-running-ExecuteFailureEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_resources[long-running-RescheduleEvent] PASSED [ 44%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[executing-ExecuteSuccessEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[executing-ExecuteFailureEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[executing-RescheduleEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[long-running-ExecuteSuccessEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[long-running-ExecuteFailureEvent] PASSED [ 45%] ../../../distributed/tests/test_resources.py::test_resumed_with_different_resources[long-running-RescheduleEvent] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_administration PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_respect_data_in_memory PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_recompute_released_results PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_with_many_independent_leaves PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_with_restrictions PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads0-0] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads0-1] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads0-4] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads1-0] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads1-1] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_coschedule_order_neighbors[nthreads1-4] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_override_is_rootish PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_decide_worker_rootish_while_last_worker_is_retiring SKIPPEDissues/7204) [ 45%] ../../../distributed/tests/test_scheduler.py::test_graph_execution_width PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_forget_tasks_while_processing PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_release_multiple_workers PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_paused_new_worker PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_paused_unpaused[True] PASSED [ 45%] ../../../distributed/tests/test_scheduler.py::test_queued_paused_unpaused[False] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_queued_remove_add_worker PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_secede_opens_slot PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[2.5-expected_task_counts0] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[2.0-expected_task_counts1] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[1.1-expected_task_counts2] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[1.0-expected_task_counts3] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[0.1-expected_task_counts4] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[inf-expected_task_counts5] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_saturation_factor[inf-expected_task_counts6] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_bad_saturation_factor PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_move_data_over_break_restrictions PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_balance_with_restrictions PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_valid_workers PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_valid_workers_loose_restrictions PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_workers[False] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_no_workers[True] PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_empty PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_lock PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_concurrently PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_remove_worker_from_scheduler PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_remove_worker_by_name_from_scheduler PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_clear_events_worker_removal PASSED [ 46%] ../../../distributed/tests/test_scheduler.py::test_clear_events_client_removal PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_add_worker PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_blocked_handlers_are_respected PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_scheduler_init_pulls_blocked_handlers_from_config PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_feed PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_feed_setup_teardown PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_feed_large_bytestring PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_delete_data PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_delete PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_dumps_function PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_ready_remove_worker[1.0] PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_ready_remove_worker[inf] PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_restart_not_all_workers_return PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_restart_worker_rejoins_after_timeout_expired PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_restart_no_wait_for_workers PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_tls PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_nanny PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_on_error PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_broadcast_deprecation PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_worker_name PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_coerce_address PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_config_stealing PASSED [ 47%] ../../../distributed/tests/test_scheduler.py::test_config_no_stealing PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_update_graph_culls PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_io_loop PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_story PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_scatter_no_workers[False] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_scatter_no_workers[True] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_scheduler_sees_memory_limits PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_n PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close_grouped PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close_never_close_long_running[True] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_workers_to_close_never_close_long_running[False] PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_no_suspicious_tasks PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_balance_many_workers PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_balance_many_workers_2 PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_include_communication_in_occupancy PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_nonempty_data_is_rejected PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_worker_arrives_with_data_is_rejected PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_run_on_scheduler_sync PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_run_on_scheduler PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_allow_pickle_false PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_close_worker PASSED [ 48%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_close PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_fifo_submission PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_profile_metadata PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_profile_metadata_timeout PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_profile_metadata_keys PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_statistical_profiling PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_statistical_profiling_failure PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_cancel_fire_and_forget PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_get_task_status PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_deque_handler PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_retries PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_missing_data_errant_worker PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted_2 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted_3 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_persisted_4 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_forget_released_keys PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_dont_recompute_if_erred PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_closing_scheduler_closes_workers PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_resources_reset_after_cancelled_task PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_gh2187 PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_collect_versions PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_idle_timeout_no_workers PASSED [ 49%] ../../../distributed/tests/test_scheduler.py::test_no_workers_timeout_disabled PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_no_workers_timeout_queued PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_bandwidth PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_workerstate_clean PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_result_type PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_close_workers PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_host_address PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_dashboard_address SKIPPED [ 50%] ../../../distributed/tests/test_scheduler.py::test_adaptive_target PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_adaptive_target_empty_cluster[True] PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_adaptive_target_empty_cluster[False] PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_retire_names_str PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_retire_workers_bad_params PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_get_task_duration PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_default_task_duration_splits PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_groups PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_groups_update_start_stop PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_done PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_waiting PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_noworker PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_queued PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_not_done_processing PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_prefix PASSED [ 50%] ../../../distributed/tests/test_scheduler.py::test_task_group_non_tuple_key PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_task_unique_groups PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_task_group_on_fire_and_forget PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_failing_can_recover PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_failing_cnn_error PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_no_workers PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_bad_worker[False] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_gather_bad_worker[True] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_too_many_groups PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_worker_name_collision PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_unknown_task_duration_config PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_unknown_task_duration_config_2 PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_retire_state_change PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_configurable_events_log_length PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_get_worker_monitor_info PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_quiet_cluster_round_robin PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_sum PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-0] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-1] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-2] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-0-3] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-0] PASSED [ 51%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-1-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-2-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-0-3-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-0-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-1-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-0] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-1] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-2] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-2-3] PASSED [ 52%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-1-3-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-0-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-1-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-2-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-2-3-3] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-0] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-1] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-2] PASSED [ 53%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-0-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-1-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-2-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[0-3-3-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-0-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-1-3] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-0] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-1] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-2] PASSED [ 54%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-2-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-0-3-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-0-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-1-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-2-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-2] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-1-3-3] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-0] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-1] PASSED [ 55%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-0-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-1-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-2-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-2-3-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-0-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-1] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-2] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-1-3] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-0] PASSED [ 56%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-2-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[1-3-3-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-0-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-1-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-2-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-0] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-1] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-2] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-0-3-3] PASSED [ 57%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-0-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-1-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-2-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-1-3-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-0-3] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-0] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-1] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-2] PASSED [ 58%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-1-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-2-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-2-3-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-0-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-1-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-2] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-2-3] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-0] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-1] PASSED [ 59%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[2-3-3-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-0-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-1-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-2-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-0-3-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-1] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-2] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-0-3] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-0] PASSED [ 60%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-1-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-2-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-1-3-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-0-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-1-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-0] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-1] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-2] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-2-3] PASSED [ 61%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-2-3-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-0-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-1-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-2-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-0] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-1] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-2] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate_adds_up[3-3-3-3] PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memorystate__to_dict PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memory_no_zict PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_memory_no_workers PASSED [ 62%] ../../../distributed/tests/test_scheduler.py::test_infrequent_sysmon PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_close_scheduler__close_workers_Worker PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_managed_memory PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_workers_and_keys PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_missing_data1 PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_missing_data2 PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_raises_missing_data3[False] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_raises_missing_data3[True] XFAILchannels (stream vs explicit RPC). Therefore, the partial-fail is very timing sensitive and subject to a race condition. This test assumes that the data is freed before the rebalance get_data requests come in but merely deleting the futures is not sufficient to guarantee this) [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_no_workers PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_no_limit PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_skip_recipient PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_skip_all_recipients PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_recipient PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_sender PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_sender_replicated[False] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_bad_sender_replicated[True] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_key_not_on_sender PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_key_not_on_sender_replicated[False] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_key_not_on_sender_replicated[True] PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_gather_on_worker_duplicate_task PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_rebalance_dead_recipient PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_double_delete PASSED [ 63%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_bad_worker PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_bad_task[False] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_delete_worker_data_bad_task[True] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_transition_counter PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_transition_counter_max_worker PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_disable_transition_counter_max PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_worker_heartbeat_after_cancel PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_set_restrictions PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_avoid_paused_workers PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_Scheduler__to_dict PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_TaskState__to_dict PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_get_cluster_state PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_get_cluster_state_worker_error PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_dump_cluster_state[msgpack] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_dump_cluster_state[yaml] PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_repr PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_ensure_events_dont_include_taskstate_objects PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_worker_state_unique_regardless_of_address PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_scheduler_close_fast_deprecated PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_runspec_regression_sync PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_KilledWorker_informative_message PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_count_task_prefix PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_transition_waiting_memory PASSED [ 64%] ../../../distributed/tests/test_scheduler.py::test_deadlock_resubmit_queued_tasks_fast[True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_deadlock_resubmit_queued_tasks_fast[False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_submit_dependency_of_erred_task PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_tell_workers_when_peers_have_left PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_client_desires_keys_creates_ts PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_scatter_creates_ts PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_refuse_to_schedule_huge_task[False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_refuse_to_schedule_huge_task[True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_html_repr PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_before_previous_is_done[same] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_before_previous_is_done[less] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_before_previous_is_done[more] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[False-same] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[False-less] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[False-more] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[True-same] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[True-less] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_after_previous_is_done[True-more] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_many_clients PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_same_deps[before0-123-True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_same_deps[123-after1-True] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_same_deps[before2-after2-False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_different_deps[False] PASSED [ 65%] ../../../distributed/tests/test_scheduler.py::test_resubmit_nondeterministic_task_different_deps[True] PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_warns_only_once[10-2] PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_resubmit_different_task_same_key_warns_only_once[30-1] PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_fan_out_pattern_deadlock PASSED [ 66%] ../../../distributed/tests/test_scheduler.py::test_stimulus_from_erred_task PASSED [ 66%] ../../../distributed/tests/test_security.py::test_defaults PASSED [ 66%] ../../../distributed/tests/test_security.py::test_constructor_errors PASSED [ 66%] ../../../distributed/tests/test_security.py::test_attribute_error PASSED [ 66%] ../../../distributed/tests/test_security.py::test_from_config PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[None-None] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[None-1.2] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[None-1.3] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.2-None] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.2-1.2] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.2-1.3] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.3-None] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.3-1.2] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_from_config[1.3-1.3] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_config_errors[min-version] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_config_errors[max-version] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_invalid_min_version_from_config_errors PASSED [ 66%] ../../../distributed/tests/test_security.py::test_kwargs PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_kwarg_errors[tls_min_version] PASSED [ 66%] ../../../distributed/tests/test_security.py::test_min_max_version_kwarg_errors[tls_max_version] PASSED [ 67%] ../../../distributed/tests/test_security.py::test_repr_temp_keys PASSED [ 67%] ../../../distributed/tests/test_security.py::test_repr_local_keys PASSED [ 67%] ../../../distributed/tests/test_security.py::test_tls_config_for_role PASSED [ 67%] ../../../distributed/tests/test_security.py::test_connection_args PASSED [ 67%] ../../../distributed/tests/test_security.py::test_extra_conn_args_connection_args PASSED [ 67%] ../../../distributed/tests/test_security.py::test_listen_args PASSED [ 67%] ../../../distributed/tests/test_security.py::test_temporary_credentials PASSED [ 67%] ../../../distributed/tests/test_security.py::test_extra_conn_args_in_temporary_credentials PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_semaphore_trivial PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_serializable PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_simple PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_acquires_with_timeout PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_timeout_sync PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_semaphore_after_timeout PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_async_ctx PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_worker_dies PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_access_semaphore_by_name PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_close_async PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_close_sync PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_once_too_many PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_release_once_too_many_resilience PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_retry_acquire PASSED [ 67%] ../../../distributed/tests/test_semaphore.py::test_oversubscribing_leases PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_timeout_zero PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_getvalue PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_metrics PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_release_retry PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_release_failure PASSED [ 68%] ../../../distributed/tests/test_semaphore.py::test_unpickle_without_client PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof[obj0] PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof[obj1] PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof[obj2] PASSED [ 68%] ../../../distributed/tests/test_sizeof.py::test_safe_sizeof_logs_on_failure PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_spans PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_submit PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_multiple_tags PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_repeat_span PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_default_span PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_no_extension PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_task_groups[False] FAILED [ 68%] ../../../distributed/tests/test_spans.py::test_task_groups[True] FAILED [ 68%] ../../../distributed/tests/test_spans.py::test_before_first_task_finished PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_duplicate_task_group PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_mismatched_span[False] PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_mismatched_span[True] PASSED [ 68%] ../../../distributed/tests/test_spans.py::test_no_tags PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_client_desires_keys_creates_ts PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_client_desires_keys_creates_tg PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_scatter_creates_ts PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_scatter_creates_tg PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_worker_metrics PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_by_tags PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_by_tags_metrics PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_code PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_no_code_by_default PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_all PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_merge_nothing PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_trivial PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_not_done[False] PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_not_done[True] PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_change_nthreads PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_active_cpu_seconds_merged PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_spans_are_visible_from_tasks PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_span_on_persist PASSED [ 69%] ../../../distributed/tests/test_spans.py::test_collections_metadata XPASS [ 69%] ../../../distributed/tests/test_spec.py::test_address_default_none PASSED [ 69%] ../../../distributed/tests/test_spec.py::test_child_address_persists PASSED [ 69%] ../../../distributed/tests/test_spill.py::test_psize PASSED [ 69%] ../../../distributed/tests/test_spill.py::test_spillbuffer PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_disk_size_calculation PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_maxlim PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_fail_to_serialize PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_oserror PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_spillbuffer_evict PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_no_pop PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[60-SupportsWeakRef-True] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[60-NoWeakRef-False] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[110-SupportsWeakRef-True] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_weakref_cache[110-NoWeakRef-False] PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_metrics PASSED [ 70%] ../../../distributed/tests/test_spill.py::test_str_collision PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_work_stealing PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_dont_steal_expensive_data_fast_computation PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_steal_cheap_data_slow_computation PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_worksteal_many_thieves PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_stop_plugin PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_stop_in_flight PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_allow_tasks_stolen_before_first_completes PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_eventually_steal_unknown_functions PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_steal_related_tasks SKIPPED [ 70%] ../../../distributed/tests/test_steal.py::test_dont_steal_fast_tasks_compute_time PASSED [ 70%] ../../../distributed/tests/test_steal.py::test_dont_steal_fast_tasks_blocklist PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_new_worker_steals PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_work_steal_allow_other_workers PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_worker_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_worker_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_host_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_host_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_resource_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_resource_restrictions PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_resource_restrictions_asym_diff PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance_without_dependencies PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_executing_tasks PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_executing_tasks_2 PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_dont_steal_few_saturated_tasks_many_workers PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_when_more_tasks PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_steal_more_attractive_tasks PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[don't move unnecessarily] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[balance] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[balance even if results in even] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[don't over balance] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[move from larger] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[move to smaller] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[choose easier first] PASSED [ 71%] ../../../distributed/tests/test_steal.py::test_balance[spread evenly] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[move easier] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[be willing to move costly items] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[but don't move too many] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[no one clearly saturated] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance[balance multiple saturated workers] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_restart PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_paused_workers_must_not_steal PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_dont_steal_already_released PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_dont_steal_long_running_tasks PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_cleanup_repeated_tasks PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_lose_task PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_parse_stealing_interval[None-100] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_parse_stealing_interval[500ms-500] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_parse_stealing_interval[2-2] PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_balance_with_longer_task PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_blocklist_shuffle_split PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_concurrent_simple PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_reschedule_reset_in_flight_occupancy PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_get_story PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_worker_dies_same_ip PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_reschedule_concurrent_requests_deadlock PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_correct_bad_time_estimate SKIPPED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_stimulus_id_unique PASSED [ 72%] ../../../distributed/tests/test_steal.py::test_steal_worker_state[executing] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_steal_worker_state[long-running] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_expensive_tasks[not enough work to steal] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_expensive_tasks[enough work to steal] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_expensive_tasks[not enough work for increased cost] PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_uneven_without_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_eventually_steals_large_dependency_without_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_even_with_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_to_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_multiple_to_replica PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_to_larger_dependency PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_balance_prefers_busier_with_dependency PASSED [ 73%] ../../../distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_scheduler_story_stimulus_success PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_scheduler_story_stimulus_retry PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_client_story PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_client_story_failed_worker[ignore] PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_client_story_failed_worker[raise] PASSED [ 73%] ../../../distributed/tests/test_stories.py::test_worker_story_with_deps PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_stress_1 PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_cancel_stress PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_cancel_stress_sync PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_stress_scatter_death PASSED [ 73%] ../../../distributed/tests/test_stress.py::test_stress_steal SKIPPED [ 74%] ../../../distributed/tests/test_system.py::test_memory_limit PASSED [ 74%] ../../../distributed/tests/test_system.py::test_hard_memory_limit_cgroups PASSED [ 74%] ../../../distributed/tests/test_system.py::test_soft_memory_limit_cgroups PASSED [ 74%] ../../../distributed/tests/test_system.py::test_hard_memory_limit_cgroups2 PASSED [ 74%] ../../../distributed/tests/test_system.py::test_soft_memory_limit_cgroups2 PASSED [ 74%] ../../../distributed/tests/test_system.py::test_softest_memory_limit_cgroups2 PASSED [ 74%] ../../../distributed/tests/test_system.py::test_rlimit PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_SystemMonitor PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_maxlen_zero PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_count PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_range_query PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_disk_config PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_host_cpu PASSED [ 74%] ../../../distributed/tests/test_system_monitor.py::test_gil_contention SKIPPED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_tpe PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_secede_rejoin_busy PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_secede_rejoin_quiet PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_rejoin_idempotent PASSED [ 74%] ../../../distributed/tests/test_threadpoolexecutor.py::test_thread_name PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_basic PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_Queue PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_client_submit PASSED [ 74%] ../../../distributed/tests/test_tls_functional.py::test_gather PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_scatter PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_nanny PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_rebalance PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_work_stealing PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_worker_client PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_worker_client_gather PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_worker_client_executor PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_retire_workers PASSED [ 75%] ../../../distributed/tests/test_tls_functional.py::test_security_dict_input PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_All PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_error PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_timeout PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_closed_loop PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_sync_contextvars PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_is_kernel SKIPPED (could not import 'IPython': No module named 'IPython') [ 75%] ../../../distributed/tests/test_utils.py::test_ensure_ip PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_get_ip_interface PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_get_mp_context PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_truncate_exception PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_get_traceback PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_maybe_complex PASSED [ 75%] ../../../distributed/tests/test_utils.py::test_read_block PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_seek_delimiter_endline PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data1] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[1] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data3] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data4] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data5] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data6] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data7] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data8] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data9] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data10] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data11] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data12] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data13] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview[data14] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape0-strides0] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape1-strides1] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape2-strides2] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape3-strides3] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_ndarray[i8-12-shape4-strides4] PASSED [ 76%] ../../../distributed/tests/test_utils.py::test_ensure_memoryview_pyarrow_buffer SKIPPED [ 76%] ../../../distributed/tests/test_utils.py::test_nbytes PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_open_port PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_set_thread_state PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_two_loop_runners PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner_gen PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner_exception_in_start PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_loop_runner_exception_in_teardown PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_all_quiet_exceptions PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_warn_on_duration PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_logs PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_is_valid_xml PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_format_dashboard_link PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_parse_ports PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_run_in_executor_with_context PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_run_in_executor_with_context_preserves_contextvars PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_offload PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_offload_preserves_contextvars PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_no_default_deprecated PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_iscoroutinefunction_unhashable_input PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_iscoroutinefunction_nested_partial PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_recursive_to_dict PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_recursive_to_dict_no_nest PASSED [ 77%] ../../../distributed/tests/test_utils.py::test_log_errors PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_log_errors_unroll_stack[0-test_utils] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_log_errors_unroll_stack[1-a.b.c] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_load_json_robust_timeout PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_rate_limiter_filter PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[obj10-obj20-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[obj11-obj21-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[1-1-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[1-2-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[None-0-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_lt[None-obj25-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[obj10-obj20-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[obj11-obj21-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[1-1-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[1-2-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[None-0-True] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_eq[None-obj25-False] PASSED [ 78%] ../../../distributed/tests/test_utils.py::test_tuple_comparable_error PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_pack_data PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_subs_multiple PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_missing_replicas PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_permissive PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_permissive_flaky PASSED [ 78%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_busy PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_serialization_error[pickle] PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_gather_from_workers_serialization_error[unpickle] PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_retry_no_exception PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_retry0_raises_immediately PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_retry_does_retry_and_sleep PASSED [ 79%] ../../../distributed/tests/test_utils_comm.py::test_unpack_remotedata PASSED [ 79%] ../../../distributed/tests/test_utils_perf.py::test_fractional_timer PASSED [ 79%] ../../../distributed/tests/test_utils_perf.py::test_gc_diagnosis_rss_win XFAIL [ 79%] ../../../distributed/tests/test_utils_test.py::test_bare_cluster PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_cluster PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_pytest_fixture PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_parametrized[True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_multi_parametrized[a-True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_multi_parametrized[b-True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_parametrized_variadic_workers[True] PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_set_config_nanny PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_cleans_up_client SKIPPED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_without_client PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_tls PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_validate PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_cluster_validate_override PASSED [ 79%] ../../../distributed/tests/test_utils_test.py::test_gen_test XFAIL (Test should always fail to ensure the body of the test function was run) [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_legacy_implicit XFAILn) [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_legacy_explicit XFAILn) [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_parametrized[True] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_double_parametrized[False-True] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_pytest_fixture PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_config PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_gen_test_config_default PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_new_config PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_lingering_client PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_lingering_client_2 PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_tls_cluster PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_tls_scheduler PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test__UnhashableCallable PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[Missing payload, stimulus_id, ts] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[Missing (stimulus_id, ts)] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[Missing ts] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[ts is not a float] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[ts is in the future] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[ts is too old] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[stimulus_id is not a str] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[stimulus_id is an empty str] PASSED [ 80%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[no payload] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_assert_story_malformed_story[timestamps out of order] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_assert_story_identity[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_assert_story_identity[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state_no_workers PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state_nannies PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_dump_cluster_state_unresponsive_local_worker PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_slow_cleanup PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_pre_cleanup[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_pre_cleanup[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_post_cleanup[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_check_process_leak_post_cleanup[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_start_failure_worker[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_start_failure_worker[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_start_failure_scheduler PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_invalid_transitions PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_invalid_worker_state PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_raises_with_cause PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_fail_hard[True] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_fail_hard[False] PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_popen_write_during_terminate_deadlock PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_popen_timeout PASSED [ 81%] ../../../distributed/tests/test_utils_test.py::test_popen_always_prints_output PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_wait_for_state PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_wait_for_stimulus PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_ws_with_running_task[executing] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_ws_with_running_task[long-running] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[12345.0-TypeError-Expected integer] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[-1-ValueError-larger than] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[0-ValueError-larger than] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_sizeof_error[10-ValueError-larger than] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_cluster_uses_config_for_test[False] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_cluster_uses_config_for_test[True] PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_captured_logger PASSED [ 82%] ../../../distributed/tests/test_utils_test.py::test_captured_context_meter PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_variable PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_delete_unset_variable PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_queue_with_data PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_sync PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_hold_futures PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_timeout PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_timeout_sync PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_cleanup PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_pickleable PASSED [ 82%] ../../../distributed/tests/test_variable.py::test_timeout_get PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_Future_knows_status_immediately PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_erred_future PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_future_erred_sync PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_variables_do_not_leak_client PASSED [ 83%] ../../../distributed/tests/test_variable.py::test_unpickle_without_client PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_versions_match PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-MISMATCHED] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-MISSING] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-KEY_ERROR] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[source-NONE] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-MISMATCHED] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-MISSING] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-KEY_ERROR] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[scheduler-NONE] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-MISMATCHED] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-MISSING] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-KEY_ERROR] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_version_mismatch[worker-1-NONE] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_scheduler_mismatched_irrelevant_package PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_scheduler_additional_irrelevant_package PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_python_mismatch[source] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_python_mismatch[scheduler] PASSED [ 83%] ../../../distributed/tests/test_versions.py::test_python_mismatch[worker-1] PASSED [ 84%] ../../../distributed/tests/test_versions.py::test_version_warning_in_cluster PASSED [ 84%] ../../../distributed/tests/test_versions.py::test_python_version PASSED [ 84%] ../../../distributed/tests/test_versions.py::test_version_custom_pkgs PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_nthreads PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_str PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_identity PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_bad_args PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_file PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_file_pyc SKIPPED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_egg PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_pyz PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_upload_large_file SKIPPED [ 84%] ../../../distributed/tests/test_worker.py::test_broadcast PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_with_port_zero PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_port_range PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_worker_task_data PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_error_message PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_chained_error_message PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_gather PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_gather_missing_keys PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_gather_missing_workers PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_io_loop PASSED [ 84%] ../../../distributed/tests/test_worker.py::test_io_loop_alternate_loop PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_access_key PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_run_dask_worker PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_run_dask_worker_kwonlyarg PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_run_coroutine_dask_worker PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_Executor PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_close_on_disconnect PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_memory_limit_auto PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_inter_worker_communication PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_clean PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_message_breakup PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_types PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_system_monitor PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_restrictions PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_clean_nbytes PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_gather_many_small[True] PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_gather_many_small[False] PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_multiple_transfers PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_share_communication XFAIL [ 85%] ../../../distributed/tests/test_worker.py::test_dont_overlap_communications_to_same_worker XFAIL [ 85%] ../../../distributed/tests/test_worker.py::test_log_event PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_log_exception_on_failed_task PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_clean_up_dependencies PASSED [ 85%] ../../../distributed/tests/test_worker.py::test_hold_onto_dependents PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_death_timeout XPASS [ 86%] ../../../distributed/tests/test_worker.py::test_stop_doing_unnecessary_work PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_priorities PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_heartbeats PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_dir[Worker] PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_dir[Nanny] PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_default_worker_dir PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_dataframe_attribute_error PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_pid PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client_sync PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client_coroutine PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_client_coroutine_sync XFAIL/distributed/pull/7339) [ 86%] ../../../distributed/tests/test_worker.py::test_global_workers PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_worker_fds PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_service_hosts_match_worker PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_start_services PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_scheduler_delay PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_statistical_profiling PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_statistical_profiling_cycle PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_get_current_task PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_deque_handler PASSED [ 86%] ../../../distributed/tests/test_worker.py::test_scheduler_address_config PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_prefer_gather_from_local_address PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_avoid_oversubscription PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_custom_metrics PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_register_worker_callbacks PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_register_worker_callbacks_err PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_local_directory PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_local_directory_make_new_directory PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_host_address PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_interface_async[Worker] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_interface_async[Nanny] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_protocol_from_scheduler_address[Worker] SKIPPED [ 87%] ../../../distributed/tests/test_worker.py::test_protocol_from_scheduler_address[Nanny] SKIPPED [ 87%] ../../../distributed/tests/test_worker.py::test_worker_listens_on_same_interface_by_default[Worker] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_worker_listens_on_same_interface_by_default[Nanny] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_close_while_executing[False] PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_lifetime_stagger PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_bad_metrics PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_bad_startup PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_update_latency PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_heartbeat_comm_closed PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_heartbeat_missing PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_heartbeat_missing_real_cluster PASSED [ 87%] ../../../distributed/tests/test_worker.py::test_bad_local_directory SKIPPED [ 88%] ../../../distributed/tests/test_worker.py::test_taskstate_metadata PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_executor_offload PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_story PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_stimulus_story PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_descopes_data PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_gather_dep_one_worker_always_busy PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_gather_dep_local_workers_first PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_gather_dep_from_remote_workers_if_all_local_workers_are_busy PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_client_uses_default_no_close PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_client_closes_if_created_on_worker_one_worker PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_client_closes_if_created_on_worker_last_worker_alive PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_multiple_executors PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_bad_executor_annotation PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_process_executor PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_process_executor_raise_exception PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_release_error_last PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_release_error_first PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_release_error_int PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_worker_state_error_long_chain PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_hold_on_to_replicas PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_forget_dependents_after_release PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_acquire_replicas PASSED [ 88%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_same_channel PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_many PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_already_in_flight PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_remove_replicas_simple PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_who_has_consistent_remove_replicas PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_with_no_priority PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_acquire_replicas_large_data PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_missing_released_zombie_tasks PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_missing_released_zombie_tasks_2 PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_worker_status_sync PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_log_remove_worker PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_task_flight_compute_oserror PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_gather_dep_cancelled_rescheduled PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_gather_dep_do_not_handle_response_of_not_requested_tasks PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_gather_dep_no_longer_in_flight_tasks PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_get_data_cancelled_error PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_Worker__to_dict PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_extension_methods PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_benchmark_hardware PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_do_not_block_event_loop_during_shutdown PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_reconnect_argument_deprecated PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_worker_running_before_running_plugins PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_execute_preamble_abort_retirement PASSED [ 89%] ../../../distributed/tests/test_worker.py::test_deprecation_of_renamed_worker_attributes PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_forward_output PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_offload_getdata PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_startstops PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_suppress_keyerror_for_cancelled_tasks[cancelled] PASSED [ 90%] ../../../distributed/tests/test_worker.py::test_suppress_keyerror_for_cancelled_tasks[resumed] PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_submit_from_worker PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_submit_from_worker_async PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_scatter_from_worker PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_scatter_singleton PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_gather_multi_machine PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_same_loop PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_sync PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_async PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_separate_thread_false PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_client_executor PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_local_client_warning PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_closing_worker_doesnt_close_client PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_timeout PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_secede_without_stealing_issue_1262 PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_compute_within_worker_client PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_worker_client_rejoins PASSED [ 90%] ../../../distributed/tests/test_worker_client.py::test_submit_different_names XPASS [ 90%] ../../../distributed/tests/test_worker_client.py::test_secede_does_not_claim_worker PASSED [ 90%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_zero PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_resource_limit PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_worker PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_worker_relative PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_parse_memory_limit_nanny PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_dict_data_if_no_spill_to_disk PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_worker_data_callable_local_directory PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_worker_data_callable_local_directory_kwargs PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_worker_data_callable_kwargs PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_1 FAILED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_workerstate_fail_to_pickle_execute_1[executing] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_workerstate_fail_to_pickle_execute_1[long-running] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_workerstate_fail_to_pickle_flight PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_2 PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_spill PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_target_threshold PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_constrained PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_spill_threshold PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_hysteresis[False-10000000000-1] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_hysteresis[0.7-0-1] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_spill_hysteresis[0.4-0-7] PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_pause_executor_manual PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_pause_executor_with_memory_monitor PASSED [ 91%] ../../../distributed/tests/test_worker_memory.py::test_pause_prevents_deps_fetch PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_avoid_memory_monitor_if_zero_limit_worker PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_avoid_memory_monitor_if_zero_limit_nanny PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_override_data_worker PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_override_data_nanny PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_override_data_vs_memory_monitor PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_manual_evict_proto PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_pause_while_spilling PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_limit-123000000000.0] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_target_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_spill_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Worker-memory_pause_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Nanny-memory_limit-123000000000.0] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_attributes[Nanny-memory_terminate_fraction-0.789] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_memory_monitor_method_worker PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_memory_monitor_method_nanny PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_params[memory_target_fraction] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_params[memory_spill_fraction] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_deprecated_params[memory_pause_fraction] PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_pause_while_idle PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_pause_while_saturated PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_worker_log_memory_limit_too_high PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_high_unmanaged_memory_warning PASSED [ 92%] ../../../distributed/tests/test_worker_memory.py::test_delete_spilled_keys PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_task_lifecycle PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_async_task PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_custom_executor PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_offload PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_execute_failed PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_cancelled_execute PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_cancelled_flight PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_busy PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_no_task PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_failed PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_gather_dep_network_error PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_memory_monitor PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_sync PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_async PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_fail PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_user_metrics_weird PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_do_not_leak_metrics PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_reschedule PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_send_metrics_to_scheduler PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_no_spans_extension PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_new_metrics_during_heartbeat PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_delayed_ledger_is_not_reentrant PASSED [ 93%] ../../../distributed/tests/test_worker_metrics.py::test_int_metrics PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_instruction_match PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_tracking PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_get_nbytes PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_eq PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState__to_dict PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_TaskState_repr PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_WorkerState__to_dict PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_WorkerState_pickle PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[False-InvalidTransition-kwargs0] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[False-TransitionCounterMaxExceeded-kwargs1] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[False-InvalidTaskState-kwargs2] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[True-InvalidTransition-kwargs0] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[True-TransitionCounterMaxExceeded-kwargs1] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_pickle_exceptions[True-InvalidTaskState-kwargs2] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[TaskState] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[Instruction] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDep] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[Execute] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RetryBusyWorkerLater] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[SendMessageToScheduler] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[TaskFinishedMsg] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[TaskErredMsg] PASSED [ 94%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ReleaseWorkerDataMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RescheduleMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[LongRunningMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[AddKeysMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RequestRefreshWhoHasMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[StealResponseMsg] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[StateMachineEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[PauseEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[UnpauseEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RetryBusyWorkerEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepDoneEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepSuccessEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepBusyEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepNetworkFailureEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[GatherDepFailureEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RemoveWorkerEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ComputeTaskEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ExecuteDoneEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ExecuteSuccessEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[ExecuteFailureEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RescheduleEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[CancelComputeEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[FindMissingEvent] PASSED [ 95%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RefreshWhoHasEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[AcquireReplicasEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[RemoveReplicasEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[FreeKeysEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[StealRequestEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[UpdateDataEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_slots[SecedeEvent] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_sendmsg_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_merge_recs_instructions PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_event_to_dict_with_annotations PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_event_to_dict_without_annotations PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_computetask_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_computetask_dummy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_updatedata_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executesuccess_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executesuccess_dummy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executefailure_to_dict PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_executefailure_dummy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_compute PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_via_amm_to_compute PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_lose_replica_during_fetch[False] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_lose_replica_during_fetch[True] PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_missing_on_busy PASSED [ 96%] ../../../distributed/tests/test_worker_state_machine.py::test_new_replica_while_all_workers_in_flight PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_cancelled_while_in_flight PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_in_memory_while_in_flight PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_forget_data_needed PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_missing_handle_compute_dependency PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_missing_to_waiting PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_state_instance_are_garbage_collected PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_missing_on_refresh_who_has PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_to_missing_on_network_failure PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_deprecated_worker_attributes PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[10000000-3-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[10000000-3-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[20000000-2-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[20000000-2-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[30000000-1-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[30000000-1-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[60000000-1-1] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_aggregate_gather_deps[60000000-1-2] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_gather_priority PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_acquires_resources[executing] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_acquires_resources[long-running] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[executing-ExecuteSuccessEvent] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[executing-ExecuteFailureEvent] PASSED [ 97%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[long-running-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[long-running-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_releases_resources[long-running-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_task_with_dependencies_acquires_resources PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[executing-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[executing-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[long-running-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[long-running-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_resumed_task_releases_resources[long-running-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_clean_log PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_running_task_in_all_running_tasks[executing] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_running_task_in_all_running_tasks[long-running] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[executing-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[executing-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[long-running-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[long-running-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_task_not_in_all_running_tasks[long-running-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[executing-ExecuteSuccessEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[executing-ExecuteFailureEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[executing-RescheduleEvent] PASSED [ 98%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[long-running-ExecuteSuccessEvent] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[long-running-ExecuteFailureEvent] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_done_resumed_task_not_in_all_running_tasks[long-running-RescheduleEvent] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_gather_dep_failure PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_recompute_erred_task PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_transfer_incoming_metrics PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttling_does_not_affect_first_transfer PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_message_target_does_not_affect_first_transfer_on_different_worker PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttle_incoming_transfers_on_count_limit PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttling_incoming_transfer_on_transfer_bytes_same_worker PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttling_incoming_transfer_on_transfer_bytes_different_workers PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_do_not_throttle_connections_while_below_threshold PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_throttle_on_transfer_bytes_regardless_of_threshold PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_worker_nbytes[executing] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_worker_nbytes[long-running] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_fetch_count PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_task_counter PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[fail] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[success] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[no-key] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight[busy] PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_flight_unused_peer PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_while_in_fetch PASSED [ 99%] ../../../distributed/tests/test_worker_state_machine.py::test_remove_worker_unknown PASSED [100%] =================================== FAILURES =================================== ___________________________ test_task_groups[False] ____________________________ c = s = a = dask.array b = release = False, no_time_resync = None @pytest.mark.parametrize("release", [False, True]) @gen_cluster( client=True, Worker=NoSchedulerDelayWorker, config={"optimization.fuse.active": False}, ) async def test_task_groups(c, s, a, b, release, no_time_resync): da = pytest.importorskip("dask.array") t0 = await padded_time(before=0)  with span("wf"): with span("p1"): a = da.ones(10, chunks=5, dtype="int64") + 1 with span("p2"): a = a + 2 a = a.sum() # A TaskGroup attached directly to a non-leaf Span finalizer = c.compute(a)  assert await finalizer == 40 t1 = await padded_time(after=0)  if release: # Test that the information in the Spans survives the tasks finalizer.release() await async_poll_for(lambda: not s.tasks, timeout=5) assert not s.task_groups  sbn = s.extensions["spans"].spans_search_by_name root = sbn["wf",][0] assert [s.name for s in root.traverse_spans()] == [ ("wf",), ("wf", "p2"), ("wf", "p1"), ]  # Note: TaskGroup.prefix is reset when a TaskGroup is forgotten assert {tg.name.rsplit("-", 1)[0] for tg in root.traverse_groups()} == { "sum", "add", "finalize", "sum-aggregate", } assert {tg.name.rsplit("-", 1)[0] for tg in sbn["wf", "p1"][0].groups} == { "add", }  > assert root.nbytes_total == 240 E AssertionError: assert 224 == 240 E + where 224 = Span.nbytes_total ../../../distributed/tests/test_spans.py:256: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_task_groups.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 02:05:53,625 - distributed.scheduler - INFO - State start 2024-06-21 02:05:53,630 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:44121 2024-06-21 02:05:53,630 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:38617/status 2024-06-21 02:05:53,631 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 02:05:53,640 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42383 2024-06-21 02:05:53,640 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42383 2024-06-21 02:05:53,640 - distributed.worker - INFO - Worker name: 0 2024-06-21 02:05:53,641 - distributed.worker - INFO - dashboard at: 127.0.0.1:33893 2024-06-21 02:05:53,641 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44121 2024-06-21 02:05:53,641 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:53,641 - distributed.worker - INFO - Threads: 1 2024-06-21 02:05:53,641 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 02:05:53,641 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-psulwysb 2024-06-21 02:05:53,641 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:53,643 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38313 2024-06-21 02:05:53,643 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38313 2024-06-21 02:05:53,643 - distributed.worker - INFO - Worker name: 1 2024-06-21 02:05:53,643 - distributed.worker - INFO - dashboard at: 127.0.0.1:34369 2024-06-21 02:05:53,643 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44121 2024-06-21 02:05:53,643 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:53,643 - distributed.worker - INFO - Threads: 2 2024-06-21 02:05:53,643 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 02:05:53,644 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-l3d8_xwv 2024-06-21 02:05:53,644 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:53,722 - distributed.scheduler - INFO - Register worker 2024-06-21 02:05:53,758 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42383 2024-06-21 02:05:53,758 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44942 2024-06-21 02:05:53,759 - distributed.scheduler - INFO - Register worker 2024-06-21 02:05:53,797 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38313 2024-06-21 02:05:53,797 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44944 2024-06-21 02:05:53,798 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 02:05:53,799 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 02:05:53,800 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44121 2024-06-21 02:05:53,800 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:53,800 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44121 2024-06-21 02:05:53,800 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:53,801 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44121 2024-06-21 02:05:53,801 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44121 2024-06-21 02:05:53,844 - distributed.scheduler - INFO - Receive client connection: Client-5f791632-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:53,881 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44960 2024-06-21 02:05:54,491 - distributed.scheduler - INFO - Remove client Client-5f791632-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:54,491 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:44960; closing. 2024-06-21 02:05:54,492 - distributed.scheduler - INFO - Remove client Client-5f791632-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:54,492 - distributed.scheduler - INFO - Close client connection: Client-5f791632-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:54,494 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42383. Reason: worker-close 2024-06-21 02:05:54,495 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38313. Reason: worker-close 2024-06-21 02:05:54,498 - distributed.core - INFO - Connection to tcp://127.0.0.1:44121 has been closed. 2024-06-21 02:05:54,499 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:44942; closing. 2024-06-21 02:05:54,499 - distributed.core - INFO - Connection to tcp://127.0.0.1:44121 has been closed. 2024-06-21 02:05:54,500 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718978754.5000918') 2024-06-21 02:05:54,500 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:44944; closing. 2024-06-21 02:05:54,501 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718978754.501763') 2024-06-21 02:05:54,502 - distributed.scheduler - INFO - Lost all workers 2024-06-21 02:05:54,502 - distributed.batched - INFO - Batched Comm Closed Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_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.5.2+ds.1/.pybuild/cpython3_3.11_distributed/build/distributed/comm/tcp.py", line 262, in write raise CommClosedError() distributed.comm.core.CommClosedError 2024-06-21 02:05:54,505 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 02:05:54,506 - distributed.scheduler - INFO - Scheduler closing all comms ____________________________ test_task_groups[True] ____________________________ c = s = a = dask.array b = release = True, no_time_resync = None @pytest.mark.parametrize("release", [False, True]) @gen_cluster( client=True, Worker=NoSchedulerDelayWorker, config={"optimization.fuse.active": False}, ) async def test_task_groups(c, s, a, b, release, no_time_resync): da = pytest.importorskip("dask.array") t0 = await padded_time(before=0)  with span("wf"): with span("p1"): a = da.ones(10, chunks=5, dtype="int64") + 1 with span("p2"): a = a + 2 a = a.sum() # A TaskGroup attached directly to a non-leaf Span finalizer = c.compute(a)  assert await finalizer == 40 t1 = await padded_time(after=0)  if release: # Test that the information in the Spans survives the tasks finalizer.release() await async_poll_for(lambda: not s.tasks, timeout=5) assert not s.task_groups  sbn = s.extensions["spans"].spans_search_by_name root = sbn["wf",][0] assert [s.name for s in root.traverse_spans()] == [ ("wf",), ("wf", "p2"), ("wf", "p1"), ]  # Note: TaskGroup.prefix is reset when a TaskGroup is forgotten assert {tg.name.rsplit("-", 1)[0] for tg in root.traverse_groups()} == { "sum", "add", "finalize", "sum-aggregate", } assert {tg.name.rsplit("-", 1)[0] for tg in sbn["wf", "p1"][0].groups} == { "add", }  > assert root.nbytes_total == 240 E AssertionError: assert 224 == 240 E + where 224 = Span.nbytes_total ../../../distributed/tests/test_spans.py:256: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_task_groups.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 02:05:54,562 - distributed.scheduler - INFO - State start 2024-06-21 02:05:54,566 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:36215 2024-06-21 02:05:54,567 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:33993/status 2024-06-21 02:05:54,567 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 02:05:54,577 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44975 2024-06-21 02:05:54,577 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44975 2024-06-21 02:05:54,577 - distributed.worker - INFO - Worker name: 0 2024-06-21 02:05:54,577 - distributed.worker - INFO - dashboard at: 127.0.0.1:33387 2024-06-21 02:05:54,577 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36215 2024-06-21 02:05:54,577 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:54,578 - distributed.worker - INFO - Threads: 1 2024-06-21 02:05:54,578 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 02:05:54,578 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-al2qehmd 2024-06-21 02:05:54,578 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:54,579 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34177 2024-06-21 02:05:54,579 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34177 2024-06-21 02:05:54,579 - distributed.worker - INFO - Worker name: 1 2024-06-21 02:05:54,580 - distributed.worker - INFO - dashboard at: 127.0.0.1:42935 2024-06-21 02:05:54,580 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36215 2024-06-21 02:05:54,580 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:54,580 - distributed.worker - INFO - Threads: 2 2024-06-21 02:05:54,580 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 02:05:54,580 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/noschedulerdelayworker-hcwthfym 2024-06-21 02:05:54,581 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:54,661 - distributed.scheduler - INFO - Register worker 2024-06-21 02:05:54,699 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44975 2024-06-21 02:05:54,699 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38364 2024-06-21 02:05:54,700 - distributed.scheduler - INFO - Register worker 2024-06-21 02:05:54,736 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34177 2024-06-21 02:05:54,736 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38376 2024-06-21 02:05:54,737 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 02:05:54,737 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 02:05:54,738 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36215 2024-06-21 02:05:54,738 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:54,739 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36215 2024-06-21 02:05:54,739 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:05:54,740 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36215 2024-06-21 02:05:54,740 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36215 2024-06-21 02:05:54,782 - distributed.scheduler - INFO - Receive client connection: Client-60084a04-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:54,819 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38390 2024-06-21 02:05:55,410 - distributed.scheduler - INFO - Remove client Client-60084a04-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:55,410 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38390; closing. 2024-06-21 02:05:55,410 - distributed.scheduler - INFO - Remove client Client-60084a04-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:55,411 - distributed.scheduler - INFO - Close client connection: Client-60084a04-2fd7-11ef-bd97-d50b744114ce 2024-06-21 02:05:55,411 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44975. Reason: worker-close 2024-06-21 02:05:55,412 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34177. Reason: worker-close 2024-06-21 02:05:55,415 - distributed.core - INFO - Connection to tcp://127.0.0.1:36215 has been closed. 2024-06-21 02:05:55,416 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38364; closing. 2024-06-21 02:05:55,416 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38376; closing. 2024-06-21 02:05:55,416 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718978755.4166553') 2024-06-21 02:05:55,417 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718978755.4171717') 2024-06-21 02:05:55,417 - distributed.scheduler - INFO - Lost all workers 2024-06-21 02:05:55,417 - distributed.core - INFO - Connection to tcp://127.0.0.1:36215 has been closed. 2024-06-21 02:05:55,421 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 02:05:55,421 - distributed.scheduler - INFO - Scheduler closing all comms ________________________ test_fail_to_pickle_execute_1 _________________________ c = s = a = b = @gen_cluster(client=True) async def test_fail_to_pickle_execute_1(c, s, a, b):  """Test failure to serialize triggered by computing a key which is individually  larger than target. The data is lost and the task is marked as failed; the worker  remains in usable condition.   See also  --------  test_workerstate_fail_to_pickle_execute_1  test_workerstate_fail_to_pickle_flight  test_fail_to_pickle_execute_2  test_fail_to_pickle_spill  """ x = c.submit(FailToPickle, reported_size=100e9, key="x") await wait(x)  > assert x.status == "error" E AssertionError: assert 'finished' == 'error' E  E - error E + finished ../../../distributed/tests/test_worker_memory.py:175: AssertionError ----------------------------- Captured stdout call ----------------------------- Dumped cluster state to test_cluster_dump/test_fail_to_pickle_execute_1.yaml ----------------------------- Captured stderr call ----------------------------- 2024-06-21 02:11:40,713 - distributed.scheduler - INFO - State start 2024-06-21 02:11:40,717 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:40307 2024-06-21 02:11:40,718 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:42869/status 2024-06-21 02:11:40,718 - distributed.scheduler - INFO - Registering Worker plugin shuffle 2024-06-21 02:11:40,727 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35229 2024-06-21 02:11:40,727 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35229 2024-06-21 02:11:40,728 - distributed.worker - INFO - Worker name: 0 2024-06-21 02:11:40,728 - distributed.worker - INFO - dashboard at: 127.0.0.1:46063 2024-06-21 02:11:40,728 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40307 2024-06-21 02:11:40,728 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:11:40,728 - distributed.worker - INFO - Threads: 1 2024-06-21 02:11:40,728 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 02:11:40,728 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-looib_at 2024-06-21 02:11:40,729 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:11:40,730 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36291 2024-06-21 02:11:40,730 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36291 2024-06-21 02:11:40,730 - distributed.worker - INFO - Worker name: 1 2024-06-21 02:11:40,730 - distributed.worker - INFO - dashboard at: 127.0.0.1:43161 2024-06-21 02:11:40,730 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40307 2024-06-21 02:11:40,730 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:11:40,731 - distributed.worker - INFO - Threads: 2 2024-06-21 02:11:40,731 - distributed.worker - INFO - Memory: 7.74 GiB 2024-06-21 02:11:40,731 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-wgl98xk9 2024-06-21 02:11:40,731 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:11:40,834 - distributed.scheduler - INFO - Register worker 2024-06-21 02:11:40,883 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35229 2024-06-21 02:11:40,883 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47294 2024-06-21 02:11:40,884 - distributed.scheduler - INFO - Register worker 2024-06-21 02:11:40,933 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36291 2024-06-21 02:11:40,933 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47304 2024-06-21 02:11:40,935 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 02:11:40,935 - distributed.worker - INFO - Starting Worker plugin shuffle 2024-06-21 02:11:40,936 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40307 2024-06-21 02:11:40,936 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:11:40,937 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40307 2024-06-21 02:11:40,937 - distributed.worker - INFO - ------------------------------------------------- 2024-06-21 02:11:40,938 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40307 2024-06-21 02:11:40,938 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40307 2024-06-21 02:11:40,993 - distributed.scheduler - INFO - Receive client connection: Client-2e61e619-2fd8-11ef-bd97-d50b744114ce 2024-06-21 02:11:41,042 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47318 2024-06-21 02:11:41,059 - distributed.sizeof - WARNING - Sizeof calculation for object of type 'test_worker_memory.FailToPickle' failed. Defaulting to 0.95 MiB Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/build/distributed/sizeof.py", line 17, in safe_sizeof return sizeof(obj) ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/utils.py", line 773, in __call__ return meth(arg, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/sizeof.py", line 21, in sizeof_default return sys.getsizeof(o) ^^^^^^^^^^^^^^^^ OverflowError: Python int too large to convert to C ssize_t 2024-06-21 02:11:41,061 - distributed.sizeof - WARNING - Sizeof calculation for object of type 'test_worker_memory.FailToPickle' failed. Defaulting to 0.95 MiB Traceback (most recent call last): File "/build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/build/distributed/sizeof.py", line 17, in safe_sizeof return sizeof(obj) ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/utils.py", line 773, in __call__ return meth(arg, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dask/sizeof.py", line 21, in sizeof_default return sys.getsizeof(o) ^^^^^^^^^^^^^^^^ OverflowError: Python int too large to convert to C ssize_t 2024-06-21 02:11:41,270 - distributed.scheduler - INFO - Remove client Client-2e61e619-2fd8-11ef-bd97-d50b744114ce 2024-06-21 02:11:41,271 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47318; closing. 2024-06-21 02:11:41,271 - distributed.scheduler - INFO - Remove client Client-2e61e619-2fd8-11ef-bd97-d50b744114ce 2024-06-21 02:11:41,272 - distributed.scheduler - INFO - Close client connection: Client-2e61e619-2fd8-11ef-bd97-d50b744114ce 2024-06-21 02:11:41,273 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35229. Reason: worker-close 2024-06-21 02:11:41,273 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36291. Reason: worker-close 2024-06-21 02:11:41,276 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47294; closing. 2024-06-21 02:11:41,277 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718979101.2769566') 2024-06-21 02:11:41,277 - distributed.core - INFO - Connection to tcp://127.0.0.1:40307 has been closed. 2024-06-21 02:11:41,278 - distributed.core - INFO - Connection to tcp://127.0.0.1:40307 has been closed. 2024-06-21 02:11:41,278 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47304; closing. 2024-06-21 02:11:41,279 - distributed.scheduler - INFO - Remove worker (stimulus_id='handle-worker-cleanup-1718979101.2790976') 2024-06-21 02:11:41,279 - distributed.scheduler - INFO - Lost all workers 2024-06-21 02:11:41,281 - distributed.scheduler - INFO - Scheduler closing due to unknown reason... 2024-06-21 02:11:41,282 - distributed.scheduler - INFO - Scheduler closing all comms ============================= slowest 20 durations ============================= 18.08s call distributed/tests/test_scheduler.py::test_include_communication_in_occupancy 10.03s call distributed/tests/test_utils_test.py::test_popen_timeout 8.14s call distributed/tests/test_nanny.py::test_num_fds 7.86s call distributed/tests/test_failed_workers.py::test_worker_doesnt_await_task_completion 7.44s call distributed/tests/test_failed_workers.py::test_restart_sync 7.41s call distributed/tests/test_stress.py::test_cancel_stress_sync 6.92s call distributed/tests/test_worker.py::test_avoid_oversubscription 6.89s setup distributed/tests/test_active_memory_manager.py::test_client_proxy_sync 6.62s call distributed/tests/test_stress.py::test_cancel_stress 6.21s call distributed/tests/test_chaos.py::test_KillWorker[sys.exit] 5.98s call distributed/tests/test_nanny.py::test_environ_plugin 5.81s call distributed/tests/test_scheduler.py::test_runspec_regression_sync 5.72s call distributed/tests/test_steal.py::test_trivial_workload_should_not_cause_work_stealing 5.32s call distributed/tests/test_steal.py::test_balance_with_longer_task 5.27s call distributed/tests/test_tls_functional.py::test_retire_workers 5.25s call distributed/tests/test_failed_workers.py::test_multiple_clients_restart 5.10s setup distributed/tests/test_as_completed.py::test_as_completed_is_empty 4.91s call distributed/tests/test_steal.py::test_restart 4.89s call distributed/tests/test_failed_workers.py::test_restart_during_computation 4.83s call distributed/tests/test_failed_workers.py::test_restart =========================== short test summary info ============================ SKIPPED [1] ../../../distributed/tests/test_client.py:1860: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:2078: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:2653: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:2672: Use fast random selection now SKIPPED [1] ../../../distributed/tests/test_client.py:3303: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:4689: Now prefer first-in-first-out SKIPPED [1] ../../../distributed/tests/test_client.py:4855: could not import 'scipy': No module named 'scipy' SKIPPED [1] ../../../distributed/tests/test_client.py:6163: unconditional skip SKIPPED [1] ../../../distributed/tests/test_client.py:6377: could not import 'bokeh.plotting': No module named 'bokeh' SKIPPED [1] ../../../distributed/tests/test_client.py:6726: known intermittent failure SKIPPED [1] ../../../distributed/tests/test_client.py:6870: On Py3.10+ semaphore._loop is not bound until .acquire() blocks SKIPPED [1] ../../../distributed/tests/test_client.py:6890: On Py3.10+ semaphore._loop is not bound until .acquire() blocks SKIPPED [1] ../../../distributed/tests/test_client.py:7305: could not import 'bokeh': No module named 'bokeh' SKIPPED [1] ../../../distributed/tests/test_client.py:7501: numpy >=1.25 can capture ufunc code SKIPPED [1] ../../../distributed/tests/test_config.py:361: could not import 'uvloop': No module named 'uvloop' SKIPPED [1] ../../../distributed/tests/test_core.py:1026: could not import 'crick': No module named 'crick' SKIPPED [1] ../../../distributed/tests/test_core.py:1035: could not import 'crick': No module named 'crick' SKIPPED [1] ../../../distributed/tests/test_counter.py:13: no crick library SKIPPED [1] ../../../distributed/tests/test_dask_collections.py:221: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../../../distributed/tests/test_nanny.py:545: could not import 'ucp': No module named 'ucp' SKIPPED [1] ../../../distributed/tests/test_profile.py:75: could not import 'stacktrace': No module named 'stacktrace' SKIPPED [1] ../../../distributed/tests/test_resources.py:363: Skipped SKIPPED [1] ../../../distributed/tests/test_resources.py:420: Should protect resource keys from optimization SKIPPED [1] ../../../distributed/tests/test_resources.py:441: atop fusion seemed to break this SKIPPED [1] ../../../distributed/tests/test_scheduler.py:305: Not relevant with queuing on; see https://github.com/dask/distributed/issues/7204 SKIPPED [1] ../../../distributed/tests/test_scheduler.py:2604: could not import 'bokeh': No module named 'bokeh' SKIPPED [1] ../../../distributed/tests/test_steal.py:285: Skipped SKIPPED [1] ../../../distributed/tests/test_steal.py:1287: executing heartbeats not considered yet SKIPPED [1] ../../../distributed/tests/test_stress.py:202: unconditional skip SKIPPED [1] ../../../distributed/tests/test_system_monitor.py:111: could not import 'gilknocker': No module named 'gilknocker' SKIPPED [1] ../../../distributed/tests/test_utils.py:167: could not import 'IPython': No module named 'IPython' SKIPPED [1] ../../../distributed/tests/test_utils.py:357: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] ../../../distributed/tests/test_utils_test.py:149: This hangs on travis SKIPPED [1] ../../../distributed/tests/test_worker.py:219: don't yet support uploading pyc files SKIPPED [1] ../../../distributed/tests/test_worker.py:315: could not import 'crick': No module named 'crick' SKIPPED [2] ../../../distributed/tests/test_worker.py:1482: could not import 'ucp': No module named 'ucp' SKIPPED [1] ../../../distributed/tests/test_worker.py:1857: skip if we have elevated privileges FAILED ../../../distributed/tests/test_spans.py::test_task_groups[False] - AssertionError: assert 224 == 240 + where 224 = Span.nbytes_total FAILED ../../../distributed/tests/test_spans.py::test_task_groups[True] - AssertionError: assert 224 == 240 + where 224 = Span.nbytes_total FAILED ../../../distributed/tests/test_worker_memory.py::test_fail_to_pickle_execute_1 - AssertionError: assert 'finished' == 'error' - error + finished = 3 failed, 2247 passed, 39 skipped, 274 deselected, 14 xfailed, 8 xpassed in 1499.53s (0:24:59) = E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/dask.distributed-2024.5.2+ds.1/.pybuild/cpython3_3.11_distributed/build; python3.11 -m pytest /build/reproducible-path/dask.distributed-2024.5.2+ds.1/distributed/tests -v --ignore=distributed/deploy/utils_test.py --ignore=distributed/utils_test.py --ignore=continuous_integration --ignore=docs --ignore=.github --timeout-method=signal --timeout=300 -m "not (avoid_ci or isinstalled or slow)" -k "not ( test_git_revision or test_jupyter_idle_timeout_returned or test_process_executor_kills_process or test_steal_twice or test_client_worker or test_BatchedSend or test_send_before_start or test_send_after_stream_start or test_send_before_close or test_close_closed or test_close_twice or test_sending_traffic_jam or test_serializers or test_repr_localcluster or test_rebalance_sync or test_quiet_client_close or test_dashboard_link_inproc or test_mixing_clients_different_scheduler or test_file_descriptors_dont_leak or test_dashboard_link_cluster or test_shutdown or test_shutdown_localcluster or test_shutdown_stops_callbacks or test_shutdown_is_quiet_with_cluster or test_client_is_quiet_cluster_close or test_async_with or test_security_loader or test_security_loader_ignored_if_explicit_security_provided or test_security_loader_ignored_if_returns_none or test_close_loop_sync_start_new_loop or test_close_loop_sync_use_running_loop or test_server or test_server_raises_on_blocked_handlers or test_rpc_default or test_rpc_tcp or test_rpc_tls or test_rpc_inproc or test_rpc_message_lifetime_default or test_rpc_message_lifetime_tcp or test_rpc_message_lifetime_inproc or test_rpc_with_many_connections_tcp or test_rpc_with_many_connections_inproc or test_large_packets_inproc or test_identity_tcp or test_identity_inproc or test_ports or test_errors or test_send_recv_args or test_send_recv_cancelled or test_connection_pool or test_connection_pool_close_while_connecting or test_connection_pool_outside_cancellation or test_connection_pool_respects_limit or test_connection_pool_tls or test_connection_pool_remove or test_counters or test_compression or test_rpc_serialization or test_deserialize_error or test_connection_pool_detects_remote_close or test_close_properly or test_server_comms_mark_active_handlers or test_close_fast_without_active_handlers or test_close_grace_period_for_handlers or test_messages_are_ordered_bsend or test_messages_are_ordered_raw or test_jupyter_server or test_jupyter_idle_timeout or test_worker_uses_same_host_as_nanny or test_scheduler_file or test_worker_preload_text or test_preload_manager_sequence or test_preload_import_time or test_failure_doesnt_crash_scheduler or test_scheduler_file or test_dashboard_host or test_async_context_manager or test_allowed_failures_config or test_finished or test_no_dangling_asyncio_tasks or test_multiple_listeners or test_tls_listen_connect or test_require_encryption or test_tls_temporary_credentials_functional or test_threadpoolworkers_pick_correct_ioloop or test_security_dict_input_no_security or test_locked_comm_drop_in_replacement or test_locked_comm_intercept_read or test_locked_comm_intercept_write or test_freeze_batched_send or test_ensure_no_new_clients or test_plugin_exception or test_plugin_multiple_exceptions or test_plugin_internal_exception or test_scheduler_file or test_host_uses_scheduler_protocol or test_dont_override_default_get )" dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13 make[1]: *** [debian/rules:168: override_dh_auto_test] Error 25 make[1]: Leaving directory '/build/reproducible-path/dask.distributed-2024.5.2+ds.1' make: *** [debian/rules:129: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/36318 and its subdirectories Fri Jun 21 14:12:52 UTC 2024 W: No second build log, what happened?