>>> py3-dask: Building community/py3-dask 2023.12.0-r2 (using abuild 3.12.0-r5) started Fri, 12 Apr 2024 21:12:32 +0000 >>> py3-dask: Checking sanity of /home/buildozer/aports/community/py3-dask/APKBUILD... >>> py3-dask: Analyzing dependencies... >>> py3-dask: Installing for build: build-base py3-click py3-cloudpickle py3-fsspec py3-importlib-metadata py3-numpy py3-packaging py3-pandas py3-partd py3-toolz py3-yaml py3-gpep517 py3-python-versioneer py3-setuptools py3-wheel py3-flaky py3-graphviz py3-jinja2 py3-pandas-tests py3-pytest py3-pytest-cov py3-pytest-runner py3-pytest-xdist py3-scipy (1/147) Installing libbz2 (1.0.8-r6) (2/147) Installing libffi (3.4.6-r0) (3/147) Installing gdbm (1.23-r1) (4/147) Installing xz-libs (5.6.1-r3) (5/147) Installing mpdecimal (4.0.0-r0) (6/147) Installing libpanelw (6.4_p20240330-r0) (7/147) Installing readline (8.2.10-r0) (8/147) Installing sqlite-libs (3.45.2-r0) (9/147) Installing python3 (3.12.2-r1) (10/147) Installing python3-pycache-pyc0 (3.12.2-r1) (11/147) Installing pyc (3.12.2-r1) (12/147) Installing py3-click-pyc (8.1.7-r2) (13/147) Installing python3-pyc (3.12.2-r1) (14/147) Installing py3-click (8.1.7-r2) (15/147) Installing py3-cloudpickle (3.0.0-r1) (16/147) Installing py3-cloudpickle-pyc (3.0.0-r1) (17/147) Installing py3-fsspec (2023.12.2-r2) (18/147) Installing py3-fsspec-pyc (2023.12.2-r2) (19/147) Installing py3-zipp (3.17.0-r1) (20/147) Installing py3-zipp-pyc (3.17.0-r1) (21/147) Installing py3-importlib-metadata (7.0.2-r1) (22/147) Installing py3-importlib-metadata-pyc (7.0.2-r1) (23/147) Installing libgfortran (13.2.1_git20240309-r0) (24/147) Installing openblas (0.3.27-r0) (25/147) Installing py3-numpy (1.25.2-r1) (26/147) Installing py3-numpy-pyc (1.25.2-r1) (27/147) Installing py3-parsing (3.1.2-r1) (28/147) Installing py3-parsing-pyc (3.1.2-r1) (29/147) Installing py3-packaging (24.0-r1) (30/147) Installing py3-packaging-pyc (24.0-r1) (31/147) Installing py3-six (1.16.0-r9) (32/147) Installing py3-six-pyc (1.16.0-r9) (33/147) Installing py3-dateutil (2.9.0-r1) (34/147) Installing py3-dateutil-pyc (2.9.0-r1) (35/147) Installing py3-tz (2024.1-r1) (36/147) Installing py3-tz-pyc (2024.1-r1) (37/147) Installing py3-pandas (2.0.3-r1) (38/147) Installing py3-pandas-pyc (2.0.3-r1) (39/147) Installing py3-locket (1.0.0-r3) (40/147) Installing py3-locket-pyc (1.0.0-r3) (41/147) Installing py3-tornado (6.4-r1) (42/147) Installing py3-tornado-pyc (6.4-r1) (43/147) Installing libsodium (1.0.19-r0) (44/147) Installing libzmq (4.3.5-r2) (45/147) Installing py3-pyzmq (25.1.2-r1) (46/147) Installing py3-pyzmq-pyc (25.1.2-r1) (47/147) Installing py3-toolz (0.12.1-r1) (48/147) Installing py3-toolz-pyc (0.12.1-r1) (49/147) Installing py3-partd (1.4.1-r2) (50/147) Installing py3-partd-pyc (1.4.1-r2) (51/147) Installing yaml (0.2.5-r2) (52/147) Installing py3-yaml (6.0.1-r3) (53/147) Installing py3-yaml-pyc (6.0.1-r3) (54/147) Installing py3-installer (0.7.0-r2) (55/147) Installing py3-installer-pyc (0.7.0-r2) (56/147) Installing py3-gpep517 (15-r2) (57/147) Installing py3-gpep517-pyc (15-r2) (58/147) Installing py3-python-versioneer (0.29-r1) (59/147) Installing py3-python-versioneer-pyc (0.29-r1) (60/147) Installing py3-setuptools (69.2.0-r2) (61/147) Installing py3-setuptools-pyc (69.2.0-r2) (62/147) Installing py3-wheel (0.42.0-r1) (63/147) Installing py3-wheel-pyc (0.42.0-r1) (64/147) Installing py3-flaky (3.8.1-r1) (65/147) Installing py3-flaky-pyc (3.8.1-r1) (66/147) Installing libxau (1.0.11-r4) (67/147) Installing libmd (1.1.0-r0) (68/147) Installing libbsd (0.12.2-r0) (69/147) Installing libxdmcp (1.1.5-r1) (70/147) Installing libxcb (1.16.1-r0) (71/147) Installing libx11 (1.8.9-r1) (72/147) Installing libxext (1.3.6-r2) (73/147) Installing libxrender (0.9.11-r5) (74/147) Installing libpng (1.6.43-r0) (75/147) Installing freetype (2.13.2-r0) (76/147) Installing fontconfig (2.15.0-r1) (77/147) Installing pixman (0.43.2-r0) (78/147) Installing cairo (1.18.0-r0) (79/147) Installing graphviz-libs (9.0.0-r1) (80/147) Installing libice (1.1.1-r6) (81/147) Installing libuuid (2.40-r0) (82/147) Installing libsm (1.2.4-r4) (83/147) Installing libxt (1.3.0-r5) (84/147) Installing libxpm (3.5.17-r0) (85/147) Installing aom-libs (3.8.2-r0) (86/147) Installing libdav1d (1.4.1-r0) (87/147) Installing libsharpyuv (1.3.2-r0) (88/147) Installing libavif (1.0.4-r0) (89/147) Installing libjpeg-turbo (3.0.2-r0) (90/147) Installing libwebp (1.3.2-r0) (91/147) Installing tiff (4.6.0t-r0) (92/147) Installing libgd (2.3.3-r9) (93/147) Installing libintl (0.22.5-r0) (94/147) Installing libeconf (0.6.2-r0) (95/147) Installing libblkid (2.40-r0) (96/147) Installing libmount (2.40-r0) (97/147) Installing glib (2.80.0-r3) (98/147) Installing libxft (2.3.8-r3) (99/147) Installing fribidi (1.0.13-r0) (100/147) Installing graphite2 (1.3.14-r6) (101/147) Installing harfbuzz (8.4.0-r0) (102/147) Installing pango (1.52.2-r0) (103/147) Installing graphviz (9.0.0-r1) (104/147) Installing py3-graphviz (0.20.3-r1) (105/147) Installing py3-graphviz-pyc (0.20.3-r1) (106/147) Installing py3-markupsafe (2.1.5-r1) (107/147) Installing py3-markupsafe-pyc (2.1.5-r1) (108/147) Installing py3-jinja2 (3.1.3-r1) (109/147) Installing py3-jinja2-pyc (3.1.3-r1) (110/147) Installing py3-pandas-tests (2.0.3-r1) (111/147) Installing py3-iniconfig (2.0.0-r1) (112/147) Installing py3-iniconfig-pyc (2.0.0-r1) (113/147) Installing py3-pluggy (1.4.0-r1) (114/147) Installing py3-pluggy-pyc (1.4.0-r1) (115/147) Installing py3-py (1.11.0-r3) (116/147) Installing py3-py-pyc (1.11.0-r3) (117/147) Installing py3-pytest (8.1.1-r1) (118/147) Installing py3-pytest-pyc (8.1.1-r1) (119/147) Installing py3-coverage (6.5.0-r6) (120/147) Installing py3-coverage-pyc (6.5.0-r6) (121/147) Installing py3-pytest-cov (4.1.0-r1) (122/147) Installing py3-pytest-cov-pyc (4.1.0-r1) (123/147) Installing py3-pytest-runner (6.0.1-r1) (124/147) Installing py3-pytest-runner-pyc (6.0.1-r1) (125/147) Installing py3-apipkg (2.1.0-r3) (126/147) Installing py3-apipkg-pyc (2.1.0-r3) (127/147) Installing py3-execnet (1.9.0-r3) (128/147) Installing py3-execnet-pyc (1.9.0-r3) (129/147) Installing py3-pytest-xdist (3.5.0-r1) (130/147) Installing py3-pytest-xdist-pyc (3.5.0-r1) (131/147) Installing py3-platformdirs (4.2.0-r1) (132/147) Installing py3-platformdirs-pyc (4.2.0-r1) (133/147) Installing py3-certifi (2024.2.2-r1) (134/147) Installing py3-certifi-pyc (2024.2.2-r1) (135/147) Installing py3-charset-normalizer (3.3.2-r1) (136/147) Installing py3-charset-normalizer-pyc (3.3.2-r1) (137/147) Installing py3-idna (3.6-r1) (138/147) Installing py3-idna-pyc (3.6-r1) (139/147) Installing py3-urllib3 (1.26.18-r1) (140/147) Installing py3-urllib3-pyc (1.26.18-r1) (141/147) Installing py3-requests (2.31.0-r2) (142/147) Installing py3-requests-pyc (2.31.0-r2) (143/147) Installing py3-pooch (1.8.1-r1) (144/147) Installing py3-pooch-pyc (1.8.1-r1) (145/147) Installing py3-scipy (1.11.4-r1) (146/147) Installing py3-scipy-pyc (1.11.4-r1) (147/147) Installing .makedepends-py3-dask (20240412.211233) Executing busybox-1.36.1-r25.trigger Executing glib-2.80.0-r3.trigger Executing graphviz-9.0.0-r1.trigger OK: 628 MiB in 254 packages >>> py3-dask: Cleaning up srcdir >>> py3-dask: Cleaning up pkgdir >>> py3-dask: Cleaning up tmpdir >>> py3-dask: Fetching https://distfiles.alpinelinux.org/distfiles/edge//dask-2023.12.0.tar.gz >>> py3-dask: Fetching https://distfiles.alpinelinux.org/distfiles/edge//dask-2023.12.0.tar.gz >>> py3-dask: Checking sha512sums... dask-2023.12.0.tar.gz: OK no-warn.patch: OK pytest8.patch: OK >>> py3-dask: Unpacking /var/cache/distfiles/edge/dask-2023.12.0.tar.gz... >>> py3-dask: no-warn.patch patching file pyproject.toml Hunk #1 succeeded at 131 (offset 6 lines). >>> py3-dask: pytest8.patch patching file dask/dataframe/tests/test_accessors.py 2024-04-12 21:12:36,113 gpep517 INFO Building wheel via backend setuptools.build_meta 2024-04-12 21:12:36,233 root INFO running bdist_wheel 2024-04-12 21:12:36,241 root INFO running build 2024-04-12 21:12:36,242 root INFO running build_py 2024-04-12 21:12:36,244 root INFO creating build 2024-04-12 21:12:36,245 root INFO creating build/lib 2024-04-12 21:12:36,245 root INFO creating build/lib/dask 2024-04-12 21:12:36,245 root INFO copying dask/layers.py -> build/lib/dask 2024-04-12 21:12:36,245 root INFO copying dask/_version.py -> build/lib/dask 2024-04-12 21:12:36,245 root INFO copying dask/local.py -> build/lib/dask 2024-04-12 21:12:36,245 root INFO copying dask/__init__.py -> build/lib/dask 2024-04-12 21:12:36,245 root INFO copying dask/cache.py -> build/lib/dask 2024-04-12 21:12:36,246 root INFO copying dask/graph_manipulation.py -> build/lib/dask 2024-04-12 21:12:36,246 root INFO copying dask/highlevelgraph.py -> build/lib/dask 2024-04-12 21:12:36,246 root INFO copying dask/multiprocessing.py -> build/lib/dask 2024-04-12 21:12:36,246 root INFO copying dask/sizeof.py -> build/lib/dask 2024-04-12 21:12:36,246 root INFO copying dask/delayed.py -> build/lib/dask 2024-04-12 21:12:36,246 root INFO copying dask/system.py -> build/lib/dask 2024-04-12 21:12:36,247 root INFO copying dask/rewrite.py -> build/lib/dask 2024-04-12 21:12:36,247 root INFO copying dask/__main__.py -> build/lib/dask 2024-04-12 21:12:36,247 root INFO copying dask/callbacks.py -> build/lib/dask 2024-04-12 21:12:36,247 root INFO copying dask/compatibility.py -> build/lib/dask 2024-04-12 21:12:36,247 root INFO copying dask/dot.py -> build/lib/dask 2024-04-12 21:12:36,247 root INFO copying dask/datasets.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/typing.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/optimization.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/ml.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/_compatibility.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/hashing.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/utils_test.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/base.py -> build/lib/dask 2024-04-12 21:12:36,248 root INFO copying dask/config.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/distributed.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/blockwise.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/threaded.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/utils.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/order.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/core.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/context.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/backends.py -> build/lib/dask 2024-04-12 21:12:36,249 root INFO copying dask/cli.py -> build/lib/dask 2024-04-12 21:12:36,250 root INFO creating build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/linalg.py -> build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/chunk_types.py -> build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/ufunc.py -> build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/image.py -> build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/__init__.py -> build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/ma.py -> build/lib/dask/array 2024-04-12 21:12:36,250 root INFO copying dask/array/svg.py -> build/lib/dask/array 2024-04-12 21:12:36,251 root INFO copying dask/array/random.py -> build/lib/dask/array 2024-04-12 21:12:36,251 root INFO copying dask/array/numpy_compat.py -> build/lib/dask/array 2024-04-12 21:12:36,251 root INFO copying dask/array/routines.py -> build/lib/dask/array 2024-04-12 21:12:36,251 root INFO copying dask/array/slicing.py -> build/lib/dask/array 2024-04-12 21:12:36,251 root INFO copying dask/array/creation.py -> build/lib/dask/array 2024-04-12 21:12:36,251 root INFO copying dask/array/overlap.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/gufunc.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/reshape.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/chunk.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/stats.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/tiledb_io.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/optimization.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/wrap.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/percentile.py -> build/lib/dask/array 2024-04-12 21:12:36,252 root INFO copying dask/array/rechunk.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/cupy_entry_point.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/reductions.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/blockwise.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/utils.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/fft.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/dispatch.py -> build/lib/dask/array 2024-04-12 21:12:36,253 root INFO copying dask/array/core.py -> build/lib/dask/array 2024-04-12 21:12:36,254 root INFO copying dask/array/einsumfuncs.py -> build/lib/dask/array 2024-04-12 21:12:36,254 root INFO copying dask/array/backends.py -> build/lib/dask/array 2024-04-12 21:12:36,254 root INFO creating build/lib/dask/dataframe 2024-04-12 21:12:36,254 root INFO copying dask/dataframe/extensions.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,254 root INFO copying dask/dataframe/__init__.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,254 root INFO copying dask/dataframe/_pyarrow_compat.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,254 root INFO copying dask/dataframe/accessor.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,254 root INFO copying dask/dataframe/_dtypes.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/reshape.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/rolling.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/methods.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/shuffle.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/hyperloglog.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/multi.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/groupby.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,255 root INFO copying dask/dataframe/_pyarrow.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/optimize.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/indexing.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/categorical.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/partitionquantiles.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/utils.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/dispatch.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,256 root INFO copying dask/dataframe/core.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,257 root INFO copying dask/dataframe/backends.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,257 root INFO copying dask/dataframe/numeric.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,257 root INFO copying dask/dataframe/_compat.py -> build/lib/dask/dataframe 2024-04-12 21:12:36,257 root INFO creating build/lib/dask/widgets 2024-04-12 21:12:36,257 root INFO copying dask/widgets/__init__.py -> build/lib/dask/widgets 2024-04-12 21:12:36,258 root INFO copying dask/widgets/widgets.py -> build/lib/dask/widgets 2024-04-12 21:12:36,258 root INFO creating build/lib/dask/tests 2024-04-12 21:12:36,258 root INFO copying dask/tests/test_traceback.py -> build/lib/dask/tests 2024-04-12 21:12:36,258 root INFO copying dask/tests/test_optimization.py -> build/lib/dask/tests 2024-04-12 21:12:36,258 root INFO copying dask/tests/__init__.py -> build/lib/dask/tests 2024-04-12 21:12:36,258 root INFO copying dask/tests/test_context.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_highgraph.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_core.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_docs.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_utils_test.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_utils.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_system.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_dot.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_cache.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_typing.py -> build/lib/dask/tests 2024-04-12 21:12:36,259 root INFO copying dask/tests/test_backends.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_multiprocessing.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_ml.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_spark_compat.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_compatibility.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_distributed.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_datasets.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_config.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_sizeof.py -> build/lib/dask/tests 2024-04-12 21:12:36,260 root INFO copying dask/tests/test_delayed.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_graph_manipulation.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_threaded.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/warning_aliases.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_cli.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_layers.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_base.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_order.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_hashing.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_rewrite.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_callbacks.py -> build/lib/dask/tests 2024-04-12 21:12:36,261 root INFO copying dask/tests/test_local.py -> build/lib/dask/tests 2024-04-12 21:12:36,262 root INFO copying dask/tests/test_ci.py -> build/lib/dask/tests 2024-04-12 21:12:36,262 root INFO creating build/lib/dask/bytes 2024-04-12 21:12:36,262 root INFO copying dask/bytes/__init__.py -> build/lib/dask/bytes 2024-04-12 21:12:36,262 root INFO copying dask/bytes/utils.py -> build/lib/dask/bytes 2024-04-12 21:12:36,262 root INFO copying dask/bytes/core.py -> build/lib/dask/bytes 2024-04-12 21:12:36,262 root INFO creating build/lib/dask/diagnostics 2024-04-12 21:12:36,262 root INFO copying dask/diagnostics/profile.py -> build/lib/dask/diagnostics 2024-04-12 21:12:36,262 root INFO copying dask/diagnostics/__init__.py -> build/lib/dask/diagnostics 2024-04-12 21:12:36,262 root INFO copying dask/diagnostics/progress.py -> build/lib/dask/diagnostics 2024-04-12 21:12:36,262 root INFO copying dask/diagnostics/profile_visualize.py -> build/lib/dask/diagnostics 2024-04-12 21:12:36,263 root INFO creating build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/__init__.py -> build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/random.py -> build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/text.py -> build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/chunk.py -> build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/avro.py -> build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/utils.py -> build/lib/dask/bag 2024-04-12 21:12:36,263 root INFO copying dask/bag/core.py -> build/lib/dask/bag 2024-04-12 21:12:36,264 root INFO creating build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_fft.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_array_function.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_wrap.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_cupy_sparse.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_optimization.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_reshape.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,264 root INFO copying dask/array/tests/test_linalg.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/__init__.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_cupy_random.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_stats.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_routines.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_cupy_percentile.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_masked.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_cupy_gufunc.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_cupy_reductions.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_slicing.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,265 root INFO copying dask/array/tests/test_creation.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_chunk.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_dispatch.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_cupy_routines.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_reductions.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_ufunc.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_random.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_percentiles.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_cupy_slicing.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_sparse.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,266 root INFO copying dask/array/tests/test_gufunc.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_svg.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_cupy_creation.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_rechunk.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_xarray.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_overlap.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_cupy_linalg.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_testing.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_cupy_core.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_cupy_overlap.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_numpy_compat.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,267 root INFO copying dask/array/tests/test_atop.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,268 root INFO copying dask/array/tests/test_array_core.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,268 root INFO copying dask/array/tests/test_image.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,268 root INFO copying dask/array/tests/test_array_utils.py -> build/lib/dask/array/tests 2024-04-12 21:12:36,268 root INFO creating build/lib/dask/array/lib 2024-04-12 21:12:36,268 root INFO copying dask/array/lib/stride_tricks.py -> build/lib/dask/array/lib 2024-04-12 21:12:36,268 root INFO copying dask/array/lib/__init__.py -> build/lib/dask/array/lib 2024-04-12 21:12:36,269 root INFO creating build/lib/dask/dataframe/tseries 2024-04-12 21:12:36,269 root INFO copying dask/dataframe/tseries/__init__.py -> build/lib/dask/dataframe/tseries 2024-04-12 21:12:36,269 root INFO copying dask/dataframe/tseries/resample.py -> build/lib/dask/dataframe/tseries 2024-04-12 21:12:36,269 root INFO creating build/lib/dask/dataframe/io 2024-04-12 21:12:36,269 root INFO copying dask/dataframe/io/__init__.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,269 root INFO copying dask/dataframe/io/hdf.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,269 root INFO copying dask/dataframe/io/io.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,269 root INFO copying dask/dataframe/io/sql.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/io/csv.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/io/demo.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/io/json.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/io/utils.py -> build/lib/dask/dataframe/io 2024-04-12 21:12:36,270 root INFO creating build/lib/dask/dataframe/tests 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/tests/test_accessors.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/tests/test_reshape.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,270 root INFO copying dask/dataframe/tests/test_arithmetics_reduction.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_multi.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/__init__.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_boolean.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_shuffle.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_pyarrow.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_optimize_dataframe.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_numeric.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,271 root INFO copying dask/dataframe/tests/test_format.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_methods.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_ufunc.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_indexing.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_rolling.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_groupby.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_extensions.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_hyperloglog.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,272 root INFO copying dask/dataframe/tests/test_dataframe.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tests/test_merge_column_and_index.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tests/test_categorical.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tests/test_utils_dataframe.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tests/test_hashing.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tests/test_pyarrow_compat.py -> build/lib/dask/dataframe/tests 2024-04-12 21:12:36,273 root INFO creating build/lib/dask/dataframe/tseries/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tseries/tests/__init__.py -> build/lib/dask/dataframe/tseries/tests 2024-04-12 21:12:36,273 root INFO copying dask/dataframe/tseries/tests/test_resample.py -> build/lib/dask/dataframe/tseries/tests 2024-04-12 21:12:36,274 root INFO creating build/lib/dask/dataframe/io/orc 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/orc/__init__.py -> build/lib/dask/dataframe/io/orc 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/orc/arrow.py -> build/lib/dask/dataframe/io/orc 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/orc/utils.py -> build/lib/dask/dataframe/io/orc 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/orc/core.py -> build/lib/dask/dataframe/io/orc 2024-04-12 21:12:36,274 root INFO creating build/lib/dask/dataframe/io/parquet 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/parquet/__init__.py -> build/lib/dask/dataframe/io/parquet 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/parquet/fastparquet.py -> build/lib/dask/dataframe/io/parquet 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/parquet/arrow.py -> build/lib/dask/dataframe/io/parquet 2024-04-12 21:12:36,274 root INFO copying dask/dataframe/io/parquet/utils.py -> build/lib/dask/dataframe/io/parquet 2024-04-12 21:12:36,275 root INFO copying dask/dataframe/io/parquet/core.py -> build/lib/dask/dataframe/io/parquet 2024-04-12 21:12:36,275 root INFO creating build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,275 root INFO copying dask/dataframe/io/tests/test_parquet.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,275 root INFO copying dask/dataframe/io/tests/__init__.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,275 root INFO copying dask/dataframe/io/tests/test_sql.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,275 root INFO copying dask/dataframe/io/tests/test_io.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,275 root INFO copying dask/dataframe/io/tests/test_json.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,276 root INFO copying dask/dataframe/io/tests/test_demo.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,276 root INFO copying dask/dataframe/io/tests/test_csv.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,276 root INFO copying dask/dataframe/io/tests/test_orc.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,276 root INFO copying dask/dataframe/io/tests/test_hdf.py -> build/lib/dask/dataframe/io/tests 2024-04-12 21:12:36,276 root INFO creating build/lib/dask/bytes/tests 2024-04-12 21:12:36,276 root INFO copying dask/bytes/tests/__init__.py -> build/lib/dask/bytes/tests 2024-04-12 21:12:36,276 root INFO copying dask/bytes/tests/test_s3.py -> build/lib/dask/bytes/tests 2024-04-12 21:12:36,276 root INFO copying dask/bytes/tests/test_bytes_utils.py -> build/lib/dask/bytes/tests 2024-04-12 21:12:36,276 root INFO copying dask/bytes/tests/test_http.py -> build/lib/dask/bytes/tests 2024-04-12 21:12:36,277 root INFO copying dask/bytes/tests/test_compression.py -> build/lib/dask/bytes/tests 2024-04-12 21:12:36,277 root INFO copying dask/bytes/tests/test_local.py -> build/lib/dask/bytes/tests 2024-04-12 21:12:36,277 root INFO creating build/lib/dask/diagnostics/tests 2024-04-12 21:12:36,277 root INFO copying dask/diagnostics/tests/test_progress.py -> build/lib/dask/diagnostics/tests 2024-04-12 21:12:36,277 root INFO copying dask/diagnostics/tests/__init__.py -> build/lib/dask/diagnostics/tests 2024-04-12 21:12:36,277 root INFO copying dask/diagnostics/tests/test_profiler.py -> build/lib/dask/diagnostics/tests 2024-04-12 21:12:36,277 root INFO creating build/lib/dask/bag/tests 2024-04-12 21:12:36,277 root INFO copying dask/bag/tests/__init__.py -> build/lib/dask/bag/tests 2024-04-12 21:12:36,277 root INFO copying dask/bag/tests/test_text.py -> build/lib/dask/bag/tests 2024-04-12 21:12:36,278 root INFO copying dask/bag/tests/test_random.py -> build/lib/dask/bag/tests 2024-04-12 21:12:36,278 root INFO copying dask/bag/tests/test_bag.py -> build/lib/dask/bag/tests 2024-04-12 21:12:36,278 root INFO copying dask/bag/tests/test_avro.py -> build/lib/dask/bag/tests 2024-04-12 21:12:36,278 root INFO running egg_info 2024-04-12 21:12:36,281 root INFO writing dask.egg-info/PKG-INFO 2024-04-12 21:12:36,283 root INFO writing dependency_links to dask.egg-info/dependency_links.txt 2024-04-12 21:12:36,283 root INFO writing entry points to dask.egg-info/entry_points.txt 2024-04-12 21:12:36,285 root INFO writing requirements to dask.egg-info/requires.txt 2024-04-12 21:12:36,285 root INFO writing top-level names to dask.egg-info/top_level.txt 2024-04-12 21:12:36,292 root INFO reading manifest file 'dask.egg-info/SOURCES.txt' 2024-04-12 21:12:36,294 root INFO reading manifest template 'MANIFEST.in' 2024-04-12 21:12:36,303 root WARNING warning: no files found matching 'versioneer.py' 2024-04-12 21:12:36,303 root INFO adding license file 'LICENSE.txt' 2024-04-12 21:12:36,303 root INFO adding license file 'dask/array/NUMPY_LICENSE.txt' 2024-04-12 21:12:36,308 root INFO writing manifest file 'dask.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'dask.widgets.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'dask.widgets.templates' 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 'dask.widgets.templates' 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 'dask.widgets.templates' to be distributed and are already explicitly excluding 'dask.widgets.templates' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'dask.widgets.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'dask.widgets.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 'dask.widgets.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 'dask.widgets.tests' to be distributed and are already explicitly excluding 'dask.widgets.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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'dask.widgets.tests.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'dask.widgets.tests.templates' 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 'dask.widgets.tests.templates' 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 'dask.widgets.tests.templates' to be distributed and are already explicitly excluding 'dask.widgets.tests.templates' 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) 2024-04-12 21:12:36,314 root INFO copying dask/dask-schema.yaml -> build/lib/dask 2024-04-12 21:12:36,314 root INFO copying dask/dask.yaml -> build/lib/dask 2024-04-12 21:12:36,315 root INFO copying dask/py.typed -> build/lib/dask 2024-04-12 21:12:36,315 root INFO copying dask/array/NUMPY_LICENSE.txt -> build/lib/dask/array 2024-04-12 21:12:36,315 root INFO creating build/lib/dask/widgets/templates 2024-04-12 21:12:36,315 root INFO copying dask/widgets/templates/array.html.j2 -> build/lib/dask/widgets/templates 2024-04-12 21:12:36,315 root INFO copying dask/widgets/templates/dataframe.html.j2 -> build/lib/dask/widgets/templates 2024-04-12 21:12:36,315 root INFO copying dask/widgets/templates/highlevelgraph.html.j2 -> build/lib/dask/widgets/templates 2024-04-12 21:12:36,315 root INFO copying dask/widgets/templates/highlevelgraph_layer.html.j2 -> build/lib/dask/widgets/templates 2024-04-12 21:12:36,315 root INFO creating build/lib/dask/widgets/tests 2024-04-12 21:12:36,316 root INFO copying dask/widgets/tests/test_widgets.py -> build/lib/dask/widgets/tests 2024-04-12 21:12:36,316 root INFO creating build/lib/dask/widgets/tests/templates 2024-04-12 21:12:36,316 root INFO copying dask/widgets/tests/templates/bytes.html.j2 -> build/lib/dask/widgets/tests/templates 2024-04-12 21:12:36,316 root INFO copying dask/widgets/tests/templates/custom_filter.html.j2 -> build/lib/dask/widgets/tests/templates 2024-04-12 21:12:36,316 root INFO copying dask/widgets/tests/templates/example.html.j2 -> build/lib/dask/widgets/tests/templates 2024-04-12 21:12:36,325 wheel INFO installing to build/bdist.linux-s390x/wheel 2024-04-12 21:12:36,325 root INFO running install 2024-04-12 21:12:36,332 root INFO running install_lib 2024-04-12 21:12:36,335 root INFO creating build/bdist.linux-s390x 2024-04-12 21:12:36,336 root INFO creating build/bdist.linux-s390x/wheel 2024-04-12 21:12:36,336 root INFO creating build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/layers.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/_version.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/local.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/__init__.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/cache.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,336 root INFO creating build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/array/linalg.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,336 root INFO copying build/lib/dask/array/chunk_types.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/ufunc.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/image.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/__init__.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/ma.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/svg.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/random.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/numpy_compat.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/routines.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,337 root INFO copying build/lib/dask/array/slicing.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/creation.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/overlap.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/gufunc.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/reshape.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/chunk.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/stats.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/NUMPY_LICENSE.txt -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,338 root INFO creating build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/tests/test_fft.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,338 root INFO copying build/lib/dask/array/tests/test_array_function.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_wrap.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_cupy_sparse.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_optimization.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_reshape.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_linalg.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_cupy_random.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_stats.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_routines.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,339 root INFO copying build/lib/dask/array/tests/test_cupy_percentile.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_masked.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_cupy_gufunc.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_cupy_reductions.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_slicing.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_creation.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_chunk.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_dispatch.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_cupy_routines.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_reductions.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_ufunc.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_random.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,340 root INFO copying build/lib/dask/array/tests/test_percentiles.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_cupy_slicing.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_sparse.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_gufunc.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_svg.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_cupy_creation.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_rechunk.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_xarray.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_overlap.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_cupy_linalg.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_testing.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,341 root INFO copying build/lib/dask/array/tests/test_cupy_core.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tests/test_cupy_overlap.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tests/test_numpy_compat.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tests/test_atop.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tests/test_array_core.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tests/test_image.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tests/test_array_utils.py -> build/bdist.linux-s390x/wheel/dask/array/tests 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/tiledb_io.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,342 root INFO copying build/lib/dask/array/optimization.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,342 root INFO creating build/bdist.linux-s390x/wheel/dask/array/lib 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/lib/stride_tricks.py -> build/bdist.linux-s390x/wheel/dask/array/lib 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/lib/__init__.py -> build/bdist.linux-s390x/wheel/dask/array/lib 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/wrap.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/percentile.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/rechunk.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/cupy_entry_point.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/reductions.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/blockwise.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/utils.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,343 root INFO copying build/lib/dask/array/fft.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/array/dispatch.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/array/core.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/array/einsumfuncs.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/array/backends.py -> build/bdist.linux-s390x/wheel/dask/array 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/graph_manipulation.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/dask-schema.yaml -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/highlevelgraph.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/multiprocessing.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,344 root INFO copying build/lib/dask/sizeof.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/delayed.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/system.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/rewrite.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/__main__.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/py.typed -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/callbacks.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/compatibility.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,345 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/dataframe/extensions.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,345 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/tseries 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/dataframe/tseries/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tseries 2024-04-12 21:12:36,345 root INFO copying build/lib/dask/dataframe/tseries/resample.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tseries 2024-04-12 21:12:36,346 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/tseries/tests 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/tseries/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tseries/tests 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/tseries/tests/test_resample.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tseries/tests 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,346 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/io/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/io/hdf.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/io/io.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,346 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/io/orc 2024-04-12 21:12:36,346 root INFO copying build/lib/dask/dataframe/io/orc/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/orc 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/orc/arrow.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/orc 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/orc/utils.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/orc 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/orc/core.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/orc 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/sql.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/csv.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/demo.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,347 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/io/parquet 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/parquet/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/parquet 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/parquet/fastparquet.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/parquet 2024-04-12 21:12:36,347 root INFO copying build/lib/dask/dataframe/io/parquet/arrow.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/parquet 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/parquet/utils.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/parquet 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/parquet/core.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/parquet 2024-04-12 21:12:36,348 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/test_parquet.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/test_sql.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/test_io.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/test_json.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/test_demo.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,348 root INFO copying build/lib/dask/dataframe/io/tests/test_csv.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/io/tests/test_orc.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/io/tests/test_hdf.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io/tests 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/io/json.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/io/utils.py -> build/bdist.linux-s390x/wheel/dask/dataframe/io 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/_pyarrow_compat.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/accessor.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/_dtypes.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/reshape.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,349 root INFO copying build/lib/dask/dataframe/rolling.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/methods.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,350 root INFO creating build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/test_accessors.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/test_reshape.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/test_arithmetics_reduction.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/test_multi.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/test_boolean.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,350 root INFO copying build/lib/dask/dataframe/tests/test_shuffle.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_pyarrow.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_optimize_dataframe.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_numeric.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_format.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_methods.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_ufunc.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_indexing.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_rolling.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_groupby.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,351 root INFO copying build/lib/dask/dataframe/tests/test_extensions.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_hyperloglog.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_dataframe.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_merge_column_and_index.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_categorical.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_utils_dataframe.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_hashing.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/tests/test_pyarrow_compat.py -> build/bdist.linux-s390x/wheel/dask/dataframe/tests 2024-04-12 21:12:36,352 root INFO copying build/lib/dask/dataframe/shuffle.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/hyperloglog.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/multi.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/groupby.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/_pyarrow.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/optimize.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/indexing.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/categorical.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/partitionquantiles.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/utils.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,353 root INFO copying build/lib/dask/dataframe/dispatch.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/dataframe/core.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/dataframe/backends.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/dataframe/numeric.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/dataframe/_compat.py -> build/bdist.linux-s390x/wheel/dask/dataframe 2024-04-12 21:12:36,354 root INFO creating build/bdist.linux-s390x/wheel/dask/widgets 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/widgets/__init__.py -> build/bdist.linux-s390x/wheel/dask/widgets 2024-04-12 21:12:36,354 root INFO creating build/bdist.linux-s390x/wheel/dask/widgets/templates 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/widgets/templates/array.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/templates 2024-04-12 21:12:36,354 root INFO copying build/lib/dask/widgets/templates/dataframe.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/templates/highlevelgraph.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/templates/highlevelgraph_layer.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/widgets.py -> build/bdist.linux-s390x/wheel/dask/widgets 2024-04-12 21:12:36,355 root INFO creating build/bdist.linux-s390x/wheel/dask/widgets/tests 2024-04-12 21:12:36,355 root INFO creating build/bdist.linux-s390x/wheel/dask/widgets/tests/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/tests/templates/custom_filter.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/tests/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/tests/templates/bytes.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/tests/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/tests/templates/example.html.j2 -> build/bdist.linux-s390x/wheel/dask/widgets/tests/templates 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/widgets/tests/test_widgets.py -> build/bdist.linux-s390x/wheel/dask/widgets/tests 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/dot.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,355 root INFO copying build/lib/dask/datasets.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/typing.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,356 root INFO creating build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_traceback.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_optimization.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_context.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_highgraph.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_core.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_docs.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_utils_test.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,356 root INFO copying build/lib/dask/tests/test_utils.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_system.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_dot.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_cache.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_typing.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_backends.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_multiprocessing.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_ml.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_spark_compat.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_compatibility.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_distributed.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_datasets.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,357 root INFO copying build/lib/dask/tests/test_config.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_sizeof.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_delayed.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_graph_manipulation.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_threaded.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/warning_aliases.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_cli.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_layers.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_base.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_order.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,358 root INFO copying build/lib/dask/tests/test_hashing.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/tests/test_rewrite.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/tests/test_callbacks.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/tests/test_local.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/tests/test_ci.py -> build/bdist.linux-s390x/wheel/dask/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/optimization.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/ml.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,359 root INFO creating build/bdist.linux-s390x/wheel/dask/bytes 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/bytes/__init__.py -> build/bdist.linux-s390x/wheel/dask/bytes 2024-04-12 21:12:36,359 root INFO creating build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/bytes/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,359 root INFO copying build/lib/dask/bytes/tests/test_s3.py -> build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/bytes/tests/test_bytes_utils.py -> build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/bytes/tests/test_http.py -> build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/bytes/tests/test_compression.py -> build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/bytes/tests/test_local.py -> build/bdist.linux-s390x/wheel/dask/bytes/tests 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/bytes/utils.py -> build/bdist.linux-s390x/wheel/dask/bytes 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/bytes/core.py -> build/bdist.linux-s390x/wheel/dask/bytes 2024-04-12 21:12:36,360 root INFO creating build/bdist.linux-s390x/wheel/dask/diagnostics 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/diagnostics/profile.py -> build/bdist.linux-s390x/wheel/dask/diagnostics 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/diagnostics/__init__.py -> build/bdist.linux-s390x/wheel/dask/diagnostics 2024-04-12 21:12:36,360 root INFO copying build/lib/dask/diagnostics/progress.py -> build/bdist.linux-s390x/wheel/dask/diagnostics 2024-04-12 21:12:36,360 root INFO creating build/bdist.linux-s390x/wheel/dask/diagnostics/tests 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/diagnostics/tests/test_progress.py -> build/bdist.linux-s390x/wheel/dask/diagnostics/tests 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/diagnostics/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/diagnostics/tests 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/diagnostics/tests/test_profiler.py -> build/bdist.linux-s390x/wheel/dask/diagnostics/tests 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/diagnostics/profile_visualize.py -> build/bdist.linux-s390x/wheel/dask/diagnostics 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/_compatibility.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/dask.yaml -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/hashing.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/utils_test.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,361 root INFO creating build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/bag/__init__.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/bag/random.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,361 root INFO copying build/lib/dask/bag/text.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/chunk.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,362 root INFO creating build/bdist.linux-s390x/wheel/dask/bag/tests 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/tests/__init__.py -> build/bdist.linux-s390x/wheel/dask/bag/tests 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/tests/test_text.py -> build/bdist.linux-s390x/wheel/dask/bag/tests 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/tests/test_random.py -> build/bdist.linux-s390x/wheel/dask/bag/tests 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/tests/test_bag.py -> build/bdist.linux-s390x/wheel/dask/bag/tests 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/tests/test_avro.py -> build/bdist.linux-s390x/wheel/dask/bag/tests 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/avro.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/utils.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/bag/core.py -> build/bdist.linux-s390x/wheel/dask/bag 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/base.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,362 root INFO copying build/lib/dask/config.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/distributed.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/blockwise.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/threaded.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/utils.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/order.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/core.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/context.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/backends.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,363 root INFO copying build/lib/dask/cli.py -> build/bdist.linux-s390x/wheel/dask 2024-04-12 21:12:36,364 root INFO running install_egg_info 2024-04-12 21:12:36,367 root INFO Copying dask.egg-info to build/bdist.linux-s390x/wheel/dask-2023.12.0-py3.12.egg-info 2024-04-12 21:12:36,368 root INFO running install_scripts 2024-04-12 21:12:36,371 wheel INFO creating build/bdist.linux-s390x/wheel/dask-2023.12.0.dist-info/WHEEL 2024-04-12 21:12:36,371 wheel INFO creating '/home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.dist/.tmp-6d5o6bou/dask-2023.12.0-py3-none-any.whl' and adding 'build/bdist.linux-s390x/wheel' to it 2024-04-12 21:12:36,371 wheel INFO adding 'dask/__init__.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/__main__.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/_compatibility.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/_version.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/backends.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/base.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/blockwise.py' 2024-04-12 21:12:36,372 wheel INFO adding 'dask/cache.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/callbacks.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/cli.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/compatibility.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/config.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/context.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/core.py' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/dask-schema.yaml' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/dask.yaml' 2024-04-12 21:12:36,373 wheel INFO adding 'dask/datasets.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/delayed.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/distributed.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/dot.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/graph_manipulation.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/hashing.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/highlevelgraph.py' 2024-04-12 21:12:36,374 wheel INFO adding 'dask/layers.py' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/local.py' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/ml.py' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/multiprocessing.py' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/optimization.py' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/order.py' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/py.typed' 2024-04-12 21:12:36,375 wheel INFO adding 'dask/rewrite.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/sizeof.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/system.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/threaded.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/typing.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/utils.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/utils_test.py' 2024-04-12 21:12:36,376 wheel INFO adding 'dask/array/NUMPY_LICENSE.txt' 2024-04-12 21:12:36,377 wheel INFO adding 'dask/array/__init__.py' 2024-04-12 21:12:36,377 wheel INFO adding 'dask/array/backends.py' 2024-04-12 21:12:36,377 wheel INFO adding 'dask/array/blockwise.py' 2024-04-12 21:12:36,377 wheel INFO adding 'dask/array/chunk.py' 2024-04-12 21:12:36,377 wheel INFO adding 'dask/array/chunk_types.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/core.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/creation.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/cupy_entry_point.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/dispatch.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/einsumfuncs.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/fft.py' 2024-04-12 21:12:36,378 wheel INFO adding 'dask/array/gufunc.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/image.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/linalg.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/ma.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/numpy_compat.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/optimization.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/overlap.py' 2024-04-12 21:12:36,379 wheel INFO adding 'dask/array/percentile.py' 2024-04-12 21:12:36,380 wheel INFO adding 'dask/array/random.py' 2024-04-12 21:12:36,380 wheel INFO adding 'dask/array/rechunk.py' 2024-04-12 21:12:36,380 wheel INFO adding 'dask/array/reductions.py' 2024-04-12 21:12:36,380 wheel INFO adding 'dask/array/reshape.py' 2024-04-12 21:12:36,380 wheel INFO adding 'dask/array/routines.py' 2024-04-12 21:12:36,381 wheel INFO adding 'dask/array/slicing.py' 2024-04-12 21:12:36,381 wheel INFO adding 'dask/array/stats.py' 2024-04-12 21:12:36,381 wheel INFO adding 'dask/array/svg.py' 2024-04-12 21:12:36,381 wheel INFO adding 'dask/array/tiledb_io.py' 2024-04-12 21:12:36,381 wheel INFO adding 'dask/array/ufunc.py' 2024-04-12 21:12:36,381 wheel INFO adding 'dask/array/utils.py' 2024-04-12 21:12:36,382 wheel INFO adding 'dask/array/wrap.py' 2024-04-12 21:12:36,382 wheel INFO adding 'dask/array/lib/__init__.py' 2024-04-12 21:12:36,382 wheel INFO adding 'dask/array/lib/stride_tricks.py' 2024-04-12 21:12:36,382 wheel INFO adding 'dask/array/tests/__init__.py' 2024-04-12 21:12:36,382 wheel INFO adding 'dask/array/tests/test_array_core.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_array_function.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_array_utils.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_atop.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_chunk.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_creation.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_cupy_core.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_cupy_creation.py' 2024-04-12 21:12:36,383 wheel INFO adding 'dask/array/tests/test_cupy_gufunc.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_linalg.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_overlap.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_percentile.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_random.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_reductions.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_routines.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_slicing.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_cupy_sparse.py' 2024-04-12 21:12:36,384 wheel INFO adding 'dask/array/tests/test_dispatch.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_fft.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_gufunc.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_image.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_linalg.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_masked.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_numpy_compat.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_optimization.py' 2024-04-12 21:12:36,385 wheel INFO adding 'dask/array/tests/test_overlap.py' 2024-04-12 21:12:36,386 wheel INFO adding 'dask/array/tests/test_percentiles.py' 2024-04-12 21:12:36,386 wheel INFO adding 'dask/array/tests/test_random.py' 2024-04-12 21:12:36,386 wheel INFO adding 'dask/array/tests/test_rechunk.py' 2024-04-12 21:12:36,386 wheel INFO adding 'dask/array/tests/test_reductions.py' 2024-04-12 21:12:36,386 wheel INFO adding 'dask/array/tests/test_reshape.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_routines.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_slicing.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_sparse.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_stats.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_svg.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_testing.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_ufunc.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_wrap.py' 2024-04-12 21:12:36,387 wheel INFO adding 'dask/array/tests/test_xarray.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/__init__.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/avro.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/chunk.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/core.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/random.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/text.py' 2024-04-12 21:12:36,388 wheel INFO adding 'dask/bag/utils.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bag/tests/__init__.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bag/tests/test_avro.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bag/tests/test_bag.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bag/tests/test_random.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bag/tests/test_text.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bytes/__init__.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bytes/core.py' 2024-04-12 21:12:36,389 wheel INFO adding 'dask/bytes/utils.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/bytes/tests/__init__.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/bytes/tests/test_bytes_utils.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/bytes/tests/test_compression.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/bytes/tests/test_http.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/bytes/tests/test_local.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/bytes/tests/test_s3.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/dataframe/__init__.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/dataframe/_compat.py' 2024-04-12 21:12:36,390 wheel INFO adding 'dask/dataframe/_dtypes.py' 2024-04-12 21:12:36,391 wheel INFO adding 'dask/dataframe/_pyarrow.py' 2024-04-12 21:12:36,391 wheel INFO adding 'dask/dataframe/_pyarrow_compat.py' 2024-04-12 21:12:36,391 wheel INFO adding 'dask/dataframe/accessor.py' 2024-04-12 21:12:36,391 wheel INFO adding 'dask/dataframe/backends.py' 2024-04-12 21:12:36,391 wheel INFO adding 'dask/dataframe/categorical.py' 2024-04-12 21:12:36,392 wheel INFO adding 'dask/dataframe/core.py' 2024-04-12 21:12:36,392 wheel INFO adding 'dask/dataframe/dispatch.py' 2024-04-12 21:12:36,392 wheel INFO adding 'dask/dataframe/extensions.py' 2024-04-12 21:12:36,392 wheel INFO adding 'dask/dataframe/groupby.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/hyperloglog.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/indexing.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/methods.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/multi.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/numeric.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/optimize.py' 2024-04-12 21:12:36,393 wheel INFO adding 'dask/dataframe/partitionquantiles.py' 2024-04-12 21:12:36,394 wheel INFO adding 'dask/dataframe/reshape.py' 2024-04-12 21:12:36,394 wheel INFO adding 'dask/dataframe/rolling.py' 2024-04-12 21:12:36,394 wheel INFO adding 'dask/dataframe/shuffle.py' 2024-04-12 21:12:36,394 wheel INFO adding 'dask/dataframe/utils.py' 2024-04-12 21:12:36,394 wheel INFO adding 'dask/dataframe/io/__init__.py' 2024-04-12 21:12:36,394 wheel INFO adding 'dask/dataframe/io/csv.py' 2024-04-12 21:12:36,395 wheel INFO adding 'dask/dataframe/io/demo.py' 2024-04-12 21:12:36,395 wheel INFO adding 'dask/dataframe/io/hdf.py' 2024-04-12 21:12:36,395 wheel INFO adding 'dask/dataframe/io/io.py' 2024-04-12 21:12:36,395 wheel INFO adding 'dask/dataframe/io/json.py' 2024-04-12 21:12:36,395 wheel INFO adding 'dask/dataframe/io/sql.py' 2024-04-12 21:12:36,395 wheel INFO adding 'dask/dataframe/io/utils.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/orc/__init__.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/orc/arrow.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/orc/core.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/orc/utils.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/parquet/__init__.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/parquet/arrow.py' 2024-04-12 21:12:36,396 wheel INFO adding 'dask/dataframe/io/parquet/core.py' 2024-04-12 21:12:36,397 wheel INFO adding 'dask/dataframe/io/parquet/fastparquet.py' 2024-04-12 21:12:36,397 wheel INFO adding 'dask/dataframe/io/parquet/utils.py' 2024-04-12 21:12:36,397 wheel INFO adding 'dask/dataframe/io/tests/__init__.py' 2024-04-12 21:12:36,397 wheel INFO adding 'dask/dataframe/io/tests/test_csv.py' 2024-04-12 21:12:36,397 wheel INFO adding 'dask/dataframe/io/tests/test_demo.py' 2024-04-12 21:12:36,398 wheel INFO adding 'dask/dataframe/io/tests/test_hdf.py' 2024-04-12 21:12:36,398 wheel INFO adding 'dask/dataframe/io/tests/test_io.py' 2024-04-12 21:12:36,398 wheel INFO adding 'dask/dataframe/io/tests/test_json.py' 2024-04-12 21:12:36,398 wheel INFO adding 'dask/dataframe/io/tests/test_orc.py' 2024-04-12 21:12:36,398 wheel INFO adding 'dask/dataframe/io/tests/test_parquet.py' 2024-04-12 21:12:36,399 wheel INFO adding 'dask/dataframe/io/tests/test_sql.py' 2024-04-12 21:12:36,399 wheel INFO adding 'dask/dataframe/tests/__init__.py' 2024-04-12 21:12:36,399 wheel INFO adding 'dask/dataframe/tests/test_accessors.py' 2024-04-12 21:12:36,399 wheel INFO adding 'dask/dataframe/tests/test_arithmetics_reduction.py' 2024-04-12 21:12:36,399 wheel INFO adding 'dask/dataframe/tests/test_boolean.py' 2024-04-12 21:12:36,399 wheel INFO adding 'dask/dataframe/tests/test_categorical.py' 2024-04-12 21:12:36,400 wheel INFO adding 'dask/dataframe/tests/test_dataframe.py' 2024-04-12 21:12:36,400 wheel INFO adding 'dask/dataframe/tests/test_extensions.py' 2024-04-12 21:12:36,400 wheel INFO adding 'dask/dataframe/tests/test_format.py' 2024-04-12 21:12:36,400 wheel INFO adding 'dask/dataframe/tests/test_groupby.py' 2024-04-12 21:12:36,401 wheel INFO adding 'dask/dataframe/tests/test_hashing.py' 2024-04-12 21:12:36,401 wheel INFO adding 'dask/dataframe/tests/test_hyperloglog.py' 2024-04-12 21:12:36,401 wheel INFO adding 'dask/dataframe/tests/test_indexing.py' 2024-04-12 21:12:36,401 wheel INFO adding 'dask/dataframe/tests/test_merge_column_and_index.py' 2024-04-12 21:12:36,401 wheel INFO adding 'dask/dataframe/tests/test_methods.py' 2024-04-12 21:12:36,401 wheel INFO adding 'dask/dataframe/tests/test_multi.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_numeric.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_optimize_dataframe.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_pyarrow.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_pyarrow_compat.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_reshape.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_rolling.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_shuffle.py' 2024-04-12 21:12:36,402 wheel INFO adding 'dask/dataframe/tests/test_ufunc.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/dataframe/tests/test_utils_dataframe.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/dataframe/tseries/__init__.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/dataframe/tseries/resample.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/dataframe/tseries/tests/__init__.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/dataframe/tseries/tests/test_resample.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/diagnostics/__init__.py' 2024-04-12 21:12:36,403 wheel INFO adding 'dask/diagnostics/profile.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/diagnostics/profile_visualize.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/diagnostics/progress.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/diagnostics/tests/__init__.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/diagnostics/tests/test_profiler.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/diagnostics/tests/test_progress.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/tests/__init__.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/tests/test_backends.py' 2024-04-12 21:12:36,404 wheel INFO adding 'dask/tests/test_base.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_cache.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_callbacks.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_ci.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_cli.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_compatibility.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_config.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_context.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_core.py' 2024-04-12 21:12:36,405 wheel INFO adding 'dask/tests/test_datasets.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_delayed.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_distributed.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_docs.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_dot.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_graph_manipulation.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_hashing.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_highgraph.py' 2024-04-12 21:12:36,406 wheel INFO adding 'dask/tests/test_layers.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_local.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_ml.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_multiprocessing.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_optimization.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_order.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_rewrite.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_sizeof.py' 2024-04-12 21:12:36,407 wheel INFO adding 'dask/tests/test_spark_compat.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/test_system.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/test_threaded.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/test_traceback.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/test_typing.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/test_utils.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/test_utils_test.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/tests/warning_aliases.py' 2024-04-12 21:12:36,408 wheel INFO adding 'dask/widgets/__init__.py' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/widgets.py' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/templates/array.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/templates/dataframe.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/templates/highlevelgraph.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/templates/highlevelgraph_layer.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/tests/test_widgets.py' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/tests/templates/bytes.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/tests/templates/custom_filter.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask/widgets/tests/templates/example.html.j2' 2024-04-12 21:12:36,409 wheel INFO adding 'dask-2023.12.0.dist-info/LICENSE.txt' 2024-04-12 21:12:36,410 wheel INFO adding 'dask-2023.12.0.dist-info/METADATA' 2024-04-12 21:12:36,410 wheel INFO adding 'dask-2023.12.0.dist-info/NUMPY_LICENSE.txt' 2024-04-12 21:12:36,410 wheel INFO adding 'dask-2023.12.0.dist-info/WHEEL' 2024-04-12 21:12:36,410 wheel INFO adding 'dask-2023.12.0.dist-info/entry_points.txt' 2024-04-12 21:12:36,410 wheel INFO adding 'dask-2023.12.0.dist-info/top_level.txt' 2024-04-12 21:12:36,411 wheel INFO adding 'dask-2023.12.0.dist-info/RECORD' 2024-04-12 21:12:36,411 wheel INFO removing build/bdist.linux-s390x/wheel 2024-04-12 21:12:36,414 gpep517 INFO The backend produced .dist/dask-2023.12.0-py3-none-any.whl dask-2023.12.0-py3-none-any.whl UPDATING build/lib/dask/_version.py set build/lib/dask/_version.py to '2023.12.0' ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0 -- /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0 configfile: pyproject.toml plugins: flaky-3.8.1, xdist-3.5.0, cov-4.1.0 created: 8/8 workers 8 workers [11044 items] scheduling tests via LoadScheduling dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] dask/array/tests/test_array_core.py::test_graph_from_arraylike[True] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_graph_from_arraylike[True] dask/array/tests/test_array_core.py::test_graph_from_arraylike[False] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_graph_from_arraylike[False] dask/array/tests/test_array_core.py::test_top dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_top dask/array/tests/test_array_core.py::test_top_supports_broadcasting_rules [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_top_supports_broadcasting_rules dask/array/tests/test_array_core.py::test_top_literals [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_top_literals dask/array/tests/test_array_core.py::test_blockwise_literals dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] [gw3] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] [gw5] [ 0%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] [gw3] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] [gw3] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] dask/array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace dask/array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] [gw4] [ 0%] PASSED dask/array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] dask/array/tests/test_gufunc.py::test_gufunc [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] [gw3] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] [gw3] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] [gw1] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] [gw1] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_blockwise_literals dask/array/tests/test_array_core.py::test_blockwise_1_in_shape_I [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] dask/array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] [gw3] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] [gw3] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] [gw4] [ 0%] PASSED dask/array/tests/test_gufunc.py::test_gufunc dask/array/tests/test_gufunc.py::test_as_gufunc [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_blockwise_1_in_shape_I dask/array/tests/test_array_core.py::test_blockwise_1_in_shape_II [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] [gw1] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] [gw1] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] [gw3] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] [gw3] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] [gw4] [ 0%] PASSED dask/array/tests/test_gufunc.py::test_as_gufunc dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] dask/array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_blockwise_1_in_shape_II dask/array/tests/test_array_core.py::test_blockwise_1_in_shape_III dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] [gw1] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] [gw3] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] [gw3] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] [gw1] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] dask/array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_blockwise_1_in_shape_III dask/array/tests/test_array_core.py::test_concatenate3_on_scalars dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] [gw5] [ 0%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] [gw1] [ 0%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] dask/array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] [gw7] [ 0%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] [gw1] [ 0%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] [gw0] [ 0%] PASSED dask/array/tests/test_array_core.py::test_concatenate3_on_scalars dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] dask/array/tests/test_array_core.py::test_chunked_dot_product [gw2] [ 0%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] [gw6] [ 0%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] dask/array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] [gw1] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] [gw1] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] dask/array/tests/test_dispatch.py::test_direct_deferral_wrapping_override [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_chunked_dot_product dask/array/tests/test_array_core.py::test_chunked_transpose_plus_one [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] dask/array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_chunked_transpose_plus_one [gw1] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] [gw1] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] dask/array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_direct_deferral_wrapping_override dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] dask/array/tests/test_dispatch.py::test_delegation_specific_cases [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] [gw4] [ 1%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims dask/array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions dask/array/tests/test_array_core.py::test_broadcast_dimensions [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_broadcast_dimensions dask/array/tests/test_array_core.py::test_Array [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_Array [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] [gw4] [ 1%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes dask/array/tests/test_array_core.py::test_uneven_chunks [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_uneven_chunks dask/array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims dask/array/tests/test_array_core.py::test_keys [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] [gw1] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_keys [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] dask/array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize [gw4] [ 1%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize dask/array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize [gw4] [ 1%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize dask/array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] dask/array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] dask/array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] dask/array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] dask/array/tests/test_array_core.py::test_Array_computation [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_Array_computation dask/array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] [gw1] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 dask/array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] dask/array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] [gw6] [ 1%] PASSED dask/array/tests/test_dispatch.py::test_delegation_specific_cases [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] [gw1] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] [gw1] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] dask/array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 dask/array/tests/test_array_core.py::test_stack dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_stack dask/array/tests/test_array_core.py::test_stack_zero_size dask/array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] dask/array/tests/test_fft.py::test_fft[fft] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] dask/array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_fft[fft] dask/array/tests/test_fft.py::test_fft[ifft] [gw2] [ 1%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_stack_zero_size dask/array/tests/test_array_core.py::test_short_stack [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_short_stack dask/array/tests/test_array_core.py::test_stack_scalars [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] dask/array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] [gw1] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_stack_scalars dask/array/tests/test_array_core.py::test_stack_promote_type [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_fft[ifft] dask/array/tests/test_fft.py::test_fft[rfft] [gw1] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] [gw3] [ 1%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] [gw6] [ 1%] PASSED dask/array/tests/test_fft.py::test_fft[rfft] [gw0] [ 1%] PASSED dask/array/tests/test_array_core.py::test_stack_promote_type dask/array/tests/test_array_core.py::test_stack_rechunk [gw5] [ 1%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] dask/array/tests/test_fft.py::test_fft[irfft] dask/array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] dask/array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] [gw3] [ 1%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] [gw7] [ 1%] PASSED dask/array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] dask/array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_stack_rechunk [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft[irfft] dask/array/tests/test_fft.py::test_fft[hfft] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] dask/array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft[hfft] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] dask/array/tests/test_fft.py::test_fft[ihfft] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft[ihfft] dask/array/tests/test_fft.py::test_fft2n_shapes[fft2] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] dask/array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] dask/array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_02 [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] dask/array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] dask/array/tests/test_array_core.py::test_stack_unknown_chunksizes [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[fft2] dask/array/tests/test_fft.py::test_fft2n_shapes[ifft2] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_02 dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_02b [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] dask/array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_02b dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_03 [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[ifft2] [gw2] [ 2%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] dask/array/tests/test_fft.py::test_fft2n_shapes[fftn] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_stack_unknown_chunksizes dask/array/tests/test_array_core.py::test_concatenate [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] [gw2] [ 2%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] dask/array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_03 dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] dask/array/tests/test_array_core.py::test_concatenate_types[dtypes0] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_types[dtypes0] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] dask/array/tests/test_array_core.py::test_concatenate_types[dtypes1] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_types[dtypes1] [gw2] [ 2%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[fftn] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] dask/array/tests/test_fft.py::test_fft2n_shapes[ifftn] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] dask/array/tests/test_array_core.py::test_concatenate_unknown_axes dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] [gw2] [ 2%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] dask/array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[ifftn] [gw2] [ 2%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] dask/array/tests/test_fft.py::test_fft2n_shapes[rfft2] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_unknown_axes dask/array/tests/test_array_core.py::test_concatenate_flatten [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[rfft2] dask/array/tests/test_fft.py::test_fft2n_shapes[irfft2] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_flatten dask/array/tests/test_array_core.py::test_concatenate_rechunk [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] dask/array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[irfft2] dask/array/tests/test_fft.py::test_fft2n_shapes[rfftn] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] dask/array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_02 [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[rfftn] dask/array/tests/test_fft.py::test_fft2n_shapes[irfftn] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] dask/array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_02 [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft2n_shapes[irfftn] dask/array/tests/test_fft.py::test_fft_n_kwarg[fft] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_rechunk dask/array/tests/test_array_core.py::test_concatenate_fixlen_strings [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_fixlen_strings dask/array/tests/test_array_core.py::test_concatenate_zero_size [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] dask/array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_concatenate_zero_size dask/array/tests/test_array_core.py::test_block_simple_row_wise [gw4] [ 2%] SKIPPED dask/array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 dask/array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 [gw4] [ 2%] SKIPPED dask/array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 dask/array/tests/test_gufunc.py::test_preserve_meta_type [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft_n_kwarg[fft] dask/array/tests/test_fft.py::test_fft_n_kwarg[ifft] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_block_simple_row_wise dask/array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] dask/array/tests/test_array_core.py::test_block_simple_column_wise [gw4] [ 2%] SKIPPED dask/array/tests/test_gufunc.py::test_preserve_meta_type dask/array/tests/test_gufunc.py::test_apply_gufunc_with_meta [gw3] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_block_simple_column_wise dask/array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] dask/array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows dask/array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] [gw3] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] dask/array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows dask/array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] dask/array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] [gw4] [ 2%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_with_meta dask/array/tests/test_gufunc.py::test_as_gufunc_with_meta [gw5] [ 2%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise dask/array/tests/test_array_core.py::test_block_mixed_1d_and_2d [gw1] [ 2%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] dask/array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] [gw1] [ 2%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] [gw6] [ 2%] PASSED dask/array/tests/test_fft.py::test_fft_n_kwarg[ifft] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] dask/array/tests/test_fft.py::test_fft_n_kwarg[rfft] [gw0] [ 2%] PASSED dask/array/tests/test_array_core.py::test_block_mixed_1d_and_2d dask/array/tests/test_array_core.py::test_block_complicated [gw7] [ 2%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] dask/array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] [gw4] [ 3%] PASSED dask/array/tests/test_gufunc.py::test_as_gufunc_with_meta [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] dask/array/tests/test_creation.py::test_pad_constant_values[np_a4-00] dask/array/tests/test_linalg.py::test_tsqr[20-10-10-None] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a4-00] dask/array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] [gw0] [ 3%] PASSED dask/array/tests/test_array_core.py::test_block_complicated dask/array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] dask/array/tests/test_array_core.py::test_block_nested [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] dask/array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] dask/array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] dask/array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_n_kwarg[rfft] dask/array/tests/test_fft.py::test_fft_n_kwarg[irfft] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] dask/array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_n_kwarg[irfft] dask/array/tests/test_fft.py::test_fft_n_kwarg[hfft] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] dask/array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] [gw4] [ 3%] PASSED dask/array/tests/test_linalg.py::test_tsqr[20-10-10-None] dask/array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_n_kwarg[hfft] dask/array/tests/test_fft.py::test_fft_n_kwarg[ihfft] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_n_kwarg[ihfft] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] dask/array/tests/test_fft.py::test_fft_consistent_names[fft] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_consistent_names[fft] dask/array/tests/test_fft.py::test_fft_consistent_names[ifft] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_consistent_names[ifft] dask/array/tests/test_fft.py::test_fft_consistent_names[rfft] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_consistent_names[rfft] dask/array/tests/test_fft.py::test_fft_consistent_names[irfft] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] dask/array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] [gw4] [ 3%] PASSED dask/array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] dask/array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_consistent_names[irfft] dask/array/tests/test_fft.py::test_fft_consistent_names[hfft] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_consistent_names[hfft] dask/array/tests/test_fft.py::test_fft_consistent_names[ihfft] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_fft_consistent_names[ihfft] dask/array/tests/test_fft.py::test_wrap_bad_kind [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_wrap_bad_kind dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] [gw3] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] [gw3] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] [gw1] [ 3%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] [gw1] [ 3%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] [gw4] [ 3%] PASSED dask/array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] dask/array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] dask/array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] [gw7] [ 3%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] [gw5] [ 3%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] [gw6] [ 3%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] [gw5] [ 4%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] [gw5] [ 4%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] dask/array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] [gw5] [ 4%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] dask/array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] [gw5] [ 4%] PASSED dask/array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] dask/array/tests/test_masked.py::test_tokenize_masked_array [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_nested [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_tokenize_masked_array dask/array/tests/test_masked.py::test_from_array_masked_array dask/array/tests/test_array_core.py::test_block_3d [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_from_array_masked_array dask/array/tests/test_masked.py::test_copy_deepcopy dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_3d dask/array/tests/test_array_core.py::test_block_with_mismatched_shape [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_with_mismatched_shape dask/array/tests/test_array_core.py::test_block_no_lists [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_no_lists dask/array/tests/test_array_core.py::test_block_invalid_nesting [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_invalid_nesting dask/array/tests/test_array_core.py::test_block_empty_lists [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_empty_lists dask/array/tests/test_array_core.py::test_block_tuple [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_block_tuple dask/array/tests/test_array_core.py::test_broadcast_shapes [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_copy_deepcopy dask/array/tests/test_masked.py::test_basic[0] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_broadcast_shapes dask/array/tests/test_array_core.py::test_elemwise_on_scalars [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] [gw6] [ 4%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] [gw6] [ 4%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_basic[0] dask/array/tests/test_masked.py::test_basic[1] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_elemwise_on_scalars dask/array/tests/test_array_core.py::test_elemwise_with_ndarrays [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_ndarrays dask/array/tests/test_array_core.py::test_elemwise_differently_chunked [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_elemwise_differently_chunked dask/array/tests/test_array_core.py::test_elemwise_dtype [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_basic[1] dask/array/tests/test_masked.py::test_basic[2] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] [gw6] [ 4%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] [gw4] [ 4%] PASSED dask/array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] dask/array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_elemwise_dtype [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_basic[2] dask/array/tests/test_masked.py::test_basic[3] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] dask/array/tests/test_array_core.py::test_operators [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] [gw6] [ 4%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_operators [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] dask/array/tests/test_array_core.py::test_operator_dtype_promotion dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_operator_dtype_promotion dask/array/tests/test_array_core.py::test_field_access [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_field_access dask/array/tests/test_array_core.py::test_field_access_with_shape [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] [gw4] [ 4%] PASSED dask/array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] dask/array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_basic[3] dask/array/tests/test_masked.py::test_basic[4] [gw0] [ 4%] PASSED dask/array/tests/test_array_core.py::test_field_access_with_shape [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] dask/array/tests/test_array_core.py::test_matmul [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] [gw5] [ 4%] PASSED dask/array/tests/test_masked.py::test_basic[4] dask/array/tests/test_masked.py::test_basic[5] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] [gw3] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] [gw1] [ 4%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] [gw7] [ 4%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] [gw3] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] [gw1] [ 4%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_matmul dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] dask/array/tests/test_array_core.py::test_matmul_array_ufunc [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_matmul_array_ufunc dask/array/tests/test_array_core.py::test_T [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[5] dask/array/tests/test_masked.py::test_basic[6] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[6] dask/array/tests/test_masked.py::test_basic[7] [gw6] [ 5%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] [gw4] [ 5%] PASSED dask/array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] dask/array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[7] dask/array/tests/test_masked.py::test_basic[8] [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_T dask/array/tests/test_array_core.py::test_broadcast_to [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_broadcast_to dask/array/tests/test_array_core.py::test_broadcast_to_array [gw6] [ 5%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[8] dask/array/tests/test_masked.py::test_basic[9] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[9] dask/array/tests/test_masked.py::test_basic[10] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[10] dask/array/tests/test_masked.py::test_basic[11] [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] dask/array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] [gw6] [ 5%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] [gw4] [ 5%] PASSED dask/array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] dask/array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[11] dask/array/tests/test_masked.py::test_basic[12] [gw6] [ 5%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_broadcast_to_array dask/array/tests/test_array_core.py::test_broadcast_to_scalar [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_broadcast_to_scalar dask/array/tests/test_array_core.py::test_broadcast_to_chunks [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_broadcast_to_chunks dask/array/tests/test_array_core.py::test_broadcast_arrays [gw6] [ 5%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] [gw7] [ 5%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] dask/array/tests/test_array_core.py::test_setitem_on_read_only_blocks [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_setitem_on_read_only_blocks dask/array/tests/test_array_core.py::test_setitem_errs [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_setitem_errs dask/array/tests/test_array_core.py::test_zero_slice_dtypes [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_zero_slice_dtypes dask/array/tests/test_array_core.py::test_zero_sized_array_rechunk [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_zero_sized_array_rechunk dask/array/tests/test_array_core.py::test_blockwise_zero_shape [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_blockwise_zero_shape dask/array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes dask/array/tests/test_array_core.py::test_broadcast_against_zero_shape [gw0] [ 5%] PASSED dask/array/tests/test_array_core.py::test_broadcast_arrays dask/array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[12] dask/array/tests/test_masked.py::test_basic[13] [gw3] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] [gw2] [ 5%] PASSED dask/array/tests/test_array_core.py::test_broadcast_against_zero_shape [gw3] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] dask/array/tests/test_array_core.py::test_from_array_name dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[13] dask/array/tests/test_masked.py::test_basic[14] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[14] dask/array/tests/test_masked.py::test_basic[15] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] [gw5] [ 5%] PASSED dask/array/tests/test_masked.py::test_basic[15] dask/array/tests/test_masked.py::test_basic[16] [gw1] [ 5%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] [gw1] [ 5%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[16] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] dask/array/tests/test_masked.py::test_basic[17] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[17] dask/array/tests/test_masked.py::test_basic[18] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[18] dask/array/tests/test_masked.py::test_basic[19] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[19] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] dask/array/tests/test_masked.py::test_basic[20] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_from_array_name dask/array/tests/test_array_core.py::test_concatenate_errs [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_concatenate_errs dask/array/tests/test_array_core.py::test_stack_errs [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_stack_errs dask/array/tests/test_array_core.py::test_blockwise_with_numpy_arrays [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_blockwise_with_numpy_arrays dask/array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[20] dask/array/tests/test_masked.py::test_basic[21] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] dask/array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[21] dask/array/tests/test_masked.py::test_basic[22] [gw4] [ 6%] PASSED dask/array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] dask/array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[22] dask/array/tests/test_masked.py::test_basic[23] dask/array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[23] dask/array/tests/test_masked.py::test_basic[24] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] [gw3] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[24] dask/array/tests/test_masked.py::test_basic[25] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] [gw3] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] dask/array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] dask/array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] dask/array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] dask/array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] dask/array/tests/test_array_core.py::test_constructor_plugin [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_constructor_plugin dask/array/tests/test_array_core.py::test_no_warnings_on_metadata [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_no_warnings_on_metadata dask/array/tests/test_array_core.py::test_delayed_array_key_hygeine [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_delayed_array_key_hygeine dask/array/tests/test_array_core.py::test_empty_chunks_in_array_len [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_empty_chunks_in_array_len dask/array/tests/test_array_core.py::test_meta[None] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_meta[None] dask/array/tests/test_array_core.py::test_meta[dtype1] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_meta[dtype1] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] [gw3] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] [gw3] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] dask/array/tests/test_array_core.py::test_normalize_chunks_auto_3d [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_auto_3d dask/array/tests/test_array_core.py::test_constructors_chunks_dict [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_constructors_chunks_dict dask/array/tests/test_array_core.py::test_from_array_chunks_dict [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] dask/array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] dask/array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] dask/array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] dask/array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] dask/array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] dask/array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] dask/array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] dask/array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] dask/array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] dask/array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] [gw0] [ 6%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] dask/array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[25] dask/array/tests/test_masked.py::test_basic[26] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] [gw7] [ 6%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_from_array_chunks_dict dask/array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] [gw6] [ 6%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] [gw1] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] [gw1] [ 6%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] dask/array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] dask/array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples [gw5] [ 6%] PASSED dask/array/tests/test_masked.py::test_basic[26] dask/array/tests/test_array_core.py::test_normalize_chunks_nan [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks_nan dask/array/tests/test_array_core.py::test_pandas_from_dask_array dask/array/tests/test_masked.py::test_tensordot [gw2] [ 6%] PASSED dask/array/tests/test_array_core.py::test_pandas_from_dask_array dask/array/tests/test_array_core.py::test_from_zarr_unique_name [gw2] [ 6%] SKIPPED dask/array/tests/test_array_core.py::test_from_zarr_unique_name dask/array/tests/test_array_core.py::test_from_zarr_name [gw2] [ 6%] SKIPPED dask/array/tests/test_array_core.py::test_from_zarr_name dask/array/tests/test_array_core.py::test_zarr_roundtrip [gw2] [ 6%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_roundtrip dask/array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like [gw3] [ 6%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like dask/array/tests/test_array_core.py::test_zarr_return_stored[False] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_return_stored[False] dask/array/tests/test_array_core.py::test_zarr_return_stored[True] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_return_stored[True] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] dask/array/tests/test_array_core.py::test_zarr_inline_array[True] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_inline_array[True] dask/array/tests/test_array_core.py::test_zarr_inline_array[False] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_inline_array[False] dask/array/tests/test_array_core.py::test_zarr_existing_array [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_existing_array [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] dask/array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] [gw7] [ 7%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] dask/array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] dask/array/tests/test_array_core.py::test_read_zarr_chunks [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_read_zarr_chunks dask/array/tests/test_array_core.py::test_zarr_pass_mapper [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_pass_mapper dask/array/tests/test_array_core.py::test_zarr_group [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_group dask/array/tests/test_array_core.py::test_regular_chunks[data0] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data0] dask/array/tests/test_array_core.py::test_regular_chunks[data1] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data1] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] dask/array/tests/test_array_core.py::test_regular_chunks[data2] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data2] dask/array/tests/test_array_core.py::test_regular_chunks[data3] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data3] dask/array/tests/test_array_core.py::test_regular_chunks[data4] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data4] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] dask/array/tests/test_array_core.py::test_regular_chunks[data5] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data5] dask/array/tests/test_array_core.py::test_regular_chunks[data6] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data6] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] dask/array/tests/test_array_core.py::test_regular_chunks[data7] [gw2] [ 7%] PASSED dask/array/tests/test_array_core.py::test_regular_chunks[data7] dask/array/tests/test_array_core.py::test_zarr_nocompute [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_nocompute dask/array/tests/test_array_core.py::test_zarr_regions [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_zarr_regions dask/array/tests/test_array_core.py::test_tiledb_roundtrip [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_tiledb_roundtrip dask/array/tests/test_array_core.py::test_tiledb_multiattr dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] [gw2] [ 7%] SKIPPED dask/array/tests/test_array_core.py::test_tiledb_multiattr dask/array/tests/test_array_core.py::test_blockview [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_tensordot dask/array/tests/test_masked.py::test_mixed_concatenate[0] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[0] dask/array/tests/test_masked.py::test_mixed_concatenate[1] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[1] dask/array/tests/test_masked.py::test_mixed_concatenate[2] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[2] dask/array/tests/test_masked.py::test_mixed_concatenate[3] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] dask/array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[3] dask/array/tests/test_masked.py::test_mixed_concatenate[4] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] dask/array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] dask/array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[4] dask/array/tests/test_masked.py::test_mixed_concatenate[5] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] dask/array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[5] dask/array/tests/test_masked.py::test_mixed_concatenate[6] dask/array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] dask/array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[6] dask/array/tests/test_masked.py::test_mixed_concatenate[7] [gw1] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] [gw1] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[7] dask/array/tests/test_masked.py::test_mixed_concatenate[8] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] dask/array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] dask/array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] dask/array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] dask/array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] dask/array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[8] dask/array/tests/test_masked.py::test_mixed_concatenate[9] dask/array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] dask/array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] dask/array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] dask/array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] dask/array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] [gw6] [ 7%] SKIPPED dask/array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] [gw6] [ 7%] SKIPPED dask/array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] [gw6] [ 7%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] dask/array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] dask/array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] dask/array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] dask/array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] dask/array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] dask/array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] [gw5] [ 7%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[9] dask/array/tests/test_masked.py::test_mixed_concatenate[10] [gw3] [ 7%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] [gw3] [ 7%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] dask/array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] dask/array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] [gw0] [ 7%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] dask/array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] dask/array/tests/test_array_core.py::test_reshape_exceptions [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_exceptions dask/array/tests/test_array_core.py::test_reshape_splat [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[10] dask/array/tests/test_masked.py::test_mixed_concatenate[11] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_splat dask/array/tests/test_array_core.py::test_reshape_not_implemented_error [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_not_implemented_error dask/array/tests/test_array_core.py::test_reshape_unknown_dimensions [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[11] dask/array/tests/test_masked.py::test_mixed_concatenate[12] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_unknown_dimensions dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] [gw6] [ 8%] SKIPPED dask/array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] dask/array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] [gw6] [ 8%] SKIPPED dask/array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[12] dask/array/tests/test_masked.py::test_mixed_concatenate[13] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[13] dask/array/tests/test_masked.py::test_mixed_concatenate[14] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[14] dask/array/tests/test_masked.py::test_mixed_concatenate[15] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] [gw6] [ 8%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[15] dask/array/tests/test_masked.py::test_mixed_concatenate[16] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[16] dask/array/tests/test_masked.py::test_mixed_concatenate[17] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[17] dask/array/tests/test_masked.py::test_mixed_concatenate[18] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[18] dask/array/tests/test_masked.py::test_mixed_concatenate[19] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[19] dask/array/tests/test_masked.py::test_mixed_concatenate[20] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[20] dask/array/tests/test_masked.py::test_mixed_concatenate[21] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] [gw1] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[21] dask/array/tests/test_masked.py::test_mixed_concatenate[22] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] [gw7] [ 8%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] [gw5] [ 8%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[22] dask/array/tests/test_masked.py::test_mixed_concatenate[23] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] [gw0] [ 8%] PASSED dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] [gw3] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] [gw3] [ 8%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] [gw1] [ 8%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[23] dask/array/tests/test_masked.py::test_mixed_concatenate[24] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[24] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] dask/array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks dask/array/tests/test_masked.py::test_mixed_concatenate[25] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] [gw2] [ 9%] PASSED dask/array/tests/test_array_core.py::test_blockview dask/array/tests/test_array_core.py::test_blocks_indexer [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] dask/array/tests/test_creation.py::test_linspace[True] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[25] dask/array/tests/test_masked.py::test_mixed_concatenate[26] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_concatenate[26] dask/array/tests/test_masked.py::test_mixed_random[0] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[0] dask/array/tests/test_masked.py::test_mixed_random[1] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks dask/array/tests/test_array_core.py::test_full [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_full dask/array/tests/test_array_core.py::test_map_blocks [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks dask/array/tests/test_array_core.py::test_map_blocks2 [gw7] [ 9%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[1] dask/array/tests/test_masked.py::test_mixed_random[2] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks2 dask/array/tests/test_array_core.py::test_map_blocks_block_info [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_block_info dask/array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis dask/array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis dask/array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast dask/array/tests/test_array_core.py::test_map_blocks_with_constants dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] [gw6] [ 9%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_linspace[True] dask/array/tests/test_creation.py::test_linspace[False] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_constants dask/array/tests/test_array_core.py::test_map_blocks_with_kwargs [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_kwargs dask/array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast [gw7] [ 9%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast dask/array/tests/test_array_core.py::test_map_blocks_with_chunks [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[2] dask/array/tests/test_masked.py::test_mixed_random[3] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_chunks [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] dask/array/tests/test_array_core.py::test_map_blocks_dtype_inference [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[3] dask/array/tests/test_masked.py::test_mixed_random[4] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] [gw6] [ 9%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[4] dask/array/tests/test_masked.py::test_mixed_random[5] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_dtype_inference [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_linspace[False] dask/array/tests/test_array_core.py::test_map_blocks_infer_newaxis [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arange [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_infer_newaxis dask/array/tests/test_array_core.py::test_map_blocks_no_array_args [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_no_array_args dask/array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype [gw2] [ 9%] PASSED dask/array/tests/test_array_core.py::test_blocks_indexer dask/array/tests/test_array_core.py::test_partitions_indexer [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype dask/array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] [gw2] [ 9%] PASSED dask/array/tests/test_array_core.py::test_partitions_indexer dask/array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers dask/array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] dask/array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis dask/array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] [gw7] [ 9%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] dask/array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] dask/array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] [gw2] [ 9%] PASSED dask/array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers dask/array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] dask/array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] dask/array/tests/test_array_core.py::test_repr [gw0] [ 9%] PASSED dask/array/tests/test_array_core.py::test_repr dask/array/tests/test_array_core.py::test_repr_meta [gw0] [ 9%] SKIPPED dask/array/tests/test_array_core.py::test_repr_meta dask/array/tests/test_array_core.py::test_repr_html_array_highlevelgraph [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[5] dask/array/tests/test_masked.py::test_mixed_random[6] dask/array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] [gw3] [ 9%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] [gw3] [ 9%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] dask/array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] dask/array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] dask/array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] dask/array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] dask/array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] [gw1] [ 9%] PASSED dask/array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] dask/array/tests/test_creation.py::test_arange_cast_float_int_step [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[6] dask/array/tests/test_masked.py::test_mixed_random[7] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[7] dask/array/tests/test_masked.py::test_mixed_random[8] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] [gw6] [ 9%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[8] dask/array/tests/test_masked.py::test_mixed_random[9] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] [gw6] [ 9%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] [gw2] [ 9%] PASSED dask/array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] dask/array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] [gw5] [ 9%] PASSED dask/array/tests/test_masked.py::test_mixed_random[9] dask/array/tests/test_masked.py::test_mixed_random[10] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] [gw6] [ 9%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] [gw7] [ 9%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] [gw5] [ 10%] PASSED dask/array/tests/test_masked.py::test_mixed_random[10] dask/array/tests/test_masked.py::test_mixed_random[11] [gw4] [ 10%] PASSED dask/array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] dask/array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_repr_html_array_highlevelgraph dask/array/tests/test_array_core.py::test_slicing_with_ellipsis [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_slicing_with_ellipsis dask/array/tests/test_array_core.py::test_slicing_with_ndarray [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_slicing_with_ndarray dask/array/tests/test_array_core.py::test_slicing_flexible_type [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_slicing_flexible_type dask/array/tests/test_array_core.py::test_slicing_with_object_dtype [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_slicing_with_object_dtype dask/array/tests/test_array_core.py::test_dtype [gw1] [ 10%] XFAIL dask/array/tests/test_creation.py::test_arange_cast_float_int_step dask/array/tests/test_creation.py::test_arange_float_step [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_arange_float_step dask/array/tests/test_creation.py::test_indices_wrong_chunks [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_indices_wrong_chunks dask/array/tests/test_creation.py::test_indices_dimensions_chunks [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_indices_dimensions_chunks dask/array/tests/test_creation.py::test_empty_indices [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_empty_indices dask/array/tests/test_creation.py::test_indices [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_indices dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] [gw6] [ 10%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] [gw6] [ 10%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] dask/array/tests/test_array_core.py::test_3851 [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_3851 dask/array/tests/test_array_core.py::test_3925 [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_3925 dask/array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed dask/array/tests/test_array_core.py::test_blockwise_large_inputs_delayed [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_blockwise_large_inputs_delayed dask/array/tests/test_array_core.py::test_slice_reversed [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_slice_reversed dask/array/tests/test_array_core.py::test_map_blocks_chunks [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_chunks dask/array/tests/test_array_core.py::test_nbytes_auto [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_nbytes_auto dask/array/tests/test_array_core.py::test_auto_chunks_h5py [gw2] [ 10%] SKIPPED dask/array/tests/test_array_core.py::test_auto_chunks_h5py dask/array/tests/test_array_core.py::test_no_warnings_from_blockwise [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_no_warnings_from_blockwise dask/array/tests/test_array_core.py::test_from_array_meta [gw2] [ 10%] SKIPPED dask/array/tests/test_array_core.py::test_from_array_meta dask/array/tests/test_array_core.py::test_compute_chunk_sizes [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes dask/array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array [gw6] [ 10%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array dask/array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_dtype dask/array/tests/test_array_core.py::test_blockdims_from_blockshape [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_blockdims_from_blockshape [gw7] [ 10%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] dask/array/tests/test_array_core.py::test_coerce [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_coerce dask/array/tests/test_array_core.py::test_bool [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_bool dask/array/tests/test_array_core.py::test_store_kwargs [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_store_kwargs dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] dask/array/tests/test_array_core.py::test_store_delayed_target dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] [gw3] [ 10%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] [gw3] [ 10%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk [gw7] [ 10%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_store_delayed_target dask/array/tests/test_array_core.py::test_store [gw0] [ 10%] PASSED dask/array/tests/test_array_core.py::test_store dask/array/tests/test_array_core.py::test_store_regions [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] [gw5] [ 10%] PASSED dask/array/tests/test_masked.py::test_mixed_random[11] dask/array/tests/test_masked.py::test_mixed_random[12] dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr [gw2] [ 10%] SKIPPED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg [gw2] [ 10%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] [gw5] [ 10%] PASSED dask/array/tests/test_masked.py::test_mixed_random[12] dask/array/tests/test_masked.py::test_mixed_random[13] dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] [gw6] [ 10%] SKIPPED dask/array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] dask/array/tests/test_fft.py::test_fftfreq[0-1.0-1] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-1.0-1] dask/array/tests/test_fft.py::test_fftfreq[0-1.0-2] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-1.0-2] dask/array/tests/test_fft.py::test_fftfreq[0-1.0-3] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-1.0-3] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] dask/array/tests/test_fft.py::test_fftfreq[0-1.0-6] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-1.0-6] dask/array/tests/test_fft.py::test_fftfreq[0-1.0-7] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-1.0-7] [gw7] [ 10%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] dask/array/tests/test_fft.py::test_fftfreq[0-0.5-1] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-0.5-1] dask/array/tests/test_fft.py::test_fftfreq[0-0.5-2] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-0.5-2] dask/array/tests/test_fft.py::test_fftfreq[0-0.5-3] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-0.5-3] dask/array/tests/test_fft.py::test_fftfreq[0-0.5-6] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-0.5-6] dask/array/tests/test_fft.py::test_fftfreq[0-0.5-7] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-0.5-7] dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] dask/array/tests/test_creation.py::test_meshgrid_inputcoercion [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] [gw1] [ 10%] PASSED dask/array/tests/test_creation.py::test_meshgrid_inputcoercion [gw6] [ 10%] PASSED dask/array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] dask/array/tests/test_fft.py::test_fftfreq[1-1.0-1] dask/array/tests/test_creation.py::test_tri[3-None-0-float-auto] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-1.0-1] dask/array/tests/test_fft.py::test_fftfreq[1-1.0-2] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[3-None-0-float-auto] dask/array/tests/test_creation.py::test_tri[4-None-0-float-auto] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[4-None-0-float-auto] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-1.0-2] dask/array/tests/test_creation.py::test_tri[3-4-0-bool-auto] dask/array/tests/test_fft.py::test_fftfreq[1-1.0-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-1.0-3] dask/array/tests/test_fft.py::test_fftfreq[1-1.0-6] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[3-4-0-bool-auto] dask/array/tests/test_creation.py::test_tri[3-None-1-int-auto] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[3-None-1-int-auto] dask/array/tests/test_creation.py::test_tri[3-None--1-int-auto] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[3-None--1-int-auto] dask/array/tests/test_creation.py::test_tri[3-None-2-int-1] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[3-None-2-int-1] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[13] dask/array/tests/test_masked.py::test_mixed_random[14] dask/array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] dask/array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-1.0-6] dask/array/tests/test_fft.py::test_fftfreq[1-1.0-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-1.0-7] dask/array/tests/test_fft.py::test_fftfreq[1-0.5-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-0.5-1] dask/array/tests/test_fft.py::test_fftfreq[1-0.5-2] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-0.5-2] dask/array/tests/test_fft.py::test_fftfreq[1-0.5-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-0.5-3] dask/array/tests/test_fft.py::test_fftfreq[1-0.5-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-0.5-6] dask/array/tests/test_fft.py::test_fftfreq[1-0.5-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-0.5-7] dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[14] dask/array/tests/test_masked.py::test_mixed_random[15] dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-1] dask/array/tests/test_creation.py::test_eye [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-1] dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-2] [gw7] [ 11%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-2] dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-3] dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-6] dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-1.0-7] dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-1] dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-2] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-2] dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-3] dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-6] dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-0.5-7] dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-1] dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-2] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-2] dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-3] dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-6] dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-1.0-7] dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-1] dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-2] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-2] dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-3] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-3] dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-6] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_eye [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-6] dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-7] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-0.5-7] dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing dask/array/tests/test_creation.py::test_diag_bad_input[0] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_bad_input[0] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] dask/array/tests/test_creation.py::test_diag_bad_input[3] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_bad_input[3] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] dask/array/tests/test_creation.py::test_diag_bad_input[-3] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_bad_input[-3] dask/array/tests/test_creation.py::test_diag_bad_input[8] [gw0] [ 11%] PASSED dask/array/tests/test_array_core.py::test_store_regions dask/array/tests/test_array_core.py::test_store_compute_false [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_bad_input[8] dask/array/tests/test_creation.py::test_diag_2d_array_creation[0] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing dask/array/tests/test_array_core.py::test_rechunk_auto [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_rechunk_auto dask/array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties dask/array/tests/test_array_core.py::test_map_blocks_series [gw0] [ 11%] PASSED dask/array/tests/test_array_core.py::test_store_compute_false [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] [gw2] [ 11%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_series [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] dask/array/tests/test_array_core.py::test_map_blocks_dataframe dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] dask/array/tests/test_array_core.py::test_store_nocompute_regions [gw0] [ 11%] PASSED dask/array/tests/test_array_core.py::test_store_nocompute_regions dask/array/tests/test_array_core.py::test_store_locks [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_2d_array_creation[0] dask/array/tests/test_creation.py::test_diag_2d_array_creation[3] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[15] dask/array/tests/test_masked.py::test_mixed_random[16] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] [gw7] [ 11%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[16] dask/array/tests/test_masked.py::test_mixed_random[17] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[17] dask/array/tests/test_masked.py::test_mixed_random[18] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_2d_array_creation[3] dask/array/tests/test_creation.py::test_diag_2d_array_creation[-3] [gw7] [ 11%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[18] dask/array/tests/test_masked.py::test_mixed_random[19] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[19] dask/array/tests/test_masked.py::test_mixed_random[20] [gw7] [ 11%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] [gw1] [ 11%] PASSED dask/array/tests/test_creation.py::test_diag_2d_array_creation[-3] dask/array/tests/test_creation.py::test_diag_2d_array_creation[8] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[20] dask/array/tests/test_masked.py::test_mixed_random[21] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] [gw6] [ 11%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] [gw5] [ 11%] PASSED dask/array/tests/test_masked.py::test_mixed_random[21] dask/array/tests/test_masked.py::test_mixed_random[22] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] [gw3] [ 11%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] [gw3] [ 11%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_mixed_random[22] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] [gw7] [ 12%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] dask/array/tests/test_masked.py::test_mixed_random[23] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_mixed_random[23] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] dask/array/tests/test_masked.py::test_mixed_random[24] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_diag_2d_array_creation[8] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_mixed_random[24] dask/array/tests/test_masked.py::test_mixed_random[25] dask/array/tests/test_creation.py::test_diag_extraction[0] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] [gw7] [ 12%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_diag_extraction[0] dask/array/tests/test_creation.py::test_diag_extraction[3] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_diag_extraction[3] dask/array/tests/test_creation.py::test_diag_extraction[-3] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_mixed_random[25] dask/array/tests/test_masked.py::test_mixed_random[26] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_diag_extraction[-3] dask/array/tests/test_creation.py::test_diag_extraction[8] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_diag_extraction[8] dask/array/tests/test_creation.py::test_diagonal [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_mixed_random[26] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] [gw7] [ 12%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] dask/array/tests/test_masked.py::test_mixed_output_type [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_mixed_output_type dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] [gw7] [ 12%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] [gw3] [ 12%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_diagonal dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] dask/array/tests/test_masked.py::test_creation_functions dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] [gw2] [ 12%] XFAIL dask/array/tests/test_array_core.py::test_map_blocks_dataframe dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] dask/array/tests/test_array_core.py::test_dask_layers dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] dask/array/tests/test_creation.py::test_fromfunction[-kwargs0-None] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_dask_layers dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] dask/array/tests/test_array_core.py::test_len_object_with_unknown_size [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs0-None] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] dask/array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_len_object_with_unknown_size dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[0] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[0] dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[1] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[1] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[3] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_creation_functions dask/array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[3] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[8] dask/array/tests/test_masked.py::test_filled [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] [gw0] [ 12%] PASSED dask/array/tests/test_array_core.py::test_store_locks [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_chunk_shape_broadcast[8] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] dask/array/tests/test_array_core.py::test_chunk_non_array_like dask/array/tests/test_array_core.py::test_store_method_return dask/array/tests/test_creation.py::test_fromfunction[-kwargs1-None] [gw5] [ 12%] PASSED dask/array/tests/test_masked.py::test_filled [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] [gw2] [ 12%] PASSED dask/array/tests/test_array_core.py::test_chunk_non_array_like dask/array/tests/test_array_core.py::test_to_backend dask/array/tests/test_masked.py::test_reductions[sum-i8] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs1-None] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] [gw3] [ 12%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] [gw7] [ 12%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] dask/array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] dask/array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] dask/array/tests/test_creation.py::test_fromfunction[-kwargs2-None] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs2-None] dask/array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] [gw1] [ 12%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] dask/array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] [gw6] [ 12%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] [gw1] [ 13%] PASSED dask/array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] dask/array/tests/test_creation.py::test_repeat [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] [gw7] [ 13%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] [gw4] [ 13%] PASSED dask/array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] dask/array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] [gw2] [ 13%] PASSED dask/array/tests/test_array_core.py::test_to_backend dask/array/tests/test_array_function.py::test_array_function_dask[0] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] [gw2] [ 13%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[0] dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] dask/array/tests/test_array_function.py::test_array_function_dask[1] [gw0] [ 13%] PASSED dask/array/tests/test_array_core.py::test_store_method_return dask/array/tests/test_array_core.py::test_store_multiprocessing_lock [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] [gw2] [ 13%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[1] dask/array/tests/test_array_function.py::test_array_function_dask[2] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] [gw7] [ 13%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] [gw7] [ 13%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] [gw5] [ 13%] PASSED dask/array/tests/test_masked.py::test_reductions[sum-i8] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] dask/array/tests/test_masked.py::test_reductions[sum-f8] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] [gw7] [ 13%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] [gw2] [ 13%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[2] dask/array/tests/test_array_function.py::test_array_function_dask[3] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] [gw7] [ 13%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] [gw7] [ 13%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] [gw5] [ 13%] PASSED dask/array/tests/test_masked.py::test_reductions[sum-f8] dask/array/tests/test_masked.py::test_reductions[prod-i8] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] [gw6] [ 13%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] [gw3] [ 13%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] [gw3] [ 13%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] [gw5] [ 14%] PASSED dask/array/tests/test_masked.py::test_reductions[prod-i8] dask/array/tests/test_masked.py::test_reductions[prod-f8] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] dask/array/tests/test_linalg.py::test_tsqr[10-5-10-None] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[3] dask/array/tests/test_array_function.py::test_array_function_dask[4] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[10-5-10-None] dask/array/tests/test_linalg.py::test_tsqr[5-10-10-None] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[4] dask/array/tests/test_array_function.py::test_array_function_dask[5] [gw5] [ 14%] PASSED dask/array/tests/test_masked.py::test_reductions[prod-f8] dask/array/tests/test_masked.py::test_reductions[mean-i8] [gw7] [ 14%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[5] dask/array/tests/test_array_function.py::test_array_function_dask[6] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[6] dask/array/tests/test_array_function.py::test_array_function_dask[7] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[7] dask/array/tests/test_array_function.py::test_array_function_dask[8] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[8] dask/array/tests/test_array_function.py::test_array_function_dask[9] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[5-10-10-None] dask/array/tests/test_linalg.py::test_tsqr[10-10-10-None] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[9] dask/array/tests/test_array_function.py::test_array_function_dask[10] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[10] dask/array/tests/test_array_function.py::test_array_function_dask[11] [gw6] [ 14%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[10-10-10-None] dask/array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] dask/array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] dask/array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] dask/array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] [gw6] [ 14%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] dask/array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] [gw7] [ 14%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] [gw6] [ 14%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] [gw6] [ 14%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[11] dask/array/tests/test_array_function.py::test_array_function_dask[12] [gw6] [ 14%] PASSED dask/array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] dask/array/tests/test_gufunc.py::test__parse_gufunc_signature [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test__parse_gufunc_signature dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation dask/array/tests/test_gufunc.py::test__validate_normalize_axes_01 [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test__validate_normalize_axes_01 dask/array/tests/test_gufunc.py::test__validate_normalize_axes_02 [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test__validate_normalize_axes_02 dask/array/tests/test_gufunc.py::test__validate_normalize_axes_03 [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[12] dask/array/tests/test_array_function.py::test_array_function_dask[13] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test__validate_normalize_axes_03 dask/array/tests/test_gufunc.py::test_apply_gufunc_01 [gw0] [ 14%] XFAIL dask/array/tests/test_array_core.py::test_store_multiprocessing_lock dask/array/tests/test_array_core.py::test_store_deterministic_keys[False-False] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[13] dask/array/tests/test_array_function.py::test_array_function_dask[14] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[14] dask/array/tests/test_array_function.py::test_array_function_dask[15] [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_store_deterministic_keys[False-False] dask/array/tests/test_array_core.py::test_store_deterministic_keys[False-True] [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_store_deterministic_keys[False-True] dask/array/tests/test_array_core.py::test_store_deterministic_keys[True-False] [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_store_deterministic_keys[True-False] dask/array/tests/test_array_core.py::test_store_deterministic_keys[True-True] [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_store_deterministic_keys[True-True] dask/array/tests/test_array_core.py::test_to_hdf5 [gw0] [ 14%] SKIPPED dask/array/tests/test_array_core.py::test_to_hdf5 dask/array/tests/test_array_core.py::test_to_dask_dataframe [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[15] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] dask/array/tests/test_array_function.py::test_array_function_dask[16] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_to_dask_dataframe [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] dask/array/tests/test_array_core.py::test_np_array_with_zero_dimensions dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[16] dask/array/tests/test_array_function.py::test_array_function_dask[17] [gw7] [ 14%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[17] dask/array/tests/test_array_function.py::test_array_function_dask[18] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[18] dask/array/tests/test_array_function.py::test_array_function_dask[19] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[19] dask/array/tests/test_array_function.py::test_array_function_dask[20] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_dask[20] dask/array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_01 [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_np_array_with_zero_dimensions dask/array/tests/test_array_core.py::test_dtype_complex [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_dtype_complex dask/array/tests/test_array_core.py::test_astype [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_astype dask/array/tests/test_array_core.py::test_astype_gh1151 dask/array/tests/test_gufunc.py::test_apply_gufunc_01b [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_astype_gh1151 dask/array/tests/test_array_core.py::test_astype_gh9318 [gw0] [ 14%] PASSED dask/array/tests/test_array_core.py::test_astype_gh9318 dask/array/tests/test_array_core.py::test_astype_gh9316 [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] dask/array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] [gw4] [ 14%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] [gw7] [ 14%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] dask/array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] [gw3] [ 14%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] [gw3] [ 14%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_repeat dask/array/tests/test_creation.py::test_tile_basic[2] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] dask/array/tests/test_array_function.py::test_array_function_fft[fft] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_basic[2] dask/array/tests/test_creation.py::test_tile_basic[reps1] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_fft[fft] dask/array/tests/test_array_function.py::test_array_function_fft[fft2] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_function_fft[fft2] dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[0] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_basic[reps1] dask/array/tests/test_creation.py::test_tile_basic[reps2] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[0] dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[1] [gw2] [ 14%] PASSED dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[1] dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[2] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_basic[reps2] dask/array/tests/test_creation.py::test_tile_basic[reps3] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_basic[reps3] dask/array/tests/test_creation.py::test_tile_basic[reps4] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_basic[reps4] dask/array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] [gw5] [ 14%] PASSED dask/array/tests/test_masked.py::test_reductions[mean-i8] dask/array/tests/test_masked.py::test_reductions[mean-f8] [gw6] [ 14%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_01b dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] [gw1] [ 14%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] [gw4] [ 15%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] [gw4] [ 15%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] [gw4] [ 15%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] [gw7] [ 15%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] [gw0] [ 15%] XFAIL dask/array/tests/test_array_core.py::test_astype_gh9316 dask/array/tests/test_array_core.py::test_arithmetic [gw4] [ 15%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] [gw5] [ 15%] PASSED dask/array/tests/test_masked.py::test_reductions[mean-f8] [gw7] [ 15%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] dask/array/tests/test_masked.py::test_reductions[var-i8] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] dask/array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs dask/array/tests/test_gufunc.py::test_apply_gufunc_02 [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_02 dask/array/tests/test_gufunc.py::test_apply_gufunc_scalar_output [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_scalar_output dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 [gw3] [ 15%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 dask/array/tests/test_gufunc.py::test_gufunc_vector_output [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_gufunc_vector_output dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core dask/array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output [gw7] [ 15%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output dask/array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs [gw7] [ 15%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] dask/array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] dask/array/tests/test_gufunc.py::test_gufunc_two_inputs [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_gufunc_two_inputs dask/array/tests/test_gufunc.py::test_gufunc_mixed_inputs [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_gufunc_mixed_inputs dask/array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize [gw6] [ 15%] PASSED dask/array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error dask/array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] dask/array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] [gw5] [ 15%] PASSED dask/array/tests/test_masked.py::test_reductions[var-i8] dask/array/tests/test_masked.py::test_reductions[var-f8] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] [gw1] [ 15%] PASSED dask/array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] dask/array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] dask/array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] dask/array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] dask/array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] dask/array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] dask/array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] dask/array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] [gw6] [ 15%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] dask/array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] [gw1] [ 15%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_arithmetic dask/array/tests/test_array_core.py::test_elemwise_consistent_names [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_elemwise_consistent_names dask/array/tests/test_array_core.py::test_optimize [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_optimize dask/array/tests/test_array_core.py::test_slicing_with_non_ndarrays [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_slicing_with_non_ndarrays dask/array/tests/test_array_core.py::test_getter [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_getter dask/array/tests/test_array_core.py::test_size [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_size dask/array/tests/test_array_core.py::test_nbytes [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_nbytes dask/array/tests/test_array_core.py::test_itemsize [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_itemsize dask/array/tests/test_array_core.py::test_Array_normalizes_dtype [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_Array_normalizes_dtype dask/array/tests/test_array_core.py::test_from_array_with_lock[True] [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_from_array_with_lock[True] dask/array/tests/test_array_core.py::test_from_array_with_lock[False] [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_from_array_with_lock[False] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] [gw0] [ 15%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] dask/array/tests/test_array_core.py::test_from_array_ndarray_getitem [gw3] [ 16%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_ndarray_getitem dask/array/tests/test_array_core.py::test_from_array_list[x0] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_list[x0] dask/array/tests/test_array_core.py::test_from_array_list[x1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_list[x1] dask/array/tests/test_array_core.py::test_from_array_list[x2] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_list[x2] dask/array/tests/test_array_core.py::test_from_array_scalar[bool] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] dask/array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] dask/array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] dask/array/tests/test_overlap.py::test_sliding_window_errors[-1-0] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_errors[-1-0] dask/array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] dask/array/tests/test_overlap.py::test_sliding_window_errors[2-None] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_errors[2-None] dask/array/tests/test_overlap.py::test_sliding_window_errors[0-None] [gw6] [ 16%] PASSED dask/array/tests/test_overlap.py::test_sliding_window_errors[0-None] dask/array/tests/test_percentiles.py::test_percentile[tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentile[tdigest] dask/array/tests/test_percentiles.py::test_percentile[dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentile[dask] dask/array/tests/test_percentiles.py::test_percentile_with_categoricals [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentile_with_categoricals dask/array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] dask/array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] dask/array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] dask/array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_0-tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_0-tdigest] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_0-dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_0-dask] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_1-tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_1-tdigest] dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_1-dask] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.0_1-dask] dask/array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] [gw6] [ 16%] SKIPPED dask/array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] dask/array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[bool] dask/array/tests/test_array_core.py::test_from_array_scalar[bytes] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[bytes] dask/array/tests/test_array_core.py::test_from_array_scalar[complex] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[complex] dask/array/tests/test_array_core.py::test_from_array_scalar[float] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[float] dask/array/tests/test_array_core.py::test_from_array_scalar[int] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[int] dask/array/tests/test_array_core.py::test_from_array_scalar[bool_] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[bool_] dask/array/tests/test_array_core.py::test_from_array_scalar[bytes_] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[bytes_] dask/array/tests/test_array_core.py::test_from_array_scalar[clongdouble] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[clongdouble] dask/array/tests/test_array_core.py::test_from_array_scalar[complex128] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[complex128] dask/array/tests/test_array_core.py::test_from_array_scalar[complex64] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[complex64] dask/array/tests/test_array_core.py::test_from_array_scalar[datetime64] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[datetime64] dask/array/tests/test_array_core.py::test_from_array_scalar[float16] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[float16] dask/array/tests/test_array_core.py::test_from_array_scalar[float32] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[float32] dask/array/tests/test_array_core.py::test_from_array_scalar[float64] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[float64] dask/array/tests/test_array_core.py::test_from_array_scalar[int16] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] [gw6] [ 16%] PASSED dask/array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] dask/array/tests/test_random.py::test_generators[RandomState] [gw6] [ 16%] PASSED dask/array/tests/test_random.py::test_generators[RandomState] dask/array/tests/test_random.py::test_generators[default_rng] [gw6] [ 16%] PASSED dask/array/tests/test_random.py::test_generators[default_rng] dask/array/tests/test_random.py::test_default_rng[NoneType] [gw6] [ 16%] PASSED dask/array/tests/test_random.py::test_default_rng[NoneType] dask/array/tests/test_random.py::test_default_rng[int] [gw6] [ 16%] PASSED dask/array/tests/test_random.py::test_default_rng[int] dask/array/tests/test_random.py::test_default_rng[type] [gw6] [ 16%] PASSED dask/array/tests/test_random.py::test_default_rng[type] dask/array/tests/test_random.py::test_default_rng[Generator] [gw6] [ 16%] PASSED dask/array/tests/test_random.py::test_default_rng[Generator] dask/array/tests/test_random.py::test_concurrency[RandomState] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] [gw7] [ 16%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] [gw5] [ 16%] PASSED dask/array/tests/test_masked.py::test_reductions[var-f8] dask/array/tests/test_masked.py::test_reductions[std-i8] [gw3] [ 16%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[int16] dask/array/tests/test_array_core.py::test_from_array_scalar[int32] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[int32] dask/array/tests/test_array_core.py::test_from_array_scalar[int64] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[int64] dask/array/tests/test_array_core.py::test_from_array_scalar[int8] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[int8] dask/array/tests/test_array_core.py::test_from_array_scalar[longdouble] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[longdouble] dask/array/tests/test_array_core.py::test_from_array_scalar[longlong] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[longlong] dask/array/tests/test_array_core.py::test_from_array_scalar[object_] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[object_] dask/array/tests/test_array_core.py::test_from_array_scalar[str_] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[str_] dask/array/tests/test_array_core.py::test_from_array_scalar[timedelta64] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[timedelta64] dask/array/tests/test_array_core.py::test_from_array_scalar[uint16] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[uint16] dask/array/tests/test_array_core.py::test_from_array_scalar[uint32] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[uint32] dask/array/tests/test_array_core.py::test_from_array_scalar[uint64] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[uint64] dask/array/tests/test_array_core.py::test_from_array_scalar[uint8] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[uint8] dask/array/tests/test_array_core.py::test_from_array_scalar[ulonglong] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[ulonglong] dask/array/tests/test_array_core.py::test_from_array_scalar[void] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[void] dask/array/tests/test_array_core.py::test_from_array_scalar[str] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_scalar[str] dask/array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] dask/array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] dask/array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] dask/array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] dask/array/tests/test_array_core.py::test_from_array_getitem[True-True] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_getitem[True-True] dask/array/tests/test_array_core.py::test_from_array_getitem[True-False] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_getitem[True-False] dask/array/tests/test_array_core.py::test_from_array_getitem[False-True] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_getitem[False-True] dask/array/tests/test_array_core.py::test_from_array_getitem[False-False] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_getitem[False-False] dask/array/tests/test_array_core.py::test_from_array_minus_one [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_minus_one dask/array/tests/test_array_core.py::test_array_copy_noop[-1] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_array_copy_noop[-1] dask/array/tests/test_array_core.py::test_array_copy_noop[2] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_array_copy_noop[2] dask/array/tests/test_array_core.py::test_from_array_dask_array [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_dask_array dask/array/tests/test_array_core.py::test_from_array_dask_collection_warns [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] [gw1] [ 16%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] [gw7] [ 16%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] [gw7] [ 16%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_dask_collection_warns dask/array/tests/test_array_core.py::test_from_array_inline [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_from_array_inline dask/array/tests/test_array_core.py::test_asarray[asarray] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_asarray[asarray] dask/array/tests/test_array_core.py::test_asarray[asanyarray] [gw0] [ 16%] PASSED dask/array/tests/test_array_core.py::test_asarray[asanyarray] dask/array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] dask/array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] dask/array/tests/test_array_core.py::test_asarray_h5py[True-asarray] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] [gw0] [ 17%] SKIPPED dask/array/tests/test_array_core.py::test_asarray_h5py[True-asarray] dask/array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] [gw0] [ 17%] SKIPPED dask/array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] dask/array/tests/test_array_core.py::test_asarray_h5py[False-asarray] [gw0] [ 17%] SKIPPED dask/array/tests/test_array_core.py::test_asarray_h5py[False-asarray] dask/array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] [gw0] [ 17%] SKIPPED dask/array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] dask/array/tests/test_array_core.py::test_asarray_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_asarray_chunks dask/array/tests/test_array_core.py::test_asanyarray [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_asanyarray dask/array/tests/test_array_core.py::test_asanyarray_dataframe [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_asanyarray_dataframe dask/array/tests/test_array_core.py::test_asanyarray_datetime64 [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_asanyarray_datetime64 dask/array/tests/test_array_core.py::test_from_func [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_from_func dask/array/tests/test_array_core.py::test_concatenate3_2 [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_concatenate3_2 dask/array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] dask/array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] dask/array/tests/test_array_core.py::test_map_blocks3 [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_map_blocks3 dask/array/tests/test_array_core.py::test_from_array_with_missing_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_from_array_with_missing_chunks dask/array/tests/test_array_core.py::test_normalize_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_normalize_chunks dask/array/tests/test_array_core.py::test_align_chunks_to_previous_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_align_chunks_to_previous_chunks dask/array/tests/test_array_core.py::test_raise_on_no_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_raise_on_no_chunks dask/array/tests/test_array_core.py::test_chunks_is_immutable [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_chunks_is_immutable dask/array/tests/test_array_core.py::test_raise_on_bad_kwargs [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_raise_on_bad_kwargs dask/array/tests/test_array_core.py::test_long_slice [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] [gw5] [ 17%] PASSED dask/array/tests/test_masked.py::test_reductions[std-i8] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_long_slice dask/array/tests/test_array_core.py::test_h5py_newaxis [gw0] [ 17%] SKIPPED dask/array/tests/test_array_core.py::test_h5py_newaxis dask/array/tests/test_array_core.py::test_ellipsis_slicing [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_ellipsis_slicing dask/array/tests/test_array_core.py::test_point_slicing [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_point_slicing dask/array/tests/test_array_core.py::test_point_slicing_with_full_slice [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_point_slicing_with_full_slice dask/array/tests/test_array_core.py::test_slice_with_floats [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_slice_with_floats dask/array/tests/test_array_core.py::test_slice_with_integer_types [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_slice_with_integer_types dask/array/tests/test_array_core.py::test_index_with_integer_types [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_index_with_integer_types dask/array/tests/test_array_core.py::test_vindex_basic [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_vindex_basic dask/array/tests/test_array_core.py::test_vindex_nd [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_vindex_nd dask/array/tests/test_array_core.py::test_vindex_negative [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_vindex_negative dask/array/tests/test_array_core.py::test_vindex_errors [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_vindex_errors dask/array/tests/test_array_core.py::test_vindex_merge [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_vindex_merge dask/array/tests/test_array_core.py::test_vindex_identity [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_vindex_identity dask/array/tests/test_array_core.py::test_empty_array [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_empty_array dask/array/tests/test_array_core.py::test_memmap [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_memmap dask/array/tests/test_array_core.py::test_to_npy_stack [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_to_npy_stack dask/array/tests/test_array_core.py::test_view [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_view dask/array/tests/test_array_core.py::test_view_fortran [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_view_fortran dask/array/tests/test_array_core.py::test_h5py_tokenize [gw0] [ 17%] SKIPPED dask/array/tests/test_array_core.py::test_h5py_tokenize dask/array/tests/test_array_core.py::test_map_blocks_with_changed_dimension [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] dask/array/tests/test_masked.py::test_reductions[std-f8] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_changed_dimension dask/array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis dask/array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis dask/array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks dask/array/tests/test_array_core.py::test_broadcast_chunks [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_broadcast_chunks dask/array/tests/test_array_core.py::test_chunks_error [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_chunks_error dask/array/tests/test_array_core.py::test_array_compute_forward_kwargs [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_array_compute_forward_kwargs dask/array/tests/test_array_core.py::test_dont_fuse_outputs [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_dont_fuse_outputs dask/array/tests/test_array_core.py::test_dont_dealias_outputs [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_dont_dealias_outputs dask/array/tests/test_array_core.py::test_timedelta_op [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_timedelta_op dask/array/tests/test_array_core.py::test_to_delayed [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_to_delayed dask/array/tests/test_array_core.py::test_to_delayed_optimize_graph [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] [gw4] [ 17%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] [gw5] [ 17%] PASSED dask/array/tests/test_masked.py::test_reductions[std-f8] [gw0] [ 17%] PASSED dask/array/tests/test_array_core.py::test_to_delayed_optimize_graph dask/array/tests/test_array_core.py::test_cumulative dask/array/tests/test_masked.py::test_reductions[min-i8] [gw5] [ 17%] PASSED dask/array/tests/test_masked.py::test_reductions[min-i8] dask/array/tests/test_masked.py::test_reductions[min-f8] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] [gw5] [ 17%] PASSED dask/array/tests/test_masked.py::test_reductions[min-f8] dask/array/tests/test_masked.py::test_reductions[max-i8] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] [gw5] [ 17%] PASSED dask/array/tests/test_masked.py::test_reductions[max-i8] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] dask/array/tests/test_masked.py::test_reductions[max-f8] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] [gw5] [ 17%] PASSED dask/array/tests/test_masked.py::test_reductions[max-f8] [gw3] [ 17%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] dask/array/tests/test_masked.py::test_reductions[any-i8] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] [gw2] [ 17%] PASSED dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[2] dask/array/tests/test_array_function.py::test_array_function_sparse[0] [gw2] [ 17%] SKIPPED dask/array/tests/test_array_function.py::test_array_function_sparse[0] dask/array/tests/test_array_function.py::test_array_function_sparse[1] [gw2] [ 17%] SKIPPED dask/array/tests/test_array_function.py::test_array_function_sparse[1] dask/array/tests/test_array_function.py::test_array_function_sparse[2] [gw2] [ 17%] SKIPPED dask/array/tests/test_array_function.py::test_array_function_sparse[2] dask/array/tests/test_array_function.py::test_array_function_sparse_tensordot [gw2] [ 17%] SKIPPED dask/array/tests/test_array_function.py::test_array_function_sparse_tensordot dask/array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] [gw2] [ 17%] SKIPPED dask/array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] dask/array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] [gw2] [ 17%] SKIPPED dask/array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] dask/array/tests/test_array_function.py::test_unregistered_func[0] [gw2] [ 17%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[0] dask/array/tests/test_array_function.py::test_unregistered_func[1] [gw1] [ 17%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] [gw7] [ 17%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] [gw7] [ 18%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] [gw3] [ 18%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] [gw5] [ 18%] PASSED dask/array/tests/test_masked.py::test_reductions[any-i8] dask/array/tests/test_masked.py::test_reductions[any-f8] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] [gw3] [ 18%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] [gw7] [ 18%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[1] dask/array/tests/test_array_function.py::test_unregistered_func[2] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[2] dask/array/tests/test_array_function.py::test_unregistered_func[3] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[3] dask/array/tests/test_array_function.py::test_unregistered_func[4] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[4] dask/array/tests/test_array_function.py::test_unregistered_func[5] [gw5] [ 18%] PASSED dask/array/tests/test_masked.py::test_reductions[any-f8] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[5] dask/array/tests/test_array_function.py::test_unregistered_func[6] dask/array/tests/test_masked.py::test_reductions[all-i8] [gw7] [ 18%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[6] dask/array/tests/test_array_function.py::test_unregistered_func[7] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[7] dask/array/tests/test_array_function.py::test_unregistered_func[8] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[8] dask/array/tests/test_array_function.py::test_unregistered_func[9] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[9] dask/array/tests/test_array_function.py::test_unregistered_func[10] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[10] dask/array/tests/test_array_function.py::test_unregistered_func[11] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[11] dask/array/tests/test_array_function.py::test_unregistered_func[12] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] [gw7] [ 18%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] [gw1] [ 18%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] dask/array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_cumulative dask/array/tests/test_array_core.py::test_from_delayed [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_from_delayed dask/array/tests/test_array_core.py::test_from_delayed_meta [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_from_delayed_meta dask/array/tests/test_array_core.py::test_A_property [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_A_property dask/array/tests/test_array_core.py::test_copy_mutate [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_copy_mutate dask/array/tests/test_array_core.py::test_npartitions [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_npartitions dask/array/tests/test_array_core.py::test_elemwise_name [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_elemwise_name dask/array/tests/test_array_core.py::test_map_blocks_name [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_name dask/array/tests/test_array_core.py::test_map_blocks_token_deprecated [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_token_deprecated dask/array/tests/test_array_core.py::test_from_array_names [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_unregistered_func[12] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_from_array_names dask/array/tests/test_array_core.py::test_array_picklable[array0] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_array_picklable[array0] dask/array/tests/test_array_core.py::test_array_picklable[array1] dask/array/tests/test_array_function.py::test_non_existent_func [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_non_existent_func dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_array_picklable[array1] dask/array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks dask/array/tests/test_array_core.py::test_concatenate_axes [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_concatenate_axes dask/array/tests/test_array_core.py::test_blockwise_concatenate dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_blockwise_concatenate dask/array/tests/test_array_core.py::test_common_blockdim [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_common_blockdim dask/array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] dask/array/tests/test_array_core.py::test_elemwise_uneven_chunks [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] dask/array/tests/test_array_function.py::test_like_raises[array] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_raises[array] dask/array/tests/test_array_function.py::test_like_raises[asarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_raises[asarray] dask/array/tests/test_array_function.py::test_like_raises[asanyarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_raises[asanyarray] dask/array/tests/test_array_function.py::test_like_raises[tri] [gw5] [ 18%] PASSED dask/array/tests/test_masked.py::test_reductions[all-i8] dask/array/tests/test_masked.py::test_reductions[all-f8] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_raises[tri] dask/array/tests/test_array_function.py::test_like_with_numpy_func[array] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_with_numpy_func[array] dask/array/tests/test_array_function.py::test_like_with_numpy_func[asarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_with_numpy_func[asarray] dask/array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] dask/array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] dask/array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] dask/array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] dask/array/tests/test_array_utils.py::test_meta_from_array[asarray] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array[asarray] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] [gw2] [ 18%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_elemwise_uneven_chunks dask/array/tests/test_array_core.py::test_uneven_chunks_blockwise [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_uneven_chunks_blockwise dask/array/tests/test_array_core.py::test_warn_bad_rechunking [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_warn_bad_rechunking dask/array/tests/test_array_core.py::test_concatenate_stack_dont_warn [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_concatenate_stack_dont_warn dask/array/tests/test_array_core.py::test_map_blocks_delayed [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_map_blocks_delayed dask/array/tests/test_array_core.py::test_no_chunks [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_no_chunks dask/array/tests/test_array_core.py::test_no_chunks_2d [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_no_chunks_2d dask/array/tests/test_array_core.py::test_no_chunks_yes_chunks [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_no_chunks_yes_chunks dask/array/tests/test_array_core.py::test_raise_informative_errors_no_chunks [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_raise_informative_errors_no_chunks dask/array/tests/test_array_core.py::test_no_chunks_slicing_2d [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_no_chunks_slicing_2d dask/array/tests/test_array_core.py::test_index_array_with_array_1d [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_index_array_with_array_1d dask/array/tests/test_array_core.py::test_index_array_with_array_2d [gw7] [ 18%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] [gw3] [ 18%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] [gw0] [ 18%] PASSED dask/array/tests/test_array_core.py::test_index_array_with_array_2d dask/array/tests/test_array_core.py::test_index_array_with_array_3d_2d [gw5] [ 18%] PASSED dask/array/tests/test_masked.py::test_reductions[all-f8] dask/array/tests/test_masked.py::test_reductions_allmasked[sum-i8] [gw6] [ 18%] PASSED dask/array/tests/test_random.py::test_concurrency[RandomState] dask/array/tests/test_random.py::test_concurrency[default_rng] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[sum-i8] dask/array/tests/test_masked.py::test_reductions_allmasked[sum-f8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[sum-f8] dask/array/tests/test_masked.py::test_reductions_allmasked[prod-i8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[prod-i8] dask/array/tests/test_masked.py::test_reductions_allmasked[prod-f8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[prod-f8] dask/array/tests/test_masked.py::test_reductions_allmasked[mean-i8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[mean-i8] dask/array/tests/test_masked.py::test_reductions_allmasked[mean-f8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[mean-f8] dask/array/tests/test_masked.py::test_reductions_allmasked[var-i8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[var-i8] dask/array/tests/test_masked.py::test_reductions_allmasked[var-f8] [gw1] [ 19%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[var-f8] dask/array/tests/test_masked.py::test_reductions_allmasked[std-i8] [gw7] [ 19%] PASSED dask/array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[std-i8] dask/array/tests/test_masked.py::test_reductions_allmasked[std-f8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[std-f8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] dask/array/tests/test_masked.py::test_reductions_allmasked[min-i8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] dask/array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[min-i8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] dask/array/tests/test_masked.py::test_reductions_allmasked[min-f8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[min-f8] dask/array/tests/test_masked.py::test_reductions_allmasked[max-i8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[max-i8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] dask/array/tests/test_masked.py::test_reductions_allmasked[max-f8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[max-f8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] dask/array/tests/test_masked.py::test_reductions_allmasked[any-i8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[any-i8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] dask/array/tests/test_masked.py::test_reductions_allmasked[any-f8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[any-f8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] dask/array/tests/test_masked.py::test_reductions_allmasked[all-i8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[all-i8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] dask/array/tests/test_masked.py::test_reductions_allmasked[all-f8] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] [gw5] [ 19%] PASSED dask/array/tests/test_masked.py::test_reductions_allmasked[all-f8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] dask/array/tests/test_masked.py::test_arg_reductions[argmin] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] dask/array/tests/test_array_utils.py::test_meta_from_array_type_inputs [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_meta_from_array_type_inputs dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] dask/array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] dask/array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] dask/array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] dask/array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] dask/array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] dask/array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] [gw2] [ 19%] PASSED dask/array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] dask/array/tests/test_atop.py::test_rewrite[inputs0-expected0] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs0-expected0] dask/array/tests/test_atop.py::test_rewrite[inputs1-expected1] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs1-expected1] dask/array/tests/test_atop.py::test_rewrite[inputs2-expected2] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs2-expected2] dask/array/tests/test_atop.py::test_rewrite[inputs3-expected3] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs3-expected3] dask/array/tests/test_atop.py::test_rewrite[inputs4-expected4] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs4-expected4] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] dask/array/tests/test_atop.py::test_rewrite[inputs5-expected5] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs5-expected5] dask/array/tests/test_atop.py::test_rewrite[inputs6-expected6] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs6-expected6] dask/array/tests/test_atop.py::test_rewrite[inputs7-expected7] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs7-expected7] dask/array/tests/test_atop.py::test_rewrite[inputs8-expected8] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs8-expected8] dask/array/tests/test_atop.py::test_rewrite[inputs9-expected9] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs9-expected9] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] dask/array/tests/test_atop.py::test_rewrite[inputs10-expected10] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs10-expected10] dask/array/tests/test_atop.py::test_rewrite[inputs11-expected11] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs11-expected11] dask/array/tests/test_atop.py::test_rewrite[inputs12-expected12] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs12-expected12] dask/array/tests/test_atop.py::test_rewrite[inputs13-expected13] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs13-expected13] dask/array/tests/test_atop.py::test_rewrite[inputs14-expected14] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs14-expected14] dask/array/tests/test_atop.py::test_rewrite[inputs15-expected15] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs15-expected15] dask/array/tests/test_atop.py::test_rewrite[inputs16-expected16] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs16-expected16] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] dask/array/tests/test_atop.py::test_rewrite[inputs17-expected17] [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_rewrite[inputs17-expected17] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] dask/array/tests/test_atop.py::test_index_subs [gw2] [ 19%] PASSED dask/array/tests/test_atop.py::test_index_subs dask/array/tests/test_atop.py::test_optimize_blockwise [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] [gw7] [ 19%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[median-2-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[median-2-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[median-2-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_optimize_blockwise [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] dask/array/tests/test_atop.py::test_optimize_blockwise_control_annotations dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_optimize_blockwise_control_annotations dask/array/tests/test_atop.py::test_optimize_blockwise_custom_annotations dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_optimize_blockwise_custom_annotations [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] dask/array/tests/test_atop.py::test_blockwise_diamond_fusion [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_diamond_fusion dask/array/tests/test_atop.py::test_blockwise_non_blockwise_output [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_non_blockwise_output dask/array/tests/test_atop.py::test_top_len [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_top_len dask/array/tests/test_atop.py::test_inner_compute [gw1] [ 20%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] [gw7] [ 20%] SKIPPED dask/array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] dask/array/tests/test_creation.py::test_pad_udf[kwargs0] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_inner_compute dask/array/tests/test_atop.py::test_common_token_names_args[_] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_args[_] dask/array/tests/test_atop.py::test_common_token_names_args[_0] dask/array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_args[_0] dask/array/tests/test_atop.py::test_common_token_names_args[_1] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_args[_1] dask/array/tests/test_atop.py::test_common_token_names_args[.] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_args[.] dask/array/tests/test_atop.py::test_common_token_names_args[.0] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_args[.0] dask/array/tests/test_atop.py::test_common_token_names_kwargs[_0] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_kwargs[_0] dask/array/tests/test_atop.py::test_common_token_names_kwargs[_1] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_kwargs[_1] dask/array/tests/test_atop.py::test_common_token_names_kwargs[.] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_kwargs[.] dask/array/tests/test_atop.py::test_common_token_names_kwargs[.0] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_kwargs[.0] dask/array/tests/test_atop.py::test_common_token_names_kwargs[_] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_common_token_names_kwargs[_] dask/array/tests/test_atop.py::test_blockwise_names [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_names dask/array/tests/test_atop.py::test_blockwise_new_axes [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_new_axes dask/array/tests/test_atop.py::test_blockwise_new_axes_2 [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_new_axes_2 dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] [gw7] [ 20%] PASSED dask/array/tests/test_creation.py::test_pad_udf[kwargs0] dask/array/tests/test_creation.py::test_pad_udf[kwargs1] [gw5] [ 20%] PASSED dask/array/tests/test_masked.py::test_arg_reductions[argmin] dask/array/tests/test_masked.py::test_arg_reductions[argmax] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] [gw7] [ 20%] PASSED dask/array/tests/test_creation.py::test_pad_udf[kwargs1] dask/array/tests/test_creation.py::test_auto_chunks [gw7] [ 20%] PASSED dask/array/tests/test_creation.py::test_auto_chunks dask/array/tests/test_creation.py::test_string_auto_chunk [gw7] [ 20%] PASSED dask/array/tests/test_creation.py::test_string_auto_chunk dask/array/tests/test_creation.py::test_diagonal_zero_chunks [gw7] [ 20%] PASSED dask/array/tests/test_creation.py::test_diagonal_zero_chunks dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] [gw1] [ 20%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] [gw5] [ 20%] PASSED dask/array/tests/test_masked.py::test_arg_reductions[argmax] dask/array/tests/test_masked.py::test_cumulative [gw1] [ 20%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] [gw3] [ 20%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] [gw3] [ 20%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] [gw3] [ 20%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] [gw3] [ 20%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] dask/array/tests/test_atop.py::test_blockwise_new_axes_chunked [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_new_axes_chunked dask/array/tests/test_atop.py::test_blockwise_no_args [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_no_args dask/array/tests/test_atop.py::test_blockwise_no_array_args [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_no_array_args dask/array/tests/test_atop.py::test_blockwise_kwargs [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_kwargs dask/array/tests/test_atop.py::test_blockwise_chunks [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_chunks dask/array/tests/test_atop.py::test_blockwise_numpy_arg [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_blockwise_numpy_arg dask/array/tests/test_atop.py::test_bag_array_conversion [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_bag_array_conversion dask/array/tests/test_atop.py::test_svd [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_svd dask/array/tests/test_atop.py::test_args_delayed [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_args_delayed dask/array/tests/test_atop.py::test_namedtuple[tup0] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_namedtuple[tup0] dask/array/tests/test_atop.py::test_namedtuple[tup1] [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_namedtuple[tup1] dask/array/tests/test_atop.py::test_validate_top_inputs [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_validate_top_inputs dask/array/tests/test_atop.py::test_dont_merge_before_reductions [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_dont_merge_before_reductions dask/array/tests/test_atop.py::test_atop_legacy [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_atop_legacy dask/array/tests/test_atop.py::test_non_hlg [gw2] [ 20%] PASSED dask/array/tests/test_atop.py::test_non_hlg dask/array/tests/test_chunk.py::test_keepdims_wrapper_no_axis [gw2] [ 20%] PASSED dask/array/tests/test_chunk.py::test_keepdims_wrapper_no_axis dask/array/tests/test_chunk.py::test_keepdims_wrapper_one_axis [gw2] [ 20%] PASSED dask/array/tests/test_chunk.py::test_keepdims_wrapper_one_axis dask/array/tests/test_chunk.py::test_keepdims_wrapper_two_axes [gw2] [ 20%] PASSED dask/array/tests/test_chunk.py::test_keepdims_wrapper_two_axes dask/array/tests/test_chunk.py::test_coarsen [gw2] [ 20%] PASSED dask/array/tests/test_chunk.py::test_coarsen dask/array/tests/test_chunk.py::test_coarsen_unaligned_shape [gw1] [ 20%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] [gw7] [ 20%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] [gw3] [ 20%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] [gw0] [ 20%] XFAIL dask/array/tests/test_array_core.py::test_index_array_with_array_3d_2d dask/array/tests/test_array_core.py::test_setitem_1d [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_1d dask/array/tests/test_array_core.py::test_setitem_hardmask [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_hardmask dask/array/tests/test_array_core.py::test_setitem_2d [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_2d dask/array/tests/test_array_core.py::test_setitem_extended_API_0d [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_0d dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] [gw0] [ 20%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] [gw2] [ 20%] PASSED dask/array/tests/test_chunk.py::test_coarsen_unaligned_shape dask/array/tests/test_chunk.py::test_integer_input [gw2] [ 21%] PASSED dask/array/tests/test_chunk.py::test_integer_input dask/array/tests/test_chunk.py::test_getitem dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] [gw2] [ 21%] PASSED dask/array/tests/test_chunk.py::test_getitem dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] [gw3] [ 21%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] [gw4] [ 21%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] [gw3] [ 21%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] [gw0] [ 21%] PASSED dask/array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] [gw2] [ 21%] SKIPPED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] [gw2] [ 21%] PASSED dask/array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] dask/array/tests/test_slicing.py::test_take_avoids_large_chunks [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_take_avoids_large_chunks dask/array/tests/test_slicing.py::test_take_uses_config [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_take_uses_config dask/array/tests/test_slicing.py::test_pathological_unsorted_slicing [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_pathological_unsorted_slicing dask/array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] dask/array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] dask/array/tests/test_slicing.py::test_gh3579 [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_gh3579 dask/array/tests/test_slicing.py::test_make_blockwise_sorted_slice [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_make_blockwise_sorted_slice dask/array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] dask/array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] dask/array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] [gw3] [ 21%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] dask/array/tests/test_slicing.py::test_gh4043[True-True-True] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_gh4043[True-True-True] dask/array/tests/test_slicing.py::test_gh4043[True-True-False] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_gh4043[True-True-False] dask/array/tests/test_slicing.py::test_gh4043[True-False-True] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_gh4043[True-False-True] [gw7] [ 21%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] dask/array/tests/test_slicing.py::test_gh4043[True-False-False] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] [gw0] [ 21%] SKIPPED dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] [gw0] [ 21%] SKIPPED dask/array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] [gw1] [ 21%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] [gw2] [ 21%] PASSED dask/array/tests/test_slicing.py::test_gh4043[True-False-False] dask/array/tests/test_slicing.py::test_gh4043[False-True-True] [gw0] [ 21%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] [gw2] [ 22%] PASSED dask/array/tests/test_slicing.py::test_gh4043[False-True-True] dask/array/tests/test_slicing.py::test_gh4043[False-True-False] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] [gw2] [ 22%] PASSED dask/array/tests/test_slicing.py::test_gh4043[False-True-False] dask/array/tests/test_slicing.py::test_gh4043[False-False-True] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] [gw0] [ 22%] SKIPPED dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] [gw0] [ 22%] SKIPPED dask/array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index_unknown_shape [gw2] [ 22%] PASSED dask/array/tests/test_slicing.py::test_gh4043[False-False-True] dask/array/tests/test_slicing.py::test_gh4043[False-False-False] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] [gw2] [ 22%] PASSED dask/array/tests/test_slicing.py::test_gh4043[False-False-False] dask/array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_unknown_shape [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] dask/array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails [gw3] [ 22%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] dask/array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype dask/array/tests/test_routines.py::test_coarsen [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen dask/array/tests/test_routines.py::test_coarsen_with_excess [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_with_excess dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] [gw3] [ 22%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] [gw3] [ 22%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] dask/array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] dask/array/tests/test_routines.py::test_insert [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] [gw3] [ 22%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] [gw2] [ 22%] PASSED dask/array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] dask/array/tests/test_slicing.py::test_slice_array_null_dimension dask/array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] [gw2] [ 22%] PASSED dask/array/tests/test_slicing.py::test_slice_array_null_dimension dask/array/tests/test_stats.py::test_measures[True-skew-kwargs0] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] dask/array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_measures[True-skew-kwargs0] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] dask/array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_insert dask/array/tests/test_routines.py::test_append [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] dask/array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] dask/array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] dask/array/tests/test_stats.py::test_measures[False-skew-kwargs0] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_measures[False-skew-kwargs0] dask/array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] [gw3] [ 22%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] dask/array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] dask/array/tests/test_stats.py::test_bias_raises [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_bias_raises dask/array/tests/test_stats.py::test_one[chisquare] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_append dask/array/tests/test_routines.py::test_multi_insert [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_multi_insert dask/array/tests/test_routines.py::test_delete [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_one[chisquare] dask/array/tests/test_stats.py::test_one[power_divergence] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_delete dask/array/tests/test_routines.py::test_result_type [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_result_type dask/array/tests/test_routines.py::test_einsum[abc,bad->abcd] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_einsum[abc,bad->abcd] dask/array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] [gw3] [ 22%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] dask/array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] [gw2] [ 22%] PASSED dask/array/tests/test_stats.py::test_one[power_divergence] dask/array/tests/test_stats.py::test_one[normaltest] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] dask/array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] dask/array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] dask/array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] [gw1] [ 22%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] [gw0] [ 22%] PASSED dask/array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] dask/array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] dask/array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] [gw7] [ 22%] PASSED dask/array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] [gw3] [ 23%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] [gw2] [ 23%] PASSED dask/array/tests/test_stats.py::test_one[normaltest] dask/array/tests/test_stats.py::test_one[skewtest] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] [gw4] [ 23%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] dask/array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] dask/array/tests/test_reductions.py::test_topk_argtopk3 [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_topk_argtopk3 dask/array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] dask/array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] [gw2] [ 23%] PASSED dask/array/tests/test_stats.py::test_one[skewtest] dask/array/tests/test_stats.py::test_one[kurtosistest] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] dask/array/tests/test_reductions.py::test_regres_3940[sequential-argmin] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-argmin] dask/array/tests/test_reductions.py::test_regres_3940[sequential-argmax] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-argmax] dask/array/tests/test_reductions.py::test_regres_3940[sequential-min] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-min] dask/array/tests/test_reductions.py::test_regres_3940[sequential-max] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-max] dask/array/tests/test_reductions.py::test_regres_3940[sequential-nansum] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-nansum] dask/array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-min] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] [gw3] [ 23%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] dask/array/tests/test_routines.py::test_einsum[ab,b] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[ab,b] dask/array/tests/test_routines.py::test_einsum[aa] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[aa] dask/array/tests/test_routines.py::test_einsum[a,a->] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a,a->] dask/array/tests/test_routines.py::test_einsum[a,a->a] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-min] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-max] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-max] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a,a->a] dask/array/tests/test_routines.py::test_einsum[a,a] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a,a] dask/array/tests/test_routines.py::test_einsum[a,b] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] dask/array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] dask/array/tests/test_reductions.py::test_trace [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_trace dask/array/tests/test_reductions.py::test_median[True-0-median] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True-0-median] dask/array/tests/test_reductions.py::test_median[True-0-nanmedian] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True-0-nanmedian] dask/array/tests/test_reductions.py::test_median[True-axis1-median] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True-axis1-median] dask/array/tests/test_reductions.py::test_median[True-axis1-nanmedian] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True-axis1-nanmedian] dask/array/tests/test_reductions.py::test_median[True-1-median] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True-1-median] dask/array/tests/test_reductions.py::test_median[True-1-nanmedian] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True-1-nanmedian] dask/array/tests/test_reductions.py::test_median[True--1-median] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True--1-median] dask/array/tests/test_reductions.py::test_median[True--1-nanmedian] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[True--1-nanmedian] dask/array/tests/test_reductions.py::test_median[False-0-median] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a,b] dask/array/tests/test_routines.py::test_einsum[a,b,c] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False-0-median] dask/array/tests/test_reductions.py::test_median[False-0-nanmedian] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a,b,c] dask/array/tests/test_routines.py::test_einsum[a] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a] dask/array/tests/test_routines.py::test_einsum[ba,b] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[ba,b] dask/array/tests/test_routines.py::test_einsum[ba,b->] [gw3] [ 23%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[ba,b->] dask/array/tests/test_routines.py::test_einsum[defab,fedbc->defac] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False-0-nanmedian] dask/array/tests/test_reductions.py::test_median[False-axis1-median] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] [gw2] [ 23%] PASSED dask/array/tests/test_stats.py::test_one[kurtosistest] dask/array/tests/test_stats.py::test_two[ttest_ind-kwargs0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False-axis1-median] dask/array/tests/test_reductions.py::test_median[False-axis1-nanmedian] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] [gw2] [ 23%] PASSED dask/array/tests/test_stats.py::test_two[ttest_ind-kwargs0] dask/array/tests/test_stats.py::test_two[ttest_ind-kwargs1] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] [gw6] [ 23%] PASSED dask/array/tests/test_random.py::test_concurrency[default_rng] dask/array/tests/test_random.py::test_doc_randomstate[RandomState] [gw6] [ 23%] PASSED dask/array/tests/test_random.py::test_doc_randomstate[RandomState] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False-axis1-nanmedian] dask/array/tests/test_reductions.py::test_median[False-1-median] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] dask/array/tests/test_random.py::test_doc_randomstate[default_rng] [gw6] [ 23%] PASSED dask/array/tests/test_random.py::test_doc_randomstate[default_rng] dask/array/tests/test_random.py::test_doc_generator [gw6] [ 23%] PASSED dask/array/tests/test_random.py::test_doc_generator dask/array/tests/test_random.py::test_serializability[RandomState] [gw5] [ 23%] PASSED dask/array/tests/test_masked.py::test_cumulative [gw2] [ 23%] PASSED dask/array/tests/test_stats.py::test_two[ttest_ind-kwargs1] [gw4] [ 23%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] dask/array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] dask/array/tests/test_masked.py::test_accessors [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] [gw6] [ 23%] PASSED dask/array/tests/test_random.py::test_serializability[RandomState] dask/array/tests/test_random.py::test_serializability[default_rng] [gw6] [ 23%] PASSED dask/array/tests/test_random.py::test_serializability[default_rng] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False-1-median] dask/array/tests/test_reductions.py::test_median[False-1-nanmedian] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] dask/array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] [gw5] [ 23%] PASSED dask/array/tests/test_masked.py::test_accessors dask/array/tests/test_masked.py::test_masked_array [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False-1-nanmedian] dask/array/tests/test_reductions.py::test_median[False--1-median] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False--1-median] dask/array/tests/test_reductions.py::test_median[False--1-nanmedian] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median[False--1-nanmedian] dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] [gw1] [ 23%] PASSED dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] [gw3] [ 23%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] [gw7] [ 23%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] [gw5] [ 23%] PASSED dask/array/tests/test_masked.py::test_masked_array dask/array/tests/test_masked.py::test_set_fill_value [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[defab,fedbc->defac] dask/array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] dask/array/tests/test_routines.py::test_einsum[a...a] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a...a] dask/array/tests/test_routines.py::test_einsum[abc...->cba...] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[abc...->cba...] dask/array/tests/test_routines.py::test_einsum[...ab->...a] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[...ab->...a] dask/array/tests/test_routines.py::test_einsum[a...a->a...] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[a...a->a...] dask/array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] dask/array/tests/test_routines.py::test_einsum[ab...,b->ab...] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[ab...,b->ab...] dask/array/tests/test_routines.py::test_einsum[aa->a] [gw0] [ 23%] PASSED dask/array/tests/test_routines.py::test_einsum[aa->a] dask/array/tests/test_routines.py::test_einsum[ab,ab,c->c] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum[ab,ab,c->c] dask/array/tests/test_routines.py::test_einsum[aab,bc->ac] [gw7] [ 24%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] dask/array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum[aab,bc->ac] dask/array/tests/test_routines.py::test_einsum[aab,bcc->ac] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] [gw7] [ 24%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum[aab,bcc->ac] dask/array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_set_fill_value [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] dask/array/tests/test_reductions.py::test_object_reduction[sum] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_object_reduction[sum] dask/array/tests/test_reductions.py::test_object_reduction[mean] dask/array/tests/test_masked.py::test_average_weights_with_masked_array[False] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_average_weights_with_masked_array[False] dask/array/tests/test_masked.py::test_average_weights_with_masked_array[True] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] dask/array/tests/test_random.py::test_generator_consistent_names[RandomState] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_object_reduction[mean] dask/array/tests/test_reductions.py::test_object_reduction[prod] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_object_reduction[prod] dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] [gw7] [ 24%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] [gw3] [ 24%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_generator_consistent_names[RandomState] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_average_weights_with_masked_array[True] dask/array/tests/test_masked.py::test_arithmetic_results_in_masked dask/array/tests/test_random.py::test_generator_consistent_names[default_rng] [gw7] [ 24%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] [gw7] [ 24%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_generator_consistent_names[default_rng] dask/array/tests/test_random.py::test_random[RandomState] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_random[RandomState] dask/array/tests/test_random.py::test_random[default_rng] [gw3] [ 24%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] [gw2] [ 24%] XFAIL dask/array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] dask/array/tests/test_stats.py::test_two[ttest_rel-kwargs3] [gw7] [ 24%] PASSED dask/array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] dask/array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] [gw7] [ 24%] PASSED dask/array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] dask/array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] dask/array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] dask/array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] dask/array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_arithmetic_results_in_masked dask/array/tests/test_masked.py::test_count [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_random[default_rng] dask/array/tests/test_random.py::test_parametrized_random_function[RandomState] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_parametrized_random_function[RandomState] dask/array/tests/test_random.py::test_parametrized_random_function[default_rng] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_parametrized_random_function[default_rng] dask/array/tests/test_random.py::test_kwargs[RandomState] [gw4] [ 24%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_kwargs[RandomState] dask/array/tests/test_random.py::test_kwargs[default_rng] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] dask/array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] dask/array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] dask/array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_kwargs[default_rng] dask/array/tests/test_random.py::test_unique_names[RandomState] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_unique_names[RandomState] dask/array/tests/test_random.py::test_unique_names[default_rng] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_unique_names[default_rng] dask/array/tests/test_random.py::test_docs[RandomState] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_docs[RandomState] dask/array/tests/test_random.py::test_docs[default_rng] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_docs[default_rng] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_two[ttest_rel-kwargs3] dask/array/tests/test_stats.py::test_two[chisquare-kwargs4] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_two[chisquare-kwargs4] dask/array/tests/test_stats.py::test_two[power_divergence-kwargs5] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_two[power_divergence-kwargs5] dask/array/tests/test_stats.py::test_two[power_divergence-kwargs6] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_two[power_divergence-kwargs6] dask/array/tests/test_stats.py::test_two[power_divergence-kwargs7] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_two[power_divergence-kwargs7] dask/array/tests/test_stats.py::test_two[power_divergence-kwargs8] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_two[power_divergence-kwargs8] dask/array/tests/test_stats.py::test_moments[0] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_moments[0] dask/array/tests/test_stats.py::test_moments[1] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_moments[1] dask/array/tests/test_stats.py::test_moments[2] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_moments[2] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] dask/array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] dask/array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] dask/array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] dask/array/tests/test_random.py::test_random_seed [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_random_seed dask/array/tests/test_random.py::test_consistent_across_sizes[RandomState] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] dask/array/tests/test_stats.py::test_moments[3] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_moments[3] dask/array/tests/test_stats.py::test_moments[4] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_consistent_across_sizes[RandomState] dask/array/tests/test_random.py::test_consistent_across_sizes[default_rng] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] dask/array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_count dask/array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] dask/array/tests/test_routines.py::test_einsum_order[C] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_order[C] dask/array/tests/test_routines.py::test_einsum_order[F] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_order[F] dask/array/tests/test_routines.py::test_einsum_order[A] [gw3] [ 24%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_moments[4] dask/array/tests/test_stats.py::test_anova dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] [gw6] [ 24%] PASSED dask/array/tests/test_random.py::test_consistent_across_sizes[default_rng] dask/array/tests/test_random.py::test_random_all[NoneType] dask/array/tests/test_masked.py::test_like_funcs[ones_like] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_like_funcs[ones_like] dask/array/tests/test_masked.py::test_like_funcs[zeros_like] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_like_funcs[zeros_like] dask/array/tests/test_masked.py::test_like_funcs[empty_like] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_order[A] dask/array/tests/test_routines.py::test_einsum_order[K] [gw5] [ 24%] PASSED dask/array/tests/test_masked.py::test_like_funcs[empty_like] dask/array/tests/test_masked.py::test_nonzero [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_order[K] dask/array/tests/test_routines.py::test_einsum_casting[no] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_casting[no] dask/array/tests/test_routines.py::test_einsum_casting[equiv] [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] dask/array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_casting[equiv] dask/array/tests/test_routines.py::test_einsum_casting[safe] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_casting[safe] dask/array/tests/test_routines.py::test_einsum_casting[same_kind] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_casting[same_kind] dask/array/tests/test_routines.py::test_einsum_casting[unsafe] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_casting[unsafe] dask/array/tests/test_routines.py::test_einsum_split_every[None] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_split_every[None] dask/array/tests/test_routines.py::test_einsum_split_every[2] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_split_every[2] dask/array/tests/test_routines.py::test_einsum_invalid_args [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_invalid_args dask/array/tests/test_routines.py::test_einsum_broadcasting_contraction [gw7] [ 24%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] dask/array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_broadcasting_contraction dask/array/tests/test_routines.py::test_einsum_broadcasting_contraction2 [gw3] [ 24%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] dask/array/tests/test_reductions.py::test_mean_func_does_not_warn [gw1] [ 24%] SKIPPED dask/array/tests/test_reductions.py::test_mean_func_does_not_warn dask/array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] dask/array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_broadcasting_contraction2 dask/array/tests/test_routines.py::test_einsum_broadcasting_contraction3 [gw0] [ 24%] PASSED dask/array/tests/test_routines.py::test_einsum_broadcasting_contraction3 dask/array/tests/test_routines.py::test_average[True-a0] [gw1] [ 24%] PASSED dask/array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_anova dask/array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] dask/array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] [gw2] [ 24%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] dask/array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] dask/array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] dask/array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average[True-a0] dask/array/tests/test_routines.py::test_average[True-a1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] dask/array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] dask/array/tests/test_stats.py::test_nan_raises[omit-moment-1] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] dask/array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] dask/array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[omit-moment-1] dask/array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] dask/array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average[True-a1] dask/array/tests/test_routines.py::test_average[False-a0] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_random_all[NoneType] dask/array/tests/test_random.py::test_random_all[int] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] dask/array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] dask/array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average[False-a0] dask/array/tests/test_routines.py::test_average[False-a1] dask/array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] dask/array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average[False-a1] dask/array/tests/test_routines.py::test_average_keepdims[a0] dask/array/tests/test_stats.py::test_nan_raises[raise-moment-1] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_nan_raises[raise-moment-1] dask/array/tests/test_stats.py::test_power_divergence_invalid [gw4] [ 25%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_power_divergence_invalid dask/array/tests/test_stats.py::test_skew_raises [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_skew_raises dask/array/tests/test_stats.py::test_skew_single_return_type [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average_keepdims[a0] dask/array/tests/test_routines.py::test_average_keepdims[a1] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] dask/array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average_keepdims[a1] dask/array/tests/test_routines.py::test_average_weights[False] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_skew_single_return_type dask/array/tests/test_stats.py::test_kurtosis_single_return_type [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_random_all[int] dask/array/tests/test_random.py::test_random_all[tuple] [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average_weights[False] dask/array/tests/test_routines.py::test_average_weights[True] [gw2] [ 25%] PASSED dask/array/tests/test_stats.py::test_kurtosis_single_return_type dask/array/tests/test_svg.py::test_basic [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_basic dask/array/tests/test_svg.py::test_repr_html [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average_weights[True] dask/array/tests/test_routines.py::test_average_raises [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_average_raises dask/array/tests/test_routines.py::test_iscomplexobj [gw0] [ 25%] PASSED dask/array/tests/test_routines.py::test_iscomplexobj dask/array/tests/test_routines.py::test_tril_triu [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_repr_html dask/array/tests/test_svg.py::test_errors [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_errors dask/array/tests/test_svg.py::test_repr_html_size_units [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_repr_html_size_units dask/array/tests/test_svg.py::test_draw_sizes [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] dask/array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_draw_sizes dask/array/tests/test_svg.py::test_too_many_lines_fills_sides_darker [gw1] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_too_many_lines_fills_sides_darker dask/array/tests/test_svg.py::test_3d [gw2] [ 25%] PASSED dask/array/tests/test_svg.py::test_3d dask/array/tests/test_testing.py::test_assert_eq_checks_scalars [gw2] [ 25%] PASSED dask/array/tests/test_testing.py::test_assert_eq_checks_scalars dask/array/tests/test_ufunc.py::test_ufunc_meta[log] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_meta[log] dask/array/tests/test_ufunc.py::test_ufunc_meta[modf] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_meta[modf] dask/array/tests/test_ufunc.py::test_ufunc_meta[frexp] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_meta[frexp] dask/array/tests/test_ufunc.py::test_ufunc [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_ufunc dask/array/tests/test_ufunc.py::test_unary_ufunc[abs] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] dask/array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_random_all[tuple] dask/array/tests/test_random.py::test_Generator_only_funcs[NoneType] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_Generator_only_funcs[NoneType] dask/array/tests/test_random.py::test_Generator_only_funcs[int] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_Generator_only_funcs[int] dask/array/tests/test_random.py::test_Generator_only_funcs[tuple] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_Generator_only_funcs[tuple] dask/array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] dask/array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] dask/array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] dask/array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[abs] dask/array/tests/test_ufunc.py::test_unary_ufunc[absolute] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[absolute] dask/array/tests/test_ufunc.py::test_unary_ufunc[arccos] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[arccos] dask/array/tests/test_ufunc.py::test_unary_ufunc[arccosh] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[arccosh] dask/array/tests/test_ufunc.py::test_unary_ufunc[arcsin] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[arcsin] dask/array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] dask/array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] dask/array/tests/test_ufunc.py::test_unary_ufunc[arctan] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[arctan] dask/array/tests/test_ufunc.py::test_unary_ufunc[arctanh] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[arctanh] dask/array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] dask/array/tests/test_ufunc.py::test_unary_ufunc[cbrt] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[cbrt] dask/array/tests/test_ufunc.py::test_unary_ufunc[ceil] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[ceil] dask/array/tests/test_ufunc.py::test_unary_ufunc[conj] [gw1] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] [gw5] [ 25%] PASSED dask/array/tests/test_masked.py::test_nonzero dask/array/tests/test_masked.py::test_where [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[conj] dask/array/tests/test_ufunc.py::test_unary_ufunc[cos] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[cos] dask/array/tests/test_ufunc.py::test_unary_ufunc[cosh] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[cosh] dask/array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] dask/array/tests/test_ufunc.py::test_unary_ufunc[degrees] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] dask/array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] dask/array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] [gw1] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[degrees] dask/array/tests/test_ufunc.py::test_unary_ufunc[exp] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] dask/array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] [gw7] [ 25%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] dask/array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] [gw1] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[exp] dask/array/tests/test_ufunc.py::test_unary_ufunc[exp2] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[exp2] dask/array/tests/test_ufunc.py::test_unary_ufunc[expm1] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] dask/array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[expm1] dask/array/tests/test_ufunc.py::test_unary_ufunc[fabs] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[fabs] dask/array/tests/test_ufunc.py::test_unary_ufunc[fix] [gw2] [ 25%] SKIPPED dask/array/tests/test_ufunc.py::test_unary_ufunc[fix] dask/array/tests/test_ufunc.py::test_unary_ufunc[floor] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[floor] dask/array/tests/test_ufunc.py::test_unary_ufunc[invert] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[invert] dask/array/tests/test_ufunc.py::test_unary_ufunc[isfinite] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[isfinite] dask/array/tests/test_ufunc.py::test_unary_ufunc[isinf] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[isinf] dask/array/tests/test_ufunc.py::test_unary_ufunc[isnan] [gw3] [ 25%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[isnan] dask/array/tests/test_ufunc.py::test_unary_ufunc[log] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[log] dask/array/tests/test_ufunc.py::test_unary_ufunc[log10] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[log10] dask/array/tests/test_ufunc.py::test_unary_ufunc[log1p] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[log1p] dask/array/tests/test_ufunc.py::test_unary_ufunc[log2] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[log2] dask/array/tests/test_ufunc.py::test_unary_ufunc[logical_not] [gw6] [ 25%] PASSED dask/array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] dask/array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[logical_not] dask/array/tests/test_ufunc.py::test_unary_ufunc[negative] [gw2] [ 25%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[negative] dask/array/tests/test_ufunc.py::test_unary_ufunc[positive] [gw5] [ 25%] PASSED dask/array/tests/test_masked.py::test_where dask/array/tests/test_numpy_compat.py::test_basic [gw5] [ 25%] PASSED dask/array/tests/test_numpy_compat.py::test_basic dask/array/tests/test_numpy_compat.py::test_min_max_round_funcs [gw5] [ 25%] PASSED dask/array/tests/test_numpy_compat.py::test_min_max_round_funcs dask/array/tests/test_optimization.py::test_fuse_getitem[True-True-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[True-True-True] dask/array/tests/test_optimization.py::test_fuse_getitem[True-True-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[True-True-False] dask/array/tests/test_optimization.py::test_fuse_getitem[True-False-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[True-False-True] dask/array/tests/test_optimization.py::test_fuse_getitem[True-False-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[True-False-False] dask/array/tests/test_optimization.py::test_fuse_getitem[False-True-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[False-True-True] dask/array/tests/test_optimization.py::test_fuse_getitem[False-True-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[False-True-False] dask/array/tests/test_optimization.py::test_fuse_getitem[False-False-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[False-False-True] dask/array/tests/test_optimization.py::test_fuse_getitem[False-False-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem[False-False-False] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] dask/array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] dask/array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] dask/array/tests/test_optimization.py::test_optimize_slicing[True] [gw3] [ 26%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_optimize_slicing[True] dask/array/tests/test_optimization.py::test_optimize_slicing[False] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[positive] dask/array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_optimize_slicing[False] dask/array/tests/test_optimization.py::test_fuse_slice [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_slice [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] dask/array/tests/test_optimization.py::test_fuse_slice_with_lists dask/array/tests/test_routines.py::test_tensordot [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_slice_with_lists dask/array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] dask/array/tests/test_optimization.py::test_nonfusible_fancy_indexing [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_nonfusible_fancy_indexing dask/array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] dask/array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] dask/array/tests/test_optimization.py::test_dont_fuse_numpy_arrays [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_fuse_numpy_arrays dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] dask/array/tests/test_ufunc.py::test_unary_ufunc[radians] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[radians] dask/array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] dask/array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] dask/array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] dask/array/tests/test_ufunc.py::test_unary_ufunc[rint] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] dask/array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[rint] dask/array/tests/test_ufunc.py::test_unary_ufunc[sign] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] dask/array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] dask/array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot dask/array/tests/test_routines.py::test_tensordot_2[0] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[sign] dask/array/tests/test_ufunc.py::test_unary_ufunc[signbit] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] [gw1] [ 26%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[signbit] dask/array/tests/test_ufunc.py::test_unary_ufunc[sin] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] dask/array/tests/test_routines.py::test_tensordot_2[1] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[1] dask/array/tests/test_routines.py::test_tensordot_2[axes2] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] dask/array/tests/test_optimization.py::test_turn_off_fusion [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[axes2] dask/array/tests/test_routines.py::test_tensordot_2[axes3] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] dask/array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[sin] dask/array/tests/test_ufunc.py::test_unary_ufunc[sinh] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[axes3] dask/array/tests/test_routines.py::test_tensordot_2[axes4] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[axes4] dask/array/tests/test_routines.py::test_tensordot_2[axes5] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[sinh] dask/array/tests/test_ufunc.py::test_unary_ufunc[spacing] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[axes5] dask/array/tests/test_routines.py::test_tensordot_2[axes6] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_2[axes6] dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] [gw3] [ 26%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] [gw1] [ 26%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[spacing] dask/array/tests/test_ufunc.py::test_unary_ufunc[sqrt] [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] dask/array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 [gw7] [ 26%] PASSED dask/array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 dask/array/tests/test_routines.py::test_tensordot_more_than_26_dims [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[sqrt] dask/array/tests/test_ufunc.py::test_unary_ufunc[square] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] dask/array/tests/test_random.py::test_array_broadcasting[RandomState] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[square] dask/array/tests/test_ufunc.py::test_unary_ufunc[tan] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[tan] dask/array/tests/test_ufunc.py::test_unary_ufunc[tanh] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[tanh] dask/array/tests/test_ufunc.py::test_unary_ufunc[trunc] [gw1] [ 26%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_unary_ufunc[trunc] dask/array/tests/test_ufunc.py::test_binary_ufunc[add] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[add] dask/array/tests/test_ufunc.py::test_binary_ufunc[arctan2] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_array_broadcasting[RandomState] dask/array/tests/test_random.py::test_array_broadcasting[default_rng] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_array_broadcasting[default_rng] dask/array/tests/test_random.py::test_multinomial[RandomState] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_multinomial[RandomState] dask/array/tests/test_random.py::test_multinomial[default_rng] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_multinomial[default_rng] dask/array/tests/test_random.py::test_choice[RandomState] [gw1] [ 26%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] [gw4] [ 26%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_choice[RandomState] dask/array/tests/test_random.py::test_choice[default_rng] [gw2] [ 26%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[arctan2] dask/array/tests/test_ufunc.py::test_binary_ufunc[copysign] [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_choice[default_rng] dask/array/tests/test_random.py::test_create_with_auto_dimensions [gw5] [ 26%] XFAIL dask/array/tests/test_optimization.py::test_turn_off_fusion dask/array/tests/test_optimization.py::test_disable_lowlevel_fusion [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_disable_lowlevel_fusion dask/array/tests/test_optimization.py::test_array_creation_blockwise_fusion [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_array_creation_blockwise_fusion dask/array/tests/test_optimization.py::test_gh3937 [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_gh3937 dask/array/tests/test_optimization.py::test_double_dependencies [gw5] [ 26%] PASSED dask/array/tests/test_optimization.py::test_double_dependencies dask/array/tests/test_optimization.py::test_fuse_roots [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_create_with_auto_dimensions dask/array/tests/test_random.py::test_names [gw6] [ 26%] PASSED dask/array/tests/test_random.py::test_names dask/array/tests/test_random.py::test_permutation[RandomState] [gw5] [ 27%] PASSED dask/array/tests/test_optimization.py::test_fuse_roots dask/array/tests/test_optimization.py::test_fuse_roots_annotations [gw1] [ 27%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] [gw5] [ 27%] PASSED dask/array/tests/test_optimization.py::test_fuse_roots_annotations dask/array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_permutation[RandomState] [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[copysign] dask/array/tests/test_ufunc.py::test_binary_ufunc[divide] [gw5] [ 27%] PASSED dask/array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] dask/array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] dask/array/tests/test_random.py::test_permutation[default_rng] [gw5] [ 27%] PASSED dask/array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] dask/array/tests/test_overlap.py::test_overlap_internal [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_overlap_internal dask/array/tests/test_overlap.py::test_overlap_internal_asymmetric [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_permutation[default_rng] dask/array/tests/test_random.py::test_auto_chunks[RandomState] [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_auto_chunks[RandomState] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_overlap_internal_asymmetric dask/array/tests/test_overlap.py::test_overlap_internal_asymmetric_small dask/array/tests/test_random.py::test_auto_chunks[default_rng] [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_auto_chunks[default_rng] dask/array/tests/test_random.py::test_randint_dtype [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_overlap_internal_asymmetric_small dask/array/tests/test_overlap.py::test_trim_internal [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_trim_internal dask/array/tests/test_overlap.py::test_periodic [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_randint_dtype dask/array/tests/test_random.py::test_raises_bad_kwarg[RandomState] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_periodic dask/array/tests/test_overlap.py::test_reflect [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[divide] dask/array/tests/test_ufunc.py::test_binary_ufunc[equal] [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_raises_bad_kwarg[RandomState] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_reflect dask/array/tests/test_overlap.py::test_nearest dask/array/tests/test_random.py::test_raises_bad_kwarg[default_rng] [gw6] [ 27%] PASSED dask/array/tests/test_random.py::test_raises_bad_kwarg[default_rng] dask/array/tests/test_random.py::test_randomstate_kwargs [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_nearest dask/array/tests/test_overlap.py::test_constant [gw3] [ 27%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_constant dask/array/tests/test_overlap.py::test_boundaries [gw6] [ 27%] SKIPPED dask/array/tests/test_random.py::test_randomstate_kwargs [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_boundaries dask/array/tests/test_rechunk.py::test_rechunk_internals_1 dask/array/tests/test_overlap.py::test_overlap [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_internals_1 dask/array/tests/test_rechunk.py::test_intersect_1 [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_intersect_1 dask/array/tests/test_rechunk.py::test_intersect_2 [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_intersect_2 dask/array/tests/test_rechunk.py::test_rechunk_1d [gw1] [ 27%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_overlap dask/array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg dask/array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception dask/array/tests/test_overlap.py::test_map_overlap [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[equal] dask/array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_1d dask/array/tests/test_rechunk.py::test_rechunk_2d [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_2d dask/array/tests/test_rechunk.py::test_rechunk_4d [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_4d [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] dask/array/tests/test_rechunk.py::test_rechunk_expand [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_expand dask/array/tests/test_rechunk.py::test_rechunk_expand2 [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_expand2 dask/array/tests/test_rechunk.py::test_rechunk_method [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap dask/array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None] dask/array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] dask/array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] dask/array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] dask/array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] dask/array/tests/test_overlap.py::test_map_overlap_no_depth[none] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_no_depth[none] dask/array/tests/test_overlap.py::test_map_overlap_no_depth[0] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_no_depth[0] dask/array/tests/test_overlap.py::test_map_overlap_multiarray [gw1] [ 27%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_multiarray dask/array/tests/test_overlap.py::test_map_overlap_multiarray_defaults [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_multiarray_defaults dask/array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths dask/array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception dask/array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] dask/array/tests/test_linalg.py::test_tsqr_zero_height_chunks [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] dask/array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_tsqr_zero_height_chunks dask/array/tests/test_overlap.py::test_map_overlap_multiarray_variadic dask/array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] dask/array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] dask/array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] dask/array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] dask/array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] dask/array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] dask/array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] dask/array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] dask/array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] dask/array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] dask/array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] dask/array/tests/test_linalg.py::test_sfqr[10-5-10-None] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[10-5-10-None] dask/array/tests/test_linalg.py::test_sfqr[5-10-10-None] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[5-10-10-None] dask/array/tests/test_linalg.py::test_sfqr[10-10-10-None] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_method dask/array/tests/test_rechunk.py::test_rechunk_blockshape [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_blockshape dask/array/tests/test_rechunk.py::test_dtype [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_dtype dask/array/tests/test_rechunk.py::test_rechunk_with_dict [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_dict dask/array/tests/test_rechunk.py::test_rechunk_with_empty_input [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_empty_input [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[10-10-10-None] dask/array/tests/test_rechunk.py::test_rechunk_with_null_dimensions dask/array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] dask/array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_null_dimensions dask/array/tests/test_rechunk.py::test_rechunk_with_integer [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_integer dask/array/tests/test_rechunk.py::test_rechunk_0d [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_0d dask/array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] dask/array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] dask/array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] dask/array/tests/test_rechunk.py::test_rechunk_empty [gw0] [ 27%] PASSED dask/array/tests/test_routines.py::test_tril_triu dask/array/tests/test_routines.py::test_tril_ndims [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_empty dask/array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] dask/array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] dask/array/tests/test_rechunk.py::test_rechunk_zero_dim_array [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_zero_dim_array dask/array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II [gw0] [ 27%] PASSED dask/array/tests/test_routines.py::test_tril_ndims dask/array/tests/test_routines.py::test_tril_triu_non_square_arrays [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II dask/array/tests/test_rechunk.py::test_rechunk_same [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_same dask/array/tests/test_rechunk.py::test_rechunk_same_fully_unknown [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_same_fully_unknown dask/array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats dask/array/tests/test_rechunk.py::test_rechunk_same_partially_unknown [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] dask/array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] dask/array/tests/test_linalg.py::test_qr[20-10-10-None] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_same_partially_unknown dask/array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders dask/array/tests/test_rechunk.py::test_rechunk_minus_one [gw1] [ 27%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_qr[20-10-10-None] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_minus_one [gw5] [ 27%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_multiarray_variadic dask/array/tests/test_rechunk.py::test_rechunk_intermediates dask/array/tests/test_linalg.py::test_qr[20-10-chunks1-None] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_intermediates dask/array/tests/test_rechunk.py::test_divide_to_width [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_divide_to_width dask/array/tests/test_rechunk.py::test_merge_to_number [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_merge_to_number dask/array/tests/test_rechunk.py::test_plan_rechunk [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_plan_rechunk dask/array/tests/test_rechunk.py::test_plan_rechunk_5d [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_plan_rechunk_5d dask/array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous [gw6] [ 27%] PASSED dask/array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous dask/array/tests/test_rechunk.py::test_plan_rechunk_asymmetric [gw0] [ 27%] PASSED dask/array/tests/test_routines.py::test_tril_triu_non_square_arrays dask/array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] [gw2] [ 27%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] [gw4] [ 27%] PASSED dask/array/tests/test_linalg.py::test_qr[20-10-chunks1-None] dask/array/tests/test_ufunc.py::test_binary_ufunc[fmax] dask/array/tests/test_linalg.py::test_qr[20-10-chunks2-None] [gw0] [ 27%] PASSED dask/array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] dask/array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[20-10-chunks2-None] dask/array/tests/test_linalg.py::test_qr[40-10-chunks3-None] [gw0] [ 28%] PASSED dask/array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] dask/array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[fmax] dask/array/tests/test_ufunc.py::test_binary_ufunc[fmin] [gw0] [ 28%] PASSED dask/array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] dask/array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[40-10-chunks3-None] dask/array/tests/test_linalg.py::test_qr[128-2-chunks4-None] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[128-2-chunks4-None] dask/array/tests/test_linalg.py::test_qr[129-2-chunks5-None] [gw5] [ 28%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] [gw0] [ 28%] PASSED dask/array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] dask/array/tests/test_slicing.py::test_slice_1d [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_1d dask/array/tests/test_slicing.py::test_slice_singleton_value_on_boundary [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_singleton_value_on_boundary dask/array/tests/test_slicing.py::test_slice_array_1d [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_array_1d dask/array/tests/test_slicing.py::test_slice_array_2d [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_array_2d dask/array/tests/test_slicing.py::test_slice_optimizations [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_optimizations dask/array/tests/test_slicing.py::test_slicing_with_singleton_indices [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_singleton_indices dask/array/tests/test_slicing.py::test_slicing_with_newaxis [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_newaxis dask/array/tests/test_slicing.py::test_take [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_take dask/array/tests/test_slicing.py::test_take_sorted [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[129-2-chunks5-None] dask/array/tests/test_linalg.py::test_qr[130-2-chunks6-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_take_sorted dask/array/tests/test_slicing.py::test_slicing_chunks [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_chunks dask/array/tests/test_slicing.py::test_slicing_with_numpy_arrays [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[fmin] dask/array/tests/test_ufunc.py::test_binary_ufunc[fmod] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_numpy_arrays dask/array/tests/test_slicing.py::test_slicing_and_chunks [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_and_chunks dask/array/tests/test_slicing.py::test_slicing_and_unknown_chunks [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_and_unknown_chunks dask/array/tests/test_slicing.py::test_slicing_identities [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_identities dask/array/tests/test_slicing.py::test_slice_stop_0 [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_stop_0 dask/array/tests/test_slicing.py::test_slice_list_then_None [gw3] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slice_list_then_None dask/array/tests/test_slicing.py::test_slicing_exhaustively [gw0] [ 28%] SKIPPED dask/array/tests/test_slicing.py::test_slicing_exhaustively dask/array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys dask/array/tests/test_slicing.py::test_empty_slice [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_empty_slice dask/array/tests/test_slicing.py::test_multiple_list_slicing [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_multiple_list_slicing dask/array/tests/test_slicing.py::test_boolean_list_slicing [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_boolean_list_slicing dask/array/tests/test_slicing.py::test_boolean_numpy_array_slicing [gw1] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_boolean_numpy_array_slicing dask/array/tests/test_slicing.py::test_empty_list [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[130-2-chunks6-None] dask/array/tests/test_linalg.py::test_qr[131-2-chunks7-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_empty_list dask/array/tests/test_slicing.py::test_uneven_chunks [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_uneven_chunks dask/array/tests/test_slicing.py::test_new_blockdim [gw5] [ 28%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_new_blockdim dask/array/tests/test_slicing.py::test_slicing_consistent_names dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_consistent_names dask/array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization dask/array/tests/test_slicing.py::test_sanitize_index_element [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_sanitize_index_element dask/array/tests/test_slicing.py::test_sanitize_index [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_sanitize_index dask/array/tests/test_slicing.py::test_uneven_blockdims [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_uneven_blockdims dask/array/tests/test_slicing.py::test_oob_check [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_oob_check dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[131-2-chunks7-None] dask/array/tests/test_linalg.py::test_qr[300-10-chunks8-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[fmod] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] dask/array/tests/test_ufunc.py::test_binary_ufunc[greater] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[300-10-chunks8-None] dask/array/tests/test_linalg.py::test_qr[300-10-chunks9-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] [gw3] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] [gw1] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[greater] dask/array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] [gw5] [ 28%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[300-10-chunks9-None] dask/array/tests/test_linalg.py::test_qr[300-10-chunks10-None] [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] dask/array/tests/test_ufunc.py::test_binary_ufunc[hypot] [gw5] [ 28%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_plan_rechunk_asymmetric dask/array/tests/test_rechunk.py::test_rechunk_warning [gw3] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_warning dask/array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] dask/array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] dask/array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] [gw5] [ 28%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] dask/array/tests/test_rechunk.py::test_intersect_nan dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_intersect_nan [gw1] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] dask/array/tests/test_rechunk.py::test_intersect_nan_single dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_intersect_nan_single dask/array/tests/test_rechunk.py::test_intersect_nan_long [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_intersect_nan_long dask/array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[hypot] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas dask/array/tests/test_rechunk.py::test_rechunk_unknown_from_array dask/array/tests/test_ufunc.py::test_binary_ufunc[ldexp] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_unknown_from_array dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] [gw5] [ 28%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[300-10-chunks10-None] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] dask/array/tests/test_linalg.py::test_qr[10-5-10-None] dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] [gw6] [ 28%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[10-5-10-None] dask/array/tests/test_linalg.py::test_qr[5-10-10-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] [gw2] [ 28%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[ldexp] dask/array/tests/test_ufunc.py::test_binary_ufunc[left_shift] [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[5-10-10-None] dask/array/tests/test_linalg.py::test_qr[10-10-10-None] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] [gw3] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] dask/array/tests/test_reductions.py::test_weighted_reduction [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] [gw3] [ 28%] PASSED dask/array/tests/test_reductions.py::test_weighted_reduction [gw4] [ 28%] PASSED dask/array/tests/test_linalg.py::test_qr[10-10-10-None] dask/array/tests/test_linalg.py::test_qr[10-40-chunks14-None] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] [gw3] [ 28%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] [gw3] [ 28%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] [gw1] [ 28%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] [gw3] [ 28%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] [gw3] [ 28%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] [gw3] [ 28%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] [gw0] [ 28%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] [gw3] [ 28%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] [gw2] [ 29%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[left_shift] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] dask/array/tests/test_ufunc.py::test_binary_ufunc[less] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] dask/array/tests/test_reshape.py::test_expand_tuple [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_qr[10-40-chunks14-None] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_expand_tuple dask/array/tests/test_reshape.py::test_contract_tuple [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_contract_tuple dask/array/tests/test_linalg.py::test_qr[10-40-chunks15-None] dask/array/tests/test_reshape.py::test_reshape_unknown_sizes [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_unknown_sizes dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] [gw5] [ 29%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_qr[10-40-chunks15-None] dask/array/tests/test_linalg.py::test_qr[10-40-chunks16-None] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] [gw2] [ 29%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[less] dask/array/tests/test_ufunc.py::test_binary_ufunc[less_equal] dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] dask/array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] [gw1] [ 29%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_qr[10-40-chunks16-None] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] dask/array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] dask/array/tests/test_linalg.py::test_linalg_consistent_names dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] [gw2] [ 29%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[less_equal] [gw3] [ 29%] PASSED dask/array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] dask/array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] dask/array/tests/test_routines.py::test_array [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_array dask/array/tests/test_routines.py::test_array_return_type [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_array_return_type dask/array/tests/test_routines.py::test_derived_docstrings dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_derived_docstrings dask/array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_linalg_consistent_names dask/array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] dask/array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] [gw2] [ 29%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] dask/array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] dask/array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] dask/array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute dask/array/tests/test_slicing.py::test_index_with_bool_dask_array [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] [gw5] [ 29%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] [gw2] [ 29%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] dask/array/tests/test_ufunc.py::test_binary_ufunc[logical_and] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_bool_dask_array [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] dask/array/tests/test_slicing.py::test_index_with_bool_dask_array_2 dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] [gw4] [ 29%] PASSED dask/array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] dask/array/tests/test_linalg.py::test_svd_compressed_compute[power] [gw6] [ 29%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] [gw1] [ 29%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] [gw2] [ 29%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[logical_and] dask/array/tests/test_ufunc.py::test_binary_ufunc[logical_or] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] [gw0] [ 29%] PASSED dask/array/tests/test_slicing.py::test_index_with_bool_dask_array_2 dask/array/tests/test_slicing.py::test_cull [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] [gw7] [ 29%] PASSED dask/array/tests/test_routines.py::test_tensordot_more_than_26_dims [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] dask/array/tests/test_routines.py::test_dot_method dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] [gw7] [ 29%] PASSED dask/array/tests/test_routines.py::test_dot_method dask/array/tests/test_routines.py::test_dot_persist_equivalence [gw5] [ 29%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] [gw3] [ 29%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] [gw0] [ 30%] XFAIL dask/array/tests/test_slicing.py::test_cull dask/array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[logical_or] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] dask/array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_dot_persist_equivalence dask/array/tests/test_routines.py::test_vdot[shape0-chunks0] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_vdot[shape0-chunks0] dask/array/tests/test_routines.py::test_vdot[shape1-chunks1] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] dask/array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] dask/array/tests/test_slicing.py::test_slicing_integer_no_warnings [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_integer_no_warnings dask/array/tests/test_slicing.py::test_slicing_none_int_ellipes [gw0] [ 30%] SKIPPED dask/array/tests/test_slicing.py::test_slicing_none_int_ellipes dask/array/tests/test_slicing.py::test_None_overlap_int [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_None_overlap_int dask/array/tests/test_slicing.py::test_negative_n_slicing [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_negative_n_slicing dask/array/tests/test_slicing.py::test_negative_list_slicing [gw1] [ 30%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_negative_list_slicing dask/array/tests/test_slicing.py::test_permit_oob_slices dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_permit_oob_slices dask/array/tests/test_slicing.py::test_normalize_index [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_vdot[shape1-chunks1] dask/array/tests/test_routines.py::test_outer[shape10-shape20] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_normalize_index dask/array/tests/test_slicing.py::test_take_semi_sorted [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_take_semi_sorted dask/array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] dask/array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] dask/array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] dask/array/tests/test_ufunc.py::test_binary_ufunc[maximum] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] dask/array/tests/test_slicing.py::test_getitem_avoids_large_chunks [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_outer[shape10-shape20] dask/array/tests/test_routines.py::test_outer[shape11-shape21] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_outer[shape11-shape21] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[maximum] dask/array/tests/test_ufunc.py::test_binary_ufunc[minimum] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] dask/array/tests/test_routines.py::test_transpose [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_transpose dask/array/tests/test_routines.py::test_transpose_negative_axes [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_transpose_negative_axes [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] dask/array/tests/test_routines.py::test_transpose_skip_when_possible [gw1] [ 30%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_transpose_skip_when_possible dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] dask/array/tests/test_routines.py::test_swapaxes [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[minimum] dask/array/tests/test_ufunc.py::test_binary_ufunc[mod] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] [gw0] [ 30%] PASSED dask/array/tests/test_slicing.py::test_getitem_avoids_large_chunks dask/array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] [gw6] [ 30%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_swapaxes dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[mod] dask/array/tests/test_ufunc.py::test_binary_ufunc[multiply] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] [gw3] [ 30%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[multiply] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] dask/array/tests/test_ufunc.py::test_binary_ufunc[nextafter] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] [gw1] [ 30%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] dask/array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] dask/array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] dask/array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false dask/array/tests/test_overlap.py::test_map_overlap_deprecated_signature [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[nextafter] dask/array/tests/test_ufunc.py::test_binary_ufunc[not_equal] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] dask/array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] dask/array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_deprecated_signature dask/array/tests/test_overlap.py::test_nearest_overlap [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] dask/array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] dask/array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] dask/array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] [gw2] [ 30%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[not_equal] dask/array/tests/test_ufunc.py::test_binary_ufunc[power] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] dask/array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] [gw7] [ 30%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] dask/array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] [gw5] [ 30%] PASSED dask/array/tests/test_overlap.py::test_nearest_overlap dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] dask/array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_compute[power] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] dask/array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] dask/array/tests/test_linalg.py::test_svd_compressed_compute[QR] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[power] dask/array/tests/test_ufunc.py::test_binary_ufunc[remainder] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] dask/array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] dask/array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] dask/array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] dask/array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[remainder] dask/array/tests/test_ufunc.py::test_binary_ufunc[right_shift] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] dask/array/tests/test_routines.py::test_ptp[shape0-None] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ptp[shape0-None] dask/array/tests/test_routines.py::test_ptp[shape1-0] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ptp[shape1-0] dask/array/tests/test_routines.py::test_ptp[shape2-1] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ptp[shape2-1] dask/array/tests/test_routines.py::test_ptp[shape3-2] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[right_shift] dask/array/tests/test_ufunc.py::test_binary_ufunc[subtract] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ptp[shape3-2] dask/array/tests/test_routines.py::test_ptp[shape4--1] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ptp[shape4--1] dask/array/tests/test_routines.py::test_diff[0-shape0-0] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[0-shape0-0] dask/array/tests/test_routines.py::test_diff[0-shape1-1] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[0-shape1-1] dask/array/tests/test_routines.py::test_diff[0-shape2-2] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[0-shape2-2] dask/array/tests/test_routines.py::test_diff[0-shape3--1] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[0-shape3--1] dask/array/tests/test_routines.py::test_diff[1-shape0-0] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[subtract] dask/array/tests/test_ufunc.py::test_binary_ufunc[true_divide] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[1-shape0-0] dask/array/tests/test_routines.py::test_diff[1-shape1-1] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[true_divide] dask/array/tests/test_ufunc.py::test_binary_ufunc[float_power] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[1-shape1-1] dask/array/tests/test_routines.py::test_diff[1-shape2-2] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[1-shape2-2] dask/array/tests/test_routines.py::test_diff[1-shape3--1] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_binary_ufunc[float_power] dask/array/tests/test_ufunc.py::test_ufunc_outer [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[1-shape3--1] dask/array/tests/test_routines.py::test_diff[2-shape0-0] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_outer dask/array/tests/test_ufunc.py::test_complex[isreal] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[2-shape0-0] dask/array/tests/test_routines.py::test_diff[2-shape1-1] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] dask/array/tests/test_overlap.py::test_one_chunk_along_axis [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_one_chunk_along_axis dask/array/tests/test_overlap.py::test_constant_boundaries [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_constant_boundaries dask/array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[2-shape1-1] dask/array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] dask/array/tests/test_routines.py::test_diff[2-shape2-2] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] dask/array/tests/test_overlap.py::test_depth_greater_than_dim [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_depth_greater_than_dim dask/array/tests/test_overlap.py::test_none_boundaries [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_none_boundaries dask/array/tests/test_overlap.py::test_overlap_small [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_overlap_small dask/array/tests/test_overlap.py::test_no_shared_keys_with_different_depths [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_complex[isreal] dask/array/tests/test_ufunc.py::test_complex[iscomplex] [gw3] [ 31%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_no_shared_keys_with_different_depths dask/array/tests/test_overlap.py::test_overlap_few_dimensions_small [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_overlap_few_dimensions_small dask/array/tests/test_overlap.py::test_overlap_few_dimensions [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[2-shape2-2] dask/array/tests/test_routines.py::test_diff[2-shape3--1] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_overlap_few_dimensions dask/array/tests/test_overlap.py::test_trim_boundary[reflect] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_complex[iscomplex] dask/array/tests/test_ufunc.py::test_complex[real] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff[2-shape3--1] dask/array/tests/test_routines.py::test_diff_prepend[0] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_trim_boundary[reflect] dask/array/tests/test_overlap.py::test_trim_boundary[periodic] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_prepend[0] dask/array/tests/test_routines.py::test_diff_prepend[1] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_trim_boundary[periodic] dask/array/tests/test_overlap.py::test_trim_boundary[nearest] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_complex[real] dask/array/tests/test_ufunc.py::test_complex[imag] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_prepend[1] dask/array/tests/test_routines.py::test_diff_prepend[2] [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_compute[QR] dask/array/tests/test_linalg.py::test_svd_compressed[iterator0] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_trim_boundary[nearest] dask/array/tests/test_overlap.py::test_trim_boundary[none] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_trim_boundary[none] dask/array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_complex[imag] dask/array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed dask/array/tests/test_ufunc.py::test_ufunc_2results[frexp] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_prepend[2] dask/array/tests/test_routines.py::test_diff_append[0] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_append[0] dask/array/tests/test_routines.py::test_diff_append[1] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed[iterator0] dask/array/tests/test_linalg.py::test_svd_compressed[iterator1] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_2results[frexp] dask/array/tests/test_ufunc.py::test_ufunc_2results[modf] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_append[1] dask/array/tests/test_routines.py::test_diff_append[2] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_2results[modf] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] dask/array/tests/test_ufunc.py::test_clip dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] [gw5] [ 31%] PASSED dask/array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] dask/array/tests/test_routines.py::test_unique_rand[shape3-chunks3-0-10-796] [gw1] [ 31%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_clip dask/array/tests/test_ufunc.py::test_angle [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed[iterator1] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_append[2] dask/array/tests/test_routines.py::test_diff_negative_order dask/array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_diff_negative_order dask/array/tests/test_routines.py::test_ediff1d[None-None-shape0] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_angle dask/array/tests/test_ufunc.py::test_issignedinf [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ediff1d[None-None-shape0] dask/array/tests/test_routines.py::test_ediff1d[None-None-shape1] [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] dask/array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ediff1d[None-None-shape1] dask/array/tests/test_routines.py::test_ediff1d[0-0-shape0] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_issignedinf dask/array/tests/test_ufunc.py::test_non_ufunc_others[i0] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ediff1d[0-0-shape0] dask/array/tests/test_routines.py::test_ediff1d[0-0-shape1] [gw3] [ 31%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] dask/array/tests/test_routines.py::test_moveaxis_rollaxis_keyword [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] [gw6] [ 31%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ediff1d[0-0-shape1] [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] dask/array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] [gw2] [ 31%] PASSED dask/array/tests/test_ufunc.py::test_non_ufunc_others[i0] dask/array/tests/test_ufunc.py::test_non_ufunc_others[sinc] [gw7] [ 31%] PASSED dask/array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] dask/array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] [gw3] [ 31%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis_keyword [gw4] [ 31%] PASSED dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] dask/array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_non_ufunc_others[sinc] dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] dask/array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] [gw1] [ 32%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] [gw7] [ 32%] PASSED dask/array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] dask/array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] dask/array/tests/test_ufunc.py::test_frompyfunc dask/array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] dask/array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] [gw0] [ 32%] PASSED dask/array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] dask/dataframe/io/tests/test_io.py::test_from_array_with_column_names [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] dask/array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] dask/array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] dask/array/tests/test_linalg.py::test_svd_compressed_deterministic [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape3-chunks3-0-10-796] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_frompyfunc dask/array/tests/test_ufunc.py::test_frompyfunc_wrapper [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_frompyfunc_wrapper [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] dask/array/tests/test_ufunc.py::test_array_ufunc dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_with_column_names dask/dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_array_ufunc dask/array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] dask/array/tests/test_ufunc.py::test_array_ufunc_binop [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d dask/dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] dask/dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe dask/dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_array_ufunc_binop dask/array/tests/test_ufunc.py::test_array_ufunc_out [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_array_ufunc_out [gw1] [ 32%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] dask/array/tests/test_ufunc.py::test_unsupported_ufunc_methods dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_unsupported_ufunc_methods dask/array/tests/test_ufunc.py::test_out_numpy [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_out_numpy dask/array/tests/test_ufunc.py::test_out_shape_mismatch [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_out_shape_mismatch dask/array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] dask/array/tests/test_ufunc.py::test_divmod [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype dask/dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_deterministic dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks dask/dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] dask/dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] dask/dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] dask/dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] dask/dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] [gw0] [ 32%] SKIPPED dask/dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] dask/dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] [gw0] [ 32%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] dask/dataframe/io/tests/test_io.py::test_to_bag [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] dask/array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] [gw7] [ 32%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] dask/array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] [gw1] [ 32%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_divmod [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] dask/array/tests/test_ufunc.py::test_dtype_kwarg[float64] dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_dtype_kwarg[float64] dask/array/tests/test_ufunc.py::test_dtype_kwarg[float32] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_dtype_kwarg[float32] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_ufunc.py::test_dtype_kwarg[int32] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_dtype_kwarg[int32] dask/array/tests/test_ufunc.py::test_dtype_kwarg[int64] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_dtype_kwarg[int64] dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] [gw3] [ 32%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] [gw1] [ 32%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] [gw4] [ 32%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] [gw5] [ 32%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] [gw2] [ 32%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] [gw3] [ 33%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] dask/array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] [gw3] [ 33%] PASSED dask/array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] dask/array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] [gw2] [ 33%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] dask/bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] dask/array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] dask/array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] dask/array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] dask/array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] dask/array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] [gw3] [ 33%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] dask/array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] dask/array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] dask/array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] dask/array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] dask/array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] [gw3] [ 33%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] [gw2] [ 33%] PASSED dask/bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions dask/bag/tests/test_random.py::test_choices_with_more_bag_partitons [gw7] [ 33%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] dask/array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] [gw4] [ 33%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] [gw1] [ 33%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] [gw6] [ 33%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] [gw5] [ 33%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] dask/array/tests/test_rechunk.py::test_rechunk_unknown_raises [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_unknown_raises dask/array/tests/test_rechunk.py::test_old_to_new_single [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_old_to_new_single dask/array/tests/test_rechunk.py::test_old_to_new [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_old_to_new dask/array/tests/test_rechunk.py::test_old_to_new_large [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_old_to_new_large dask/array/tests/test_rechunk.py::test_old_to_new_known dask/array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_old_to_new_known dask/array/tests/test_rechunk.py::test_rechunk_zero_dim [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_zero_dim dask/array/tests/test_rechunk.py::test_rechunk_empty_chunks [gw1] [ 34%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_empty_chunks dask/array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] dask/array/tests/test_rechunk.py::test_rechunk_auto_2d [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_2d dask/array/tests/test_rechunk.py::test_rechunk_auto_3d [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_3d dask/array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] dask/array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] dask/array/tests/test_linalg.py::test_lu_1 [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] dask/array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] dask/array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] [gw1] [ 34%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] dask/array/tests/test_rechunk.py::test_rechunk_down [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] dask/array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_down dask/array/tests/test_rechunk.py::test_rechunk_zero [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_zero dask/array/tests/test_rechunk.py::test_rechunk_bad_keys [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_bad_keys dask/array/tests/test_rechunk.py::test_balance_basics [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_basics dask/array/tests/test_rechunk.py::test_balance_chunks_unchanged [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_chunks_unchanged dask/array/tests/test_rechunk.py::test_balance_small [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_small [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] [gw3] [ 34%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] dask/array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] dask/array/tests/test_rechunk.py::test_balance_n_chunks_size dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_n_chunks_size dask/array/tests/test_rechunk.py::test_balance_raises [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_raises dask/array/tests/test_rechunk.py::test_balance_basics_2d [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_basics_2d dask/array/tests/test_rechunk.py::test_balance_2d_negative_dimension [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_2d_negative_dimension dask/array/tests/test_rechunk.py::test_balance_different_inputs [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] dask/array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] [gw6] [ 34%] PASSED dask/array/tests/test_rechunk.py::test_balance_different_inputs dask/array/tests/test_rechunk.py::test_balance_split_into_n_chunks [gw1] [ 34%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] dask/array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] [gw1] [ 34%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_lu_1 [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] dask/array/tests/test_linalg.py::test_lu_2[10] dask/array/tests/test_routines.py::test_isin_assume_unique[True] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_2[10] dask/array/tests/test_linalg.py::test_lu_2[20] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_2[20] dask/array/tests/test_linalg.py::test_lu_2[30] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_2[30] dask/array/tests/test_linalg.py::test_lu_2[50] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_2[50] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_assume_unique[True] dask/array/tests/test_linalg.py::test_lu_3[50] dask/array/tests/test_routines.py::test_isin_assume_unique[False] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_3[50] dask/array/tests/test_linalg.py::test_lu_3[100] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_3[100] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_isin_assume_unique[False] dask/array/tests/test_routines.py::test_roll[None-3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-3-chunks0] dask/array/tests/test_routines.py::test_roll[None-3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-3-chunks1] dask/array/tests/test_routines.py::test_roll[None-7-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-7-chunks0] dask/array/tests/test_routines.py::test_roll[None-7-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-7-chunks1] dask/array/tests/test_routines.py::test_roll[None-9-chunks0] dask/array/tests/test_linalg.py::test_lu_3[200] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-9-chunks0] [gw4] [ 34%] SKIPPED dask/array/tests/test_linalg.py::test_lu_3[200] dask/array/tests/test_routines.py::test_roll[None-9-chunks1] dask/array/tests/test_linalg.py::test_lu_errors [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_lu_errors dask/array/tests/test_linalg.py::test_solve_triangular_vector[20-10] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-9-chunks1] dask/array/tests/test_routines.py::test_roll[None-shift3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-shift3-chunks0] dask/array/tests/test_routines.py::test_roll[None-shift3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-shift3-chunks1] dask/array/tests/test_routines.py::test_roll[None-shift4-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-shift4-chunks0] dask/array/tests/test_routines.py::test_roll[None-shift4-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[None-shift4-chunks1] dask/array/tests/test_routines.py::test_roll[0-3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-3-chunks0] dask/array/tests/test_routines.py::test_roll[0-3-chunks1] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_vector[20-10] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-3-chunks1] dask/array/tests/test_linalg.py::test_solve_triangular_vector[50-10] dask/array/tests/test_routines.py::test_roll[0-7-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-7-chunks0] dask/array/tests/test_routines.py::test_roll[0-7-chunks1] [gw1] [ 34%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-7-chunks1] dask/array/tests/test_routines.py::test_roll[0-9-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-9-chunks0] dask/array/tests/test_routines.py::test_roll[0-9-chunks1] [gw7] [ 34%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] dask/array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-9-chunks1] dask/array/tests/test_routines.py::test_roll[0-shift3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-shift3-chunks0] dask/array/tests/test_routines.py::test_roll[0-shift3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-shift3-chunks1] dask/array/tests/test_routines.py::test_roll[0-shift4-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-shift4-chunks0] dask/array/tests/test_routines.py::test_roll[0-shift4-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[0-shift4-chunks1] dask/array/tests/test_routines.py::test_roll[1-3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-3-chunks0] dask/array/tests/test_routines.py::test_roll[1-3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-3-chunks1] dask/array/tests/test_routines.py::test_roll[1-7-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-7-chunks0] dask/array/tests/test_routines.py::test_roll[1-7-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-7-chunks1] dask/array/tests/test_routines.py::test_roll[1-9-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-9-chunks0] dask/array/tests/test_routines.py::test_roll[1-9-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-9-chunks1] dask/array/tests/test_routines.py::test_roll[1-shift3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-shift3-chunks0] dask/array/tests/test_routines.py::test_roll[1-shift3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-shift3-chunks1] dask/array/tests/test_routines.py::test_roll[1-shift4-chunks0] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_vector[50-10] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-shift4-chunks0] dask/array/tests/test_routines.py::test_roll[1-shift4-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[1-shift4-chunks1] dask/array/tests/test_routines.py::test_roll[-1-3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-3-chunks0] dask/array/tests/test_routines.py::test_roll[-1-3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-3-chunks1] dask/array/tests/test_routines.py::test_roll[-1-7-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-7-chunks0] dask/array/tests/test_routines.py::test_roll[-1-7-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-7-chunks1] dask/array/tests/test_linalg.py::test_solve_triangular_vector[70-20] dask/array/tests/test_routines.py::test_roll[-1-9-chunks0] [gw4] [ 34%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_vector[70-20] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-9-chunks0] dask/array/tests/test_routines.py::test_roll[-1-9-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-9-chunks1] dask/array/tests/test_routines.py::test_roll[-1-shift3-chunks0] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-shift3-chunks0] dask/array/tests/test_routines.py::test_roll[-1-shift3-chunks1] [gw5] [ 34%] PASSED dask/array/tests/test_routines.py::test_roll[-1-shift3-chunks1] dask/array/tests/test_routines.py::test_roll[-1-shift4-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[-1-shift4-chunks0] dask/array/tests/test_routines.py::test_roll[-1-shift4-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[-1-shift4-chunks1] dask/array/tests/test_routines.py::test_roll[axis4-3-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-3-chunks0] dask/array/tests/test_routines.py::test_roll[axis4-3-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-3-chunks1] dask/array/tests/test_routines.py::test_roll[axis4-7-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-7-chunks0] dask/array/tests/test_routines.py::test_roll[axis4-7-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-7-chunks1] dask/array/tests/test_routines.py::test_roll[axis4-9-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-9-chunks0] dask/array/tests/test_routines.py::test_roll[axis4-9-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-9-chunks1] dask/array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] dask/array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] dask/array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] dask/array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] [gw6] [ 35%] PASSED dask/array/tests/test_rechunk.py::test_balance_split_into_n_chunks dask/array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] dask/array/tests/test_rechunk.py::test_rechunk_with_zero [gw4] [ 35%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] [gw6] [ 35%] PASSED dask/array/tests/test_rechunk.py::test_rechunk_with_zero dask/array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero [gw6] [ 35%] PASSED dask/array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero dask/array/tests/test_rechunk.py::test_intersect_chunks_with_zero [gw6] [ 35%] PASSED dask/array/tests/test_rechunk.py::test_intersect_chunks_with_zero dask/array/tests/test_rechunk.py::test_old_to_new_with_zero dask/array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] dask/array/tests/test_routines.py::test_roll[axis5-3-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-3-chunks0] dask/array/tests/test_routines.py::test_roll[axis5-3-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-3-chunks1] dask/array/tests/test_routines.py::test_roll[axis5-7-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-7-chunks0] dask/array/tests/test_routines.py::test_roll[axis5-7-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-7-chunks1] dask/array/tests/test_routines.py::test_roll[axis5-9-chunks0] [gw6] [ 35%] PASSED dask/array/tests/test_rechunk.py::test_old_to_new_with_zero dask/array/tests/test_reductions.py::test_numel[True-True-f4] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-9-chunks0] dask/array/tests/test_routines.py::test_roll[axis5-9-chunks1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-9-chunks1] dask/array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[True-True-f4] dask/array/tests/test_reductions.py::test_numel[True-True-i4] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[True-True-i4] dask/array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] dask/array/tests/test_reductions.py::test_numel[True-False-f4] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] dask/array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] dask/array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] dask/array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[True-False-f4] dask/array/tests/test_reductions.py::test_numel[True-False-i4] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[True-False-i4] dask/array/tests/test_reductions.py::test_numel[False-True-f4] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[False-True-f4] dask/array/tests/test_reductions.py::test_numel[False-True-i4] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[False-True-i4] dask/array/tests/test_reductions.py::test_numel[False-False-f4] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[False-False-f4] dask/array/tests/test_reductions.py::test_numel[False-False-i4] [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_numel[False-False-i4] dask/array/tests/test_reductions.py::test_reductions_0D [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] dask/array/tests/test_routines.py::test_roll_always_results_in_a_new_array [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll_always_results_in_a_new_array dask/array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 dask/array/tests/test_routines.py::test_shape_and_ndim[shape0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_shape_and_ndim[shape0] dask/array/tests/test_routines.py::test_shape_and_ndim[shape1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_shape_and_ndim[shape1] dask/array/tests/test_routines.py::test_shape_and_ndim[shape2] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_shape_and_ndim[shape2] dask/array/tests/test_routines.py::test_union1d[True-shape0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_union1d[True-shape0] [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] [gw4] [ 35%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] dask/array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] [gw2] [ 35%] PASSED dask/bag/tests/test_random.py::test_choices_with_more_bag_partitons dask/bag/tests/test_random.py::test_sample_with_more_bag_partitons [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] dask/array/tests/test_routines.py::test_bincount [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_bincount dask/array/tests/test_routines.py::test_bincount_with_weights[weights0] dask/array/tests/test_routines.py::test_union1d[True-shape1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_union1d[True-shape1] dask/array/tests/test_routines.py::test_union1d[True-shape2] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_bincount_with_weights[weights0] dask/array/tests/test_routines.py::test_bincount_with_weights[weights1] [gw3] [ 35%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_bincount_with_weights[weights1] dask/array/tests/test_routines.py::test_bincount_unspecified_minlength dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_union1d[True-shape2] dask/array/tests/test_routines.py::test_union1d[False-shape0] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_bincount_unspecified_minlength dask/array/tests/test_routines.py::test_digitize [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_union1d[False-shape0] dask/array/tests/test_routines.py::test_union1d[False-shape1] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_union1d[False-shape1] dask/array/tests/test_routines.py::test_union1d[False-shape2] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_union1d[False-shape2] dask/array/tests/test_routines.py::test_ravel [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_ravel dask/array/tests/test_routines.py::test_ravel_1D_no_op [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_ravel_1D_no_op dask/array/tests/test_routines.py::test_ravel_with_array_like [gw6] [ 35%] PASSED dask/array/tests/test_reductions.py::test_reductions_0D [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_ravel_with_array_like dask/array/tests/test_reductions.py::test_reductions_1D[f4] dask/array/tests/test_routines.py::test_expand_dims[None] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[None] dask/array/tests/test_routines.py::test_expand_dims[0] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[0] dask/array/tests/test_routines.py::test_expand_dims[1] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_digitize dask/array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] [gw4] [ 35%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[1] dask/array/tests/test_routines.py::test_expand_dims[-1] dask/array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] dask/array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] dask/array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[-1] dask/array/tests/test_routines.py::test_expand_dims[axis4] dask/array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[axis4] dask/array/tests/test_routines.py::test_expand_dims[axis5] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] dask/array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[axis5] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] dask/array/tests/test_routines.py::test_expand_dims[axis6] dask/array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[axis6] dask/array/tests/test_routines.py::test_expand_dims[2] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_expand_dims[2] dask/array/tests/test_routines.py::test_squeeze[None-True] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[None-True] dask/array/tests/test_routines.py::test_squeeze[None-False] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] dask/array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] dask/array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] dask/array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[None-False] dask/array/tests/test_routines.py::test_squeeze[0-True] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] dask/array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[0-True] dask/array/tests/test_routines.py::test_squeeze[0-False] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] dask/array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[0-False] dask/array/tests/test_routines.py::test_squeeze[-1-True] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[-1-True] dask/array/tests/test_routines.py::test_squeeze[-1-False] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[-1-False] dask/array/tests/test_routines.py::test_squeeze[axis3-True] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] dask/array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] dask/array/tests/test_routines.py::test_searchsorted_sorter_not_implemented [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_searchsorted_sorter_not_implemented dask/array/tests/test_routines.py::test_histogram [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] [gw4] [ 35%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] dask/array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[axis3-True] dask/array/tests/test_routines.py::test_squeeze[axis3-False] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze[axis3-False] dask/array/tests/test_routines.py::test_squeeze_1d_array[shape0] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_histogram dask/array/tests/test_routines.py::test_histogram_alternative_bins_range [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze_1d_array[shape0] dask/array/tests/test_routines.py::test_squeeze_1d_array[shape1] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_histogram_alternative_bins_range dask/array/tests/test_routines.py::test_histogram_bins_range_with_nan_array [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_squeeze_1d_array[shape1] dask/array/tests/test_routines.py::test_vstack [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_histogram_bins_range_with_nan_array dask/array/tests/test_routines.py::test_histogram_return_type [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_vstack dask/array/tests/test_routines.py::test_hstack [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_histogram_return_type dask/array/tests/test_routines.py::test_histogram_extra_args_and_shapes [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_hstack dask/array/tests/test_routines.py::test_dstack [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] [gw5] [ 35%] PASSED dask/array/tests/test_routines.py::test_dstack dask/array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] [gw1] [ 35%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_histogram_extra_args_and_shapes dask/array/tests/test_routines.py::test_histogram_normed_deprecation [gw7] [ 35%] PASSED dask/array/tests/test_routines.py::test_histogram_normed_deprecation dask/array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] dask/array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] dask/array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] [gw3] [ 36%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] dask/array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] dask/array/tests/test_routines.py::test_take [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_take dask/array/tests/test_routines.py::test_take_dask_from_numpy [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_take_dask_from_numpy dask/array/tests/test_routines.py::test_compress [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_compress dask/array/tests/test_routines.py::test_extract [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_extract dask/array/tests/test_routines.py::test_isnull [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_isnull dask/array/tests/test_routines.py::test_isnull_result_is_an_array [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_isnull_result_is_an_array dask/array/tests/test_routines.py::test_isclose [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_isclose dask/array/tests/test_routines.py::test_allclose [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_allclose dask/array/tests/test_routines.py::test_choose [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_choose dask/array/tests/test_routines.py::test_piecewise [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_piecewise dask/array/tests/test_routines.py::test_piecewise_otherwise [gw4] [ 36%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] dask/array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] [gw2] [ 36%] PASSED dask/bag/tests/test_random.py::test_sample_with_more_bag_partitons dask/bag/tests/test_random.py::test_sample_size_exactly_k [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_piecewise_otherwise dask/array/tests/test_routines.py::test_select [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_select dask/array/tests/test_routines.py::test_select_multidimension [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_select_multidimension dask/array/tests/test_routines.py::test_select_return_dtype [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_select_return_dtype dask/array/tests/test_routines.py::test_select_broadcasting dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] [gw3] [ 36%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] [gw4] [ 36%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] dask/array/tests/test_linalg.py::test_solve_triangular_errors [gw4] [ 36%] PASSED dask/array/tests/test_linalg.py::test_solve_triangular_errors dask/array/tests/test_linalg.py::test_solve[20-10] dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] dask/array/tests/test_routines.py::test_histogram_delayed_bins[True-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_bins[True-True] dask/array/tests/test_routines.py::test_histogram_delayed_bins[True-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_bins[True-False] dask/array/tests/test_routines.py::test_histogram_delayed_bins[False-True] [gw5] [ 36%] XFAIL dask/array/tests/test_routines.py::test_select_broadcasting dask/array/tests/test_routines.py::test_argwhere [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_bins[False-True] dask/array/tests/test_routines.py::test_histogram_delayed_bins[False-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_bins[False-False] dask/array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density dask/array/tests/test_routines.py::test_histogram2d[bins0-True-True] [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_argwhere dask/array/tests/test_routines.py::test_argwhere_obj [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[bins0-True-True] dask/array/tests/test_routines.py::test_histogram2d[bins0-True-False] [gw4] [ 36%] PASSED dask/array/tests/test_linalg.py::test_solve[20-10] dask/array/tests/test_linalg.py::test_solve[50-10] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[bins0-True-False] dask/array/tests/test_routines.py::test_histogram2d[bins0-False-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_argwhere_obj dask/array/tests/test_routines.py::test_argwhere_str [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_argwhere_str dask/array/tests/test_routines.py::test_where [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[bins0-False-True] dask/array/tests/test_routines.py::test_histogram2d[bins0-False-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[bins0-False-False] dask/array/tests/test_routines.py::test_histogram2d[5-True-True] [gw3] [ 36%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] [gw6] [ 36%] PASSED dask/array/tests/test_reductions.py::test_reductions_1D[f4] dask/array/tests/test_reductions.py::test_reductions_1D[i4] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[5-True-True] dask/array/tests/test_routines.py::test_histogram2d[5-True-False] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_where dask/array/tests/test_routines.py::test_where_scalar_dtype [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_where_scalar_dtype dask/array/tests/test_routines.py::test_where_bool_optimization [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_where_bool_optimization dask/array/tests/test_routines.py::test_where_nonzero [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[5-True-False] dask/array/tests/test_routines.py::test_histogram2d[5-False-True] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[5-False-True] dask/array/tests/test_routines.py::test_histogram2d[5-False-False] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d[5-False-False] dask/array/tests/test_routines.py::test_histogram2d_array_bins[True-True] [gw2] [ 36%] PASSED dask/bag/tests/test_random.py::test_sample_size_exactly_k dask/bag/tests/test_random.py::test_sample_k_bigger_than_bag_size [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d_array_bins[True-True] dask/array/tests/test_routines.py::test_histogram2d_array_bins[True-False] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_where_nonzero dask/array/tests/test_routines.py::test_where_incorrect_args [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_where_incorrect_args dask/array/tests/test_routines.py::test_count_nonzero [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero dask/array/tests/test_routines.py::test_count_nonzero_axis[None] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d_array_bins[True-False] dask/array/tests/test_routines.py::test_histogram2d_array_bins[False-True] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_axis[None] dask/array/tests/test_routines.py::test_count_nonzero_axis[0] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_axis[0] dask/array/tests/test_routines.py::test_count_nonzero_axis[axis2] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d_array_bins[False-True] dask/array/tests/test_routines.py::test_histogram2d_array_bins[False-False] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_axis[axis2] dask/array/tests/test_routines.py::test_count_nonzero_axis[axis3] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_axis[axis3] dask/array/tests/test_routines.py::test_count_nonzero_obj [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogram2d_array_bins[False-False] dask/array/tests/test_routines.py::test_histogramdd [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_obj dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[None] [gw1] [ 36%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[None] dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[0] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[0] dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogramdd dask/array/tests/test_routines.py::test_histogramdd_seq_of_arrays [gw7] [ 36%] PASSED dask/array/tests/test_routines.py::test_histogramdd_seq_of_arrays dask/array/tests/test_routines.py::test_histogramdd_alternative_bins_range [gw5] [ 36%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] dask/array/tests/test_routines.py::test_count_nonzero_str [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_count_nonzero_str dask/array/tests/test_routines.py::test_flatnonzero [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_alternative_bins_range dask/array/tests/test_routines.py::test_histogramdd_weighted [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_flatnonzero dask/array/tests/test_routines.py::test_nonzero [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_weighted dask/array/tests/test_routines.py::test_histogramdd_density [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] dask/array/tests/test_routines.py::test_rot90[shape0-kwargs0] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape0-kwargs0] dask/array/tests/test_routines.py::test_rot90[shape0-kwargs1] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape0-kwargs1] dask/array/tests/test_routines.py::test_rot90[shape0-kwargs2] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_density dask/array/tests/test_routines.py::test_histogramdd_weighted_density [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape0-kwargs2] dask/array/tests/test_routines.py::test_rot90[shape0-kwargs3] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape0-kwargs3] dask/array/tests/test_routines.py::test_rot90[shape0-kwargs4] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape0-kwargs4] dask/array/tests/test_routines.py::test_rot90[shape1-kwargs0] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape1-kwargs0] dask/array/tests/test_routines.py::test_rot90[shape1-kwargs1] [gw2] [ 37%] PASSED dask/bag/tests/test_random.py::test_sample_k_bigger_than_bag_size dask/bag/tests/test_random.py::test_sample_empty_partition [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape1-kwargs1] dask/array/tests/test_routines.py::test_rot90[shape1-kwargs2] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape1-kwargs2] dask/array/tests/test_routines.py::test_rot90[shape1-kwargs3] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_nonzero dask/array/tests/test_routines.py::test_nonzero_method [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape1-kwargs3] dask/array/tests/test_routines.py::test_rot90[shape1-kwargs4] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape1-kwargs4] dask/array/tests/test_routines.py::test_rot90[shape2-kwargs0] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_weighted_density dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape2-kwargs0] dask/array/tests/test_routines.py::test_rot90[shape2-kwargs1] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range dask/array/tests/test_routines.py::test_histogramdd_raise_normed_and_density [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_raise_normed_and_density dask/array/tests/test_routines.py::test_histogramdd_raise_incompat_shape [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_raise_incompat_shape dask/array/tests/test_routines.py::test_histogramdd_edges [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_histogramdd_edges dask/array/tests/test_routines.py::test_cov [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape2-kwargs1] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_nonzero_method dask/array/tests/test_routines.py::test_unravel_index_empty [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_unravel_index_empty dask/array/tests/test_routines.py::test_unravel_index dask/array/tests/test_routines.py::test_rot90[shape2-kwargs2] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape2-kwargs2] dask/array/tests/test_routines.py::test_rot90[shape2-kwargs3] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape2-kwargs3] dask/array/tests/test_routines.py::test_rot90[shape2-kwargs4] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape2-kwargs4] dask/array/tests/test_routines.py::test_rot90[shape3-kwargs0] [gw6] [ 37%] PASSED dask/array/tests/test_reductions.py::test_reductions_1D[i4] dask/array/tests/test_reductions.py::test_reductions_1D[c8] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_unravel_index dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_cov dask/array/tests/test_routines.py::test_corrcoef dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] [gw5] [ 37%] PASSED dask/array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-frame0-0-out0] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-frame1-1-out1] [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_corrcoef dask/array/tests/test_routines.py::test_round [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_round dask/array/tests/test_routines.py::test_unique_kwargs[False-False-False] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[False-False-False] dask/array/tests/test_routines.py::test_unique_kwargs[False-False-True] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-frame1-1-out1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-frame2-None-None] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[False-False-True] dask/array/tests/test_routines.py::test_unique_kwargs[False-True-False] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-frame0-0-out0] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[False-True-False] dask/array/tests/test_routines.py::test_unique_kwargs[False-True-True] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[False-True-True] dask/array/tests/test_routines.py::test_unique_kwargs[True-False-False] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-frame1-1-out1] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[True-False-False] dask/array/tests/test_routines.py::test_unique_kwargs[True-False-True] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[True-False-True] dask/array/tests/test_routines.py::test_unique_kwargs[True-True-False] [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-frame1-1-out1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-frame2-None-None] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[True-True-False] dask/array/tests/test_routines.py::test_unique_kwargs[True-True-True] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-frame0-0-out0] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_kwargs[True-True-True] dask/array/tests/test_routines.py::test_unique_rand[shape0-chunks0-0-10-23] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape0-chunks0-0-10-23] dask/array/tests/test_routines.py::test_unique_rand[shape0-chunks0-0-10-796] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-frame1-1-out1] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape0-chunks0-0-10-796] dask/array/tests/test_routines.py::test_unique_rand[shape1-chunks1-0-10-23] [gw3] [ 37%] PASSED dask/array/tests/test_routines.py::test_rot90[shape3-kwargs0] dask/array/tests/test_routines.py::test_rot90[shape3-kwargs1] [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-frame1-1-out1] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape1-chunks1-0-10-23] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-frame2-None-None] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-frame0-0-out0] dask/array/tests/test_routines.py::test_unique_rand[shape1-chunks1-0-10-796] [gw4] [ 37%] PASSED dask/array/tests/test_linalg.py::test_solve[50-10] dask/array/tests/test_linalg.py::test_inv[20-10] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape1-chunks1-0-10-796] dask/array/tests/test_routines.py::test_unique_rand[shape2-chunks2-0-10-23] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-frame1-1-out1] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape2-chunks2-0-10-23] dask/array/tests/test_routines.py::test_unique_rand[shape2-chunks2-0-10-796] [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-frame1-1-out1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-frame2-None-None] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-frame0-0-out0] [gw7] [ 37%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape2-chunks2-0-10-796] dask/array/tests/test_routines.py::test_unique_rand[shape3-chunks3-0-10-23] [gw6] [ 37%] PASSED dask/array/tests/test_reductions.py::test_reductions_1D[c8] dask/array/tests/test_reductions.py::test_reduction_errors [gw6] [ 37%] PASSED dask/array/tests/test_reductions.py::test_reduction_errors dask/array/tests/test_reductions.py::test_reductions_2D[f4] [gw6] [ 37%] SKIPPED dask/array/tests/test_reductions.py::test_reductions_2D[f4] dask/array/tests/test_reductions.py::test_reductions_2D[i4] [gw6] [ 37%] SKIPPED dask/array/tests/test_reductions.py::test_reductions_2D[i4] dask/array/tests/test_reductions.py::test_reductions_2D[c8] [gw6] [ 37%] SKIPPED dask/array/tests/test_reductions.py::test_reductions_2D[c8] dask/array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] [gw4] [ 37%] PASSED dask/array/tests/test_linalg.py::test_inv[20-10] dask/array/tests/test_linalg.py::test_inv[50-10] [gw1] [ 37%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-frame1-1-out1] [gw2] [ 37%] PASSED dask/bag/tests/test_random.py::test_sample_empty_partition dask/bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-frame1-1-out1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-frame2-None-None] [gw5] [ 37%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_allany[False] [gw7] [ 38%] PASSED dask/array/tests/test_routines.py::test_unique_rand[shape3-chunks3-0-10-23] dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] [gw6] [ 38%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] dask/array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] [gw1] [ 38%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] dask/dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata dask/dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-fastparquet-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-fastparquet-a] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-fastparquet-a] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-pyarrow-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-pyarrow-a] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[fastparquet-pyarrow-a] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-fastparquet-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-fastparquet-a] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-fastparquet-a] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-pyarrow-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-pyarrow-a] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_create_metadata_file[pyarrow-pyarrow-a] dask/dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype dask/dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] dask/dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] dask/dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] dask/dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] dask/dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] [gw6] [ 38%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] dask/array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] dask/dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] [gw7] [ 38%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple dask/dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option_real_data [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option_real_data dask/dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype dask/dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals dask/dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] dask/dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] [gw7] [ 39%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] dask/dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] dask/dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] dask/dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] dask/dataframe/tests/test_accessors.py::test_accessor_works [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_accessor_works dask/dataframe/tests/test_accessors.py::test_dt_accessor [gw3] [ 39%] PASSED dask/array/tests/test_routines.py::test_rot90[shape3-kwargs1] dask/array/tests/test_routines.py::test_rot90[shape3-kwargs2] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] dask/array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] [gw3] [ 39%] PASSED dask/array/tests/test_routines.py::test_rot90[shape3-kwargs2] dask/array/tests/test_routines.py::test_rot90[shape3-kwargs3] [gw3] [ 39%] PASSED dask/array/tests/test_routines.py::test_rot90[shape3-kwargs3] dask/array/tests/test_routines.py::test_rot90[shape3-kwargs4] [gw3] [ 39%] PASSED dask/array/tests/test_routines.py::test_rot90[shape3-kwargs4] dask/array/tests/test_routines.py::test_rot90[shape4-kwargs0] [gw5] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_allany[False] dask/dataframe/tests/test_arithmetics_reduction.py::test_allany[2] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] dask/array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] dask/array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] dask/array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_dt_accessor dask/dataframe/tests/test_accessors.py::test_dt_accessor_not_available [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_dt_accessor_not_available dask/dataframe/tests/test_accessors.py::test_str_accessor [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] dask/array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] dask/array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] dask/array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] dask/array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] dask/array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] [gw6] [ 39%] PASSED dask/array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] dask/array/tests/test_reductions.py::test_reductions_2D_nans [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor dask/dataframe/tests/test_accessors.py::test_str_accessor_not_available [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_not_available dask/dataframe/tests/test_accessors.py::test_str_accessor_getitem [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_getitem dask/dataframe/tests/test_accessors.py::test_str_accessor_extractall [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_extractall dask/dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] dask/dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] dask/dataframe/tests/test_accessors.py::test_str_accessor_cat [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_cat dask/dataframe/tests/test_accessors.py::test_str_accessor_cat_none [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_cat_none dask/dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] dask/dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] [gw2] [ 39%] PASSED dask/bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size dask/bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions [gw5] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_allany[2] dask/dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] [gw7] [ 39%] XFAIL dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns dask/dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] dask/dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] dask/dataframe/tests/test_accessors.py::test_string_nullable_types [gw7] [ 39%] PASSED dask/dataframe/tests/test_accessors.py::test_string_nullable_types dask/dataframe/tests/test_arithmetics_reduction.py::test_arithmetics [gw7] [ 39%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_arithmetics dask/dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] [gw7] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names dask/dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index [gw7] [ 39%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index dask/dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics [gw5] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] dask/dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] [gw7] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics dask/dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_inv[50-10] dask/array/tests/test_linalg.py::test_cholesky[20-10] [gw7] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances dask/dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_cholesky[20-10] dask/array/tests/test_linalg.py::test_cholesky[12-3] [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_cholesky[12-3] dask/array/tests/test_linalg.py::test_cholesky[30-3] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] [gw5] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] dask/dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis [gw5] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_cholesky[30-3] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] dask/array/tests/test_linalg.py::test_cholesky[30-6] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_cholesky[30-6] dask/array/tests/test_linalg.py::test_lstsq[20-10-5-False] [gw5] [ 39%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_lstsq[20-10-5-False] dask/array/tests/test_linalg.py::test_lstsq[20-10-5-True] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] [gw2] [ 39%] PASSED dask/bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions dask/bag/tests/test_random.py::test_sample_k_larger_than_partitions [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] [gw4] [ 39%] PASSED dask/array/tests/test_linalg.py::test_lstsq[20-10-5-True] dask/array/tests/test_linalg.py::test_lstsq[100-10-10-False] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] [gw1] [ 39%] PASSED dask/array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] [gw1] [ 39%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] [gw1] [ 40%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] dask/array/tests/test_ufunc.py::test_ufunc_where_no_out [gw1] [ 40%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_no_out dask/array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out [gw1] [ 40%] PASSED dask/array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out dask/array/tests/test_wrap.py::test_ones [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_ones dask/array/tests/test_wrap.py::test_size_as_list [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_size_as_list dask/array/tests/test_wrap.py::test_singleton_size [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_singleton_size dask/array/tests/test_wrap.py::test_kwargs [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_kwargs dask/array/tests/test_wrap.py::test_full [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_full dask/array/tests/test_wrap.py::test_full_error_nonscalar_fill_value [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_full_error_nonscalar_fill_value dask/array/tests/test_wrap.py::test_full_detects_da_dtype [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_lstsq[100-10-10-False] [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_full_detects_da_dtype dask/array/tests/test_linalg.py::test_lstsq[100-10-10-True] dask/array/tests/test_wrap.py::test_full_none_dtype [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_full_none_dtype dask/array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value dask/array/tests/test_wrap.py::test_can_make_really_big_array_of_ones [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_can_make_really_big_array_of_ones dask/array/tests/test_wrap.py::test_wrap_consistent_names [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_reductions_2D_nans dask/array/tests/test_reductions.py::test_moment [gw1] [ 40%] PASSED dask/array/tests/test_wrap.py::test_wrap_consistent_names dask/bag/tests/test_bag.py::test_Bag [gw1] [ 40%] PASSED dask/bag/tests/test_bag.py::test_Bag dask/bag/tests/test_bag.py::test_keys [gw1] [ 40%] PASSED dask/bag/tests/test_bag.py::test_keys dask/bag/tests/test_bag.py::test_bag_groupby_pure_hash [gw2] [ 40%] PASSED dask/bag/tests/test_random.py::test_sample_k_larger_than_partitions dask/bag/tests/test_random.py::test_weighted_sampling_without_replacement [gw2] [ 40%] PASSED dask/bag/tests/test_random.py::test_weighted_sampling_without_replacement dask/bag/tests/test_random.py::test_sample_return_bag [gw2] [ 40%] PASSED dask/bag/tests/test_random.py::test_sample_return_bag dask/bag/tests/test_random.py::test_partitions_are_coerced_to_lists [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_moment dask/array/tests/test_reductions.py::test_reductions_with_negative_axes [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_reductions_with_negative_axes dask/array/tests/test_reductions.py::test_nan [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan dask/array/tests/test_reductions.py::test_nan_object[nansum] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_lstsq[100-10-10-True] dask/array/tests/test_linalg.py::test_no_chunks_svd [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan_object[nansum] dask/array/tests/test_reductions.py::test_nan_object[sum] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan_object[sum] dask/array/tests/test_reductions.py::test_nan_object[nanmin] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan_object[nanmin] dask/array/tests/test_reductions.py::test_nan_object[min] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan_object[min] dask/array/tests/test_reductions.py::test_nan_object[nanmax] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan_object[nanmax] dask/array/tests/test_reductions.py::test_nan_object[max] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_nan_object[max] dask/array/tests/test_reductions.py::test_0d_array [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_0d_array dask/array/tests/test_reductions.py::test_reduction_on_scalar [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_reduction_on_scalar dask/array/tests/test_reductions.py::test_reductions_with_empty_array [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_reductions_with_empty_array dask/array/tests/test_reductions.py::test_tree_reduce_depth [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_tree_reduce_depth dask/array/tests/test_reductions.py::test_tree_reduce_set_options [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_tree_reduce_set_options dask/array/tests/test_reductions.py::test_reduction_names [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_reduction_names dask/array/tests/test_reductions.py::test_general_reduction_names [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_general_reduction_names dask/array/tests/test_reductions.py::test_array_reduction_out[sum] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_reduction_out[sum] dask/array/tests/test_reductions.py::test_array_reduction_out[argmax] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_reduction_out[argmax] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_no_chunks_svd dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] [gw2] [ 40%] PASSED dask/bag/tests/test_random.py::test_partitions_are_coerced_to_lists dask/bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] [gw2] [ 40%] PASSED dask/bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness dask/bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] [gw6] [ 40%] PASSED dask/array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] dask/dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_append_dict_column[fastparquet] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_dict_column[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_append_dict_column[pyarrow] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_dict_column[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] [gw4] [ 40%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] [gw6] [ 40%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] dask/dataframe/io/tests/test_parquet.py::test_categories[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categories[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_categories[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categories[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] [gw4] [ 41%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls dask/dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none dask/dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] dask/dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] [gw5] [ 41%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] dask/dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] dask/dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] [gw2] [ 41%] PASSED dask/bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] dask/bag/tests/test_text.py::test_read_text[None-None-ascii-True] dask/dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions dask/dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters dask/dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters dask/dataframe/io/tests/test_parquet.py::test_read_from_fastparquet_parquetfile [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_from_fastparquet_parquetfile dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] dask/dataframe/io/tests/test_parquet.py::test_timestamp96 [gw2] [ 41%] PASSED dask/bag/tests/test_text.py::test_read_text[None-None-ascii-True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timestamp96 dask/dataframe/io/tests/test_parquet.py::test_drill_scheme [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_drill_scheme dask/dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] dask/bag/tests/test_text.py::test_read_text[None-None-ascii-False] dask/dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] [gw4] [ 41%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] [gw2] [ 41%] PASSED dask/bag/tests/test_text.py::test_read_text[None-None-ascii-False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] dask/bag/tests/test_text.py::test_read_text[None-None-utf-8-True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] [gw6] [ 41%] PASSED dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] [gw6] [ 41%] PASSED dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] [gw6] [ 41%] PASSED dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index [gw6] [ 41%] PASSED dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index dask/dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns [gw6] [ 41%] PASSED dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name [gw6] [ 41%] PASSED dask/dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] [gw2] [ 41%] PASSED dask/bag/tests/test_text.py::test_read_text[None-None-utf-8-True] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] dask/bag/tests/test_text.py::test_read_text[None-None-utf-8-False] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] [gw6] [ 41%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_with_tz[fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_with_tz[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_with_tz[pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_with_tz[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_arrow_partitioning [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_arrow_partitioning dask/dataframe/io/tests/test_parquet.py::test_informative_error_messages [gw6] [ 42%] PASSED dask/dataframe/io/tests/test_parquet.py::test_informative_error_messages dask/dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[None-None-utf-8-False] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] dask/bag/tests/test_text.py::test_read_text[zip-None-ascii-True] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[zip-None-ascii-True] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] dask/bag/tests/test_text.py::test_read_text[zip-None-ascii-False] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] dask/dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[zip-None-ascii-False] dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] dask/bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] [gw6] [ 42%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] dask/bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] dask/bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] dask/bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] dask/bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] dask/bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] dask/bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] dask/bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] dask/bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] dask/bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] dask/bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] [gw2] [ 42%] SKIPPED dask/bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] dask/bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] [gw2] [ 42%] SKIPPED dask/bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] dask/bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] [gw2] [ 42%] SKIPPED dask/bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] dask/bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] [gw2] [ 42%] SKIPPED dask/bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] dask/bag/tests/test_text.py::test_read_text[xz-None-ascii-True] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[xz-None-ascii-True] dask/bag/tests/test_text.py::test_read_text[xz-None-ascii-False] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[xz-None-ascii-False] dask/bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] dask/bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] dask/bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f2] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f2] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f4] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f4] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f8] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f8] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f16] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-f16] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-c8] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-c8] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-c16] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-c16] dask/array/tests/test_linalg.py::test_svd_flip_sign[True-c32] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[True-c32] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f2] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f2] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f4] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f4] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f8] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f8] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f16] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-f16] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-c8] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-c8] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-c16] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-c16] dask/array/tests/test_linalg.py::test_svd_flip_sign[False-c32] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_flip_sign[False-c32] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] dask/bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] dask/bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] dask/bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] dask/bag/tests/test_text.py::test_read_text_unicode_no_collection [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_read_text_unicode_no_collection dask/bag/tests/test_text.py::test_files_per_partition [gw4] [ 42%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] [gw2] [ 42%] PASSED dask/bag/tests/test_text.py::test_files_per_partition dask/bag/tests/test_text.py::test_errors [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] dask/dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] [gw6] [ 42%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] dask/dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] dask/array/tests/test_linalg.py::test_svd_incompatible_chunking [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_incompatible_chunking dask/array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] dask/array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] dask/array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] dask/dataframe/tests/test_groupby.py::test_series_groupby[disk] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] [gw1] [ 43%] PASSED dask/bag/tests/test_bag.py::test_bag_groupby_pure_hash dask/bag/tests/test_bag.py::test_bag_groupby_normal_hash [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby[disk] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] dask/dataframe/tests/test_groupby.py::test_series_groupby[tasks] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] [gw2] [ 43%] PASSED dask/bag/tests/test_text.py::test_errors dask/bag/tests/test_text.py::test_complex_delimiter [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby[tasks] dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] dask/dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] dask/dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_index_array[disk] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_index_array[disk] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] dask/dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] dask/dataframe/tests/test_groupby.py::test_groupby_set_index[disk] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_set_index[disk] dask/dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] [gw6] [ 43%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] [gw4] [ 43%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] [gw4] [ 44%] PASSED dask/array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] [gw4] [ 44%] SKIPPED dask/array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] [gw4] [ 44%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] [gw4] [ 44%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] [gw5] [ 44%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] [gw5] [ 44%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] [gw5] [ 44%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] [gw5] [ 44%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] [gw1] [ 44%] PASSED dask/bag/tests/test_bag.py::test_bag_groupby_normal_hash dask/bag/tests/test_bag.py::test_bag_map [gw2] [ 44%] PASSED dask/bag/tests/test_text.py::test_complex_delimiter dask/bytes/tests/test_bytes_utils.py::test_read_block [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_read_block dask/bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] dask/bytes/tests/test_bytes_utils.py::test_stringify_path [gw2] [ 44%] PASSED dask/bytes/tests/test_bytes_utils.py::test_stringify_path dask/bytes/tests/test_compression.py::test_files[None-noop_file] [gw2] [ 44%] PASSED dask/bytes/tests/test_compression.py::test_files[None-noop_file] dask/bytes/tests/test_compression.py::test_files[zip-unzip] [gw2] [ 44%] PASSED dask/bytes/tests/test_compression.py::test_files[zip-unzip] dask/bytes/tests/test_compression.py::test_files[bz2-BZ2File] [gw2] [ 44%] PASSED dask/bytes/tests/test_compression.py::test_files[bz2-BZ2File] dask/bytes/tests/test_compression.py::test_files[gzip-] [gw2] [ 44%] PASSED dask/bytes/tests/test_compression.py::test_files[gzip-] dask/bytes/tests/test_compression.py::test_files[lzma-LZMAFile] [gw2] [ 44%] SKIPPED dask/bytes/tests/test_compression.py::test_files[lzma-LZMAFile] dask/bytes/tests/test_compression.py::test_files[xz-LZMAFile] [gw2] [ 44%] PASSED dask/bytes/tests/test_compression.py::test_files[xz-LZMAFile] dask/bytes/tests/test_local.py::test_unordered_urlpath_errors [gw4] [ 44%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] [gw5] [ 44%] XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] [gw2] [ 44%] PASSED dask/bytes/tests/test_local.py::test_unordered_urlpath_errors dask/bytes/tests/test_local.py::test_read_bytes dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] [gw2] [ 44%] PASSED dask/bytes/tests/test_local.py::test_read_bytes dask/bytes/tests/test_local.py::test_read_bytes_sample_delimiter [gw2] [ 44%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_sample_delimiter dask/bytes/tests/test_local.py::test_parse_sample_bytes [gw2] [ 44%] PASSED dask/bytes/tests/test_local.py::test_parse_sample_bytes dask/bytes/tests/test_local.py::test_read_bytes_no_sample [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_no_sample dask/bytes/tests/test_local.py::test_read_bytes_blocksize_none [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_blocksize_none dask/bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] dask/bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] dask/bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs dask/bytes/tests/test_local.py::test_read_bytes_include_path [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_include_path dask/bytes/tests/test_local.py::test_with_urls [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_with_urls dask/bytes/tests/test_local.py::test_with_paths [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_with_paths dask/bytes/tests/test_local.py::test_read_bytes_block [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_block dask/bytes/tests/test_local.py::test_read_bytes_delimited [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_read_bytes_delimited dask/bytes/tests/test_local.py::test_compression[None-None] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[None-None] dask/bytes/tests/test_local.py::test_compression[zip-None] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[zip-None] dask/bytes/tests/test_local.py::test_compression[bz2-None] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[bz2-None] dask/bytes/tests/test_local.py::test_compression[gzip-None] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[gzip-None] dask/bytes/tests/test_local.py::test_compression[lzma-None] [gw2] [ 45%] SKIPPED dask/bytes/tests/test_local.py::test_compression[lzma-None] dask/bytes/tests/test_local.py::test_compression[xz-None] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[xz-None] dask/bytes/tests/test_local.py::test_compression[None-10] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[None-10] dask/bytes/tests/test_local.py::test_compression[zip-10] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[zip-10] dask/bytes/tests/test_local.py::test_compression[bz2-10] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[bz2-10] dask/bytes/tests/test_local.py::test_compression[gzip-10] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[gzip-10] dask/bytes/tests/test_local.py::test_compression[lzma-10] [gw2] [ 45%] SKIPPED dask/bytes/tests/test_local.py::test_compression[lzma-10] dask/bytes/tests/test_local.py::test_compression[xz-10] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_compression[xz-10] dask/bytes/tests/test_local.py::test_open_files [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files dask/bytes/tests/test_local.py::test_open_files_text_mode[utf-8] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_text_mode[utf-8] dask/bytes/tests/test_local.py::test_open_files_text_mode[ascii] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_text_mode[ascii] dask/bytes/tests/test_local.py::test_open_files_compression[None-rt] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[None-rt] dask/bytes/tests/test_local.py::test_open_files_compression[None-rb] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[None-rb] dask/bytes/tests/test_local.py::test_open_files_compression[zip-rt] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[zip-rt] dask/bytes/tests/test_local.py::test_open_files_compression[zip-rb] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[zip-rb] dask/bytes/tests/test_local.py::test_open_files_compression[bz2-rt] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[bz2-rt] dask/bytes/tests/test_local.py::test_open_files_compression[bz2-rb] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[bz2-rb] dask/bytes/tests/test_local.py::test_open_files_compression[gzip-rt] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[gzip-rt] dask/bytes/tests/test_local.py::test_open_files_compression[gzip-rb] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[gzip-rb] dask/bytes/tests/test_local.py::test_open_files_compression[lzma-rt] [gw2] [ 45%] SKIPPED dask/bytes/tests/test_local.py::test_open_files_compression[lzma-rt] dask/bytes/tests/test_local.py::test_open_files_compression[lzma-rb] [gw2] [ 45%] SKIPPED dask/bytes/tests/test_local.py::test_open_files_compression[lzma-rb] dask/bytes/tests/test_local.py::test_open_files_compression[xz-rt] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[xz-rt] dask/bytes/tests/test_local.py::test_open_files_compression[xz-rb] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_compression[xz-rb] dask/bytes/tests/test_local.py::test_bad_compression [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_bad_compression dask/bytes/tests/test_local.py::test_not_found [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_not_found dask/bytes/tests/test_local.py::test_names [gw2] [ 45%] SKIPPED dask/bytes/tests/test_local.py::test_names dask/bytes/tests/test_local.py::test_open_files_write[compression_opener0] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_write[compression_opener0] dask/bytes/tests/test_local.py::test_open_files_write[compression_opener1] [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_open_files_write[compression_opener1] dask/bytes/tests/test_local.py::test_pickability_of_lazy_files [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_pickability_of_lazy_files dask/bytes/tests/test_local.py::test_py2_local_bytes [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_py2_local_bytes dask/bytes/tests/test_local.py::test_abs_paths [gw2] [ 45%] PASSED dask/bytes/tests/test_local.py::test_abs_paths dask/dataframe/io/tests/test_demo.py::test_make_timeseries [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries dask/dataframe/io/tests/test_demo.py::test_make_timeseries_no_args [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries_no_args dask/dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise dask/dataframe/io/tests/test_demo.py::test_no_overlaps [gw4] [ 45%] XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_no_overlaps dask/dataframe/io/tests/test_demo.py::test_make_timeseries_keywords [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries_keywords dask/dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords dask/dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] [gw5] [ 45%] XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] [gw1] [ 45%] PASSED dask/bag/tests/test_bag.py::test_bag_map dask/bag/tests/test_bag.py::test_map_method [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] [gw5] [ 45%] XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] [gw5] [ 45%] XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] [gw4] [ 45%] XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] [gw7] [ 45%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] [gw6] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] [gw3] [ 45%] PASSED dask/array/tests/test_routines.py::test_rot90[shape4-kwargs0] dask/array/tests/test_routines.py::test_rot90[shape4-kwargs1] [gw5] [ 45%] XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute dask/dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection [gw4] [ 45%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection dask/dataframe/io/tests/test_demo.py::test_with_spec[None] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec[None] dask/dataframe/io/tests/test_demo.py::test_with_spec[42] [gw5] [ 45%] XPASS dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] dask/dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec[42] dask/dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] dask/dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] [gw5] [ 45%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] dask/dataframe/io/tests/test_demo.py::test_with_spec_pyarrow [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_demo.py::test_with_spec_pyarrow dask/dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] dask/dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] dask/dataframe/io/tests/test_demo.py::test_with_spec_category_nunique [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec_category_nunique dask/dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] dask/dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] dask/dataframe/io/tests/test_demo.py::test_with_spec_datetime_index [gw5] [ 45%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] [gw2] [ 45%] PASSED dask/dataframe/io/tests/test_demo.py::test_with_spec_datetime_index dask/dataframe/io/tests/test_hdf.py::test_to_hdf [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf dask/dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes dask/dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files dask/dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes dask/dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files dask/dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations dask/dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays dask/dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] [gw2] [ 45%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] dask/dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs dask/dataframe/io/tests/test_hdf.py::test_to_fmt_warns [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_fmt_warns dask/dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] dask/dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] dask/dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open dask/dataframe/io/tests/test_hdf.py::test_read_hdf_multiple [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf_multiple dask/dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values dask/dataframe/io/tests/test_hdf.py::test_hdf_globbing [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_hdf_globbing dask/dataframe/io/tests/test_hdf.py::test_hdf_file_list [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_hdf_file_list dask/dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike dask/dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike dask/dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault dask/dataframe/io/tests/test_hdf.py::test_hdf_filenames [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_hdf_filenames dask/dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions dask/dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys dask/dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe dask/dataframe/io/tests/test_io.py::test_meta_from_array [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_meta_from_array dask/dataframe/io/tests/test_io.py::test_meta_from_1darray [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_meta_from_1darray dask/dataframe/io/tests/test_io.py::test_meta_from_recarray [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_meta_from_recarray dask/dataframe/io/tests/test_io.py::test_from_array [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array dask/dataframe/io/tests/test_io.py::test_from_array_with_record_dtype [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_with_record_dtype dask/dataframe/io/tests/test_io.py::test_from_pandas_dataframe [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_dataframe dask/dataframe/io/tests/test_io.py::test_from_pandas_small [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_small dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] dask/dataframe/io/tests/test_io.py::test_from_pandas_series [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_series dask/dataframe/io/tests/test_io.py::test_from_pandas_non_sorted [gw4] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_non_sorted dask/dataframe/io/tests/test_io.py::test_from_pandas_single_row [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_single_row dask/dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index dask/dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] dask/dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] dask/dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] dask/dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args dask/dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] dask/dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config dask/dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] dask/dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates [gw2] [ 46%] SKIPPED dask/dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates dask/dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array dask/dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops dask/dataframe/io/tests/test_io.py::test_Series_from_dask_array [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_Series_from_dask_array dask/dataframe/io/tests/test_io.py::test_from_dask_array_index[True] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_index[True] dask/dataframe/io/tests/test_io.py::test_from_dask_array_index[False] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_index[False] dask/dataframe/io/tests/test_io.py::test_from_dask_array_index_raises [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_index_raises dask/dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D dask/dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array dask/dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error [gw2] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_bag dask/dataframe/io/tests/test_io.py::test_to_bag_frame [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_bag_frame dask/dataframe/io/tests/test_io.py::test_to_records [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_records dask/dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] dask/dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] [gw7] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] dask/dataframe/io/tests/test_io.py::test_to_records_raises [gw4] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_records_raises dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] dask/dataframe/io/tests/test_io.py::test_from_delayed [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_delayed dask/dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion dask/dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array dask/dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs dask/dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta dask/dataframe/io/tests/test_io.py::test_from_delayed_sorted [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_delayed_sorted dask/dataframe/io/tests/test_io.py::test_to_delayed [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_delayed dask/dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph dask/dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype dask/dataframe/io/tests/test_io.py::test_from_map_simple[vals0] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_simple[vals0] dask/dataframe/io/tests/test_io.py::test_from_map_simple[vals1] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_simple[vals1] dask/dataframe/io/tests/test_io.py::test_from_map_simple[vals2] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_simple[vals2] dask/dataframe/io/tests/test_io.py::test_from_map_multi [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_multi dask/dataframe/io/tests/test_io.py::test_from_map_args [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_args dask/dataframe/io/tests/test_io.py::test_from_map_divisions [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_divisions dask/dataframe/io/tests/test_io.py::test_from_map_meta [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_meta dask/dataframe/io/tests/test_io.py::test_from_map_custom_name [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_custom_name dask/dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] dask/dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] dask/dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] dask/dataframe/io/tests/test_io.py::test_from_map_column_projection [gw5] [ 46%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_map_column_projection dask/dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] [gw2] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] dask/dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] [gw0] [ 46%] SKIPPED dask/dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] [gw4] [ 46%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] [gw0] [ 46%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] dask/dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error dask/dataframe/io/tests/test_json.py::test_read_json_with_path_converter [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_with_path_converter dask/dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines dask/dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] [gw5] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] dask/dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] [gw5] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] dask/dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] [gw5] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] [gw4] [ 47%] XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] dask/dataframe/tests/test_groupby.py::test_numeric_column_names[disk] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_numeric_column_names[disk] dask/dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] [gw4] [ 47%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] dask/dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] dask/dataframe/io/tests/test_json.py::test_read_json_basic[split] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_basic[split] dask/dataframe/io/tests/test_json.py::test_read_json_basic[records] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_basic[records] dask/dataframe/io/tests/test_json.py::test_read_json_basic[index] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_basic[index] dask/dataframe/io/tests/test_json.py::test_read_json_basic[columns] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_basic[columns] dask/dataframe/io/tests/test_json.py::test_read_json_basic[values] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_basic[values] dask/dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] dask/dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] dask/dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] dask/dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] dask/dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] dask/dataframe/io/tests/test_json.py::test_read_json_meta[split] [gw1] [ 47%] PASSED dask/bag/tests/test_bag.py::test_map_method dask/bag/tests/test_bag.py::test_starmap [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_meta[split] dask/dataframe/io/tests/test_json.py::test_read_json_meta[records] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] dask/dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_meta[records] dask/dataframe/io/tests/test_json.py::test_read_json_meta[index] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_meta[index] dask/dataframe/io/tests/test_json.py::test_read_json_meta[columns] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_meta[columns] dask/dataframe/io/tests/test_json.py::test_read_json_meta[values] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_meta[values] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] dask/dataframe/io/tests/test_json.py::test_write_json_basic[split] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_write_json_basic[split] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] dask/dataframe/io/tests/test_json.py::test_write_json_basic[records] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_write_json_basic[records] dask/dataframe/io/tests/test_json.py::test_write_json_basic[index] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_write_json_basic[index] dask/dataframe/io/tests/test_json.py::test_write_json_basic[columns] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_write_json_basic[columns] dask/dataframe/io/tests/test_json.py::test_write_json_basic[values] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] [gw0] [ 47%] PASSED dask/dataframe/io/tests/test_json.py::test_write_json_basic[values] dask/dataframe/io/tests/test_json.py::test_to_json_with_get [gw5] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-frame0-0-out0] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-frame1-1-out1] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-frame1-1-out1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-frame2-None-None] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-frame0-0-out0] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-frame0-0-out0] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-frame1-1-out1] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] [gw4] [ 47%] XPASS dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-frame1-1-out1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-frame2-None-None] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-frame2-None-None] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-frame0-0-out0] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-frame0-0-out0] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-frame1-1-out1] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-frame1-1-out1] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-frame2-None-None] [gw7] [ 47%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-frame2-None-None] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] [gw7] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] dask/dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] dask/dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] [gw4] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] dask/dataframe/tests/test_groupby.py::test_aggregate_dask[disk] [gw7] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] [gw2] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] [gw7] [ 47%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] dask/dataframe/tests/test_arithmetics_reduction.py::test_sum_intna [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_sum_intna dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] dask/dataframe/tests/test_arithmetics_reduction.py::test_divmod [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_divmod dask/dataframe/tests/test_arithmetics_reduction.py::test_moment [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_moment dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] dask/dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] dask/dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] [gw7] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] dask/dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] dask/dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] [gw7] [ 48%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] [gw2] [ 48%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] [gw5] [ 48%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] [gw4] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_dask[disk] dask/dataframe/tests/test_groupby.py::test_aggregate_dask[tasks] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_to_json_with_get dask/dataframe/io/tests/test_json.py::test_read_json_error [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_error dask/dataframe/io/tests/test_json.py::test_read_chunked[5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_chunked[5] [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] dask/dataframe/io/tests/test_json.py::test_read_chunked[15] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_chunked[15] dask/dataframe/io/tests/test_json.py::test_read_chunked[33] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_chunked[33] dask/dataframe/io/tests/test_json.py::test_read_chunked[200] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_chunked[200] dask/dataframe/io/tests/test_json.py::test_read_chunked[90000] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_chunked[90000] dask/dataframe/io/tests/test_json.py::test_json_compressed[None] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_json_compressed[None] dask/dataframe/io/tests/test_json.py::test_json_compressed[gzip] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_json_compressed[gzip] dask/dataframe/io/tests/test_json.py::test_json_compressed[xz] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_json_compressed[xz] dask/dataframe/io/tests/test_json.py::test_read_json_inferred_compression [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_read_json_inferred_compression dask/dataframe/io/tests/test_json.py::test_to_json_results [gw5] [ 49%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] [gw0] [ 49%] PASSED dask/dataframe/io/tests/test_json.py::test_to_json_results [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] dask/dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow dask/dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet dask/dataframe/io/tests/test_parquet.py::test_local[False-fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[False-fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_local[False-fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[False-fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_local[False-pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[False-pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_local[False-pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[False-pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_local[True-fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[True-fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_local[True-fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[True-fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_local[True-pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[True-pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_local[True-pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_local[True-pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] [gw2] [ 49%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] [gw7] [ 49%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] [gw0] [ 49%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_names[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_names[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_names[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_names[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[fastparquet-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[fastparquet-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[pyarrow-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[pyarrow-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_append_with_partition[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_with_partition[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_append_with_partition[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_with_partition[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] dask/dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] [gw0] [ 50%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] [gw2] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] [gw2] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] [gw0] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] [gw2] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] [gw0] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] [gw0] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] [gw4] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_dask[tasks] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] [gw0] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] [gw1] [ 50%] PASSED dask/bag/tests/test_bag.py::test_starmap dask/bag/tests/test_bag.py::test_filter [gw1] [ 50%] PASSED dask/bag/tests/test_bag.py::test_filter dask/bag/tests/test_bag.py::test_remove [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] [gw0] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] [gw2] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] [gw0] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] [gw2] [ 50%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] [gw7] [ 50%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] dask/dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index dask/dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea [gw5] [ 50%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] [gw5] [ 50%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] [gw5] [ 50%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] [gw5] [ 50%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] [gw5] [ 51%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] [gw5] [ 51%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] [gw7] [ 51%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] [gw5] [ 51%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] [gw1] [ 51%] PASSED dask/bag/tests/test_bag.py::test_remove dask/bag/tests/test_bag.py::test_iter [gw5] [ 51%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] [gw7] [ 51%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] [gw5] [ 51%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] [gw5] [ 51%] SKIPPED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] [gw7] [ 51%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] [gw5] [ 51%] PASSED dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] dask/dataframe/tests/test_boolean.py::test_meta [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] [gw5] [ 51%] PASSED dask/dataframe/tests/test_boolean.py::test_meta dask/dataframe/tests/test_boolean.py::test_ops [gw5] [ 51%] PASSED dask/dataframe/tests/test_boolean.py::test_ops dask/dataframe/tests/test_categorical.py::test_concat_unions_categoricals [gw7] [ 51%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] [gw5] [ 51%] PASSED dask/dataframe/tests/test_categorical.py::test_concat_unions_categoricals dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-True] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] [gw5] [ 51%] PASSED dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-True] dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-False] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] [gw6] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] [gw5] [ 51%] XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-False] dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-None] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] [gw1] [ 51%] PASSED dask/bag/tests/test_bag.py::test_iter dask/bag/tests/test_bag.py::test_repr[str] [gw1] [ 51%] PASSED dask/bag/tests/test_bag.py::test_repr[str] dask/bag/tests/test_bag.py::test_repr[repr] [gw1] [ 51%] PASSED dask/bag/tests/test_bag.py::test_repr[repr] dask/bag/tests/test_bag.py::test_pluck [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] [gw2] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] [gw4] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] [gw3] [ 51%] PASSED dask/array/tests/test_routines.py::test_rot90[shape4-kwargs1] dask/array/tests/test_routines.py::test_rot90[shape4-kwargs2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] [gw0] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] [gw7] [ 51%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] [gw5] [ 52%] XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-None] dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-True] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-True] dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-False] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] [gw7] [ 52%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] [gw4] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] dask/dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] [gw5] [ 52%] XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-False] dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-None] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] dask/dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] dask/dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] dask/dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] [gw5] [ 52%] XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-None] dask/dataframe/tests/test_categorical.py::test_categorize [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] [gw1] [ 52%] PASSED dask/bag/tests/test_bag.py::test_pluck dask/bag/tests/test_bag.py::test_pluck_with_default [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_categorize dask/dataframe/tests/test_categorical.py::test_categorical_dtype [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_dtype dask/dataframe/tests/test_categorical.py::test_categorize_index [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_categorize_index dask/dataframe/tests/test_categorical.py::test_categorical_set_index[disk] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] [gw0] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index[disk] dask/dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] [gw1] [ 52%] PASSED dask/bag/tests/test_bag.py::test_pluck_with_default dask/bag/tests/test_bag.py::test_unzip [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] [gw5] [ 52%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] [gw2] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] dask/dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] [gw7] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] [gw4] [ 52%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] [gw0] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] dask/dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] dask/dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] dask/dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] [gw0] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] dask/dataframe/tests/test_categorical.py::test_categorical_accessor_presence [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] dask/dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorical_accessor_presence dask/dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] dask/dataframe/tests/test_categorical.py::test_categorize_nan [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_categorize_nan dask/dataframe/tests/test_categorical.py::test_return_type_known_categories [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::test_return_type_known_categories dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] [gw7] [ 53%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] [gw7] [ 53%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] [gw6] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises [gw5] [ 53%] PASSED dask/dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises dask/dataframe/tests/test_extensions.py::test_register_extension_type [gw5] [ 53%] PASSED dask/dataframe/tests/test_extensions.py::test_register_extension_type dask/dataframe/tests/test_extensions.py::test_reduction [gw5] [ 53%] PASSED dask/dataframe/tests/test_extensions.py::test_reduction dask/dataframe/tests/test_extensions.py::test_scalar [gw5] [ 53%] PASSED dask/dataframe/tests/test_extensions.py::test_scalar dask/dataframe/tests/test_format.py::test_repr [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_repr dask/dataframe/tests/test_format.py::test_repr_meta_mutation [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] [gw7] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_repr_meta_mutation dask/dataframe/tests/test_format.py::test_dataframe_format [gw4] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_dataframe_format dask/dataframe/tests/test_format.py::test_dataframe_format_with_index [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_dataframe_format_with_index dask/dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions dask/dataframe/tests/test_format.py::test_dataframe_format_long [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_dataframe_format_long dask/dataframe/tests/test_format.py::test_series_format [gw0] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_series_format dask/dataframe/tests/test_format.py::test_series_format_long [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_series_format_long dask/dataframe/tests/test_format.py::test_index_format [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_index_format dask/dataframe/tests/test_format.py::test_categorical_format [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_categorical_format dask/dataframe/tests/test_format.py::test_duplicate_columns_repr [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_duplicate_columns_repr dask/dataframe/tests/test_format.py::test_empty_repr [gw5] [ 53%] PASSED dask/dataframe/tests/test_format.py::test_empty_repr dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] [gw0] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] [gw0] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] [gw5] [ 53%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] [gw0] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] [gw1] [ 53%] PASSED dask/bag/tests/test_bag.py::test_unzip dask/bag/tests/test_bag.py::test_fold [gw2] [ 53%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] [gw5] [ 53%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_error[disk] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_error[disk] dask/dataframe/tests/test_groupby.py::test_groupby_error[tasks] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_error[tasks] dask/dataframe/tests/test_groupby.py::test_full_groupby[disk] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby[disk] dask/dataframe/tests/test_groupby.py::test_full_groupby[tasks] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby[tasks] dask/dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] dask/dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] [gw7] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] [gw4] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] [gw4] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] [gw5] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] [gw1] [ 54%] PASSED dask/bag/tests/test_bag.py::test_fold dask/bag/tests/test_bag.py::test_fold_bag [gw1] [ 54%] PASSED dask/bag/tests/test_bag.py::test_fold_bag dask/bag/tests/test_bag.py::test_distinct [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] [gw5] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] [gw5] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] [gw7] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] [gw7] [ 54%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] [gw5] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] dask/dataframe/tests/test_groupby.py::test_groupby_dir[disk] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dir[disk] dask/dataframe/tests/test_groupby.py::test_groupby_dir[tasks] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dir[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] [gw7] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] [gw4] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] [gw7] [ 54%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] dask/dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] [gw7] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] dask/dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] [gw7] [ 54%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] [gw7] [ 54%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] [gw5] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] dask/dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] [gw2] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] [gw0] [ 54%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] [gw0] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] [gw4] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] [gw1] [ 55%] PASSED dask/bag/tests/test_bag.py::test_distinct dask/bag/tests/test_bag.py::test_distinct_with_key [gw1] [ 55%] PASSED dask/bag/tests/test_bag.py::test_distinct_with_key dask/bag/tests/test_bag.py::test_frequencies dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] [gw2] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] [gw0] [ 55%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] [gw0] [ 55%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] [gw7] [ 55%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] [gw7] [ 55%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] [gw2] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] [gw2] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] [gw7] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] [gw7] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] [gw7] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] [gw2] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_rot90[shape4-kwargs2] dask/array/tests/test_routines.py::test_rot90[shape4-kwargs3] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_rot90[shape4-kwargs3] dask/array/tests/test_routines.py::test_rot90[shape4-kwargs4] [gw7] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_rot90[shape4-kwargs4] dask/array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] dask/array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] dask/array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] dask/array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] dask/array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] dask/array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] dask/array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] dask/array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] [gw0] [ 55%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] [gw2] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] [gw7] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] dask/array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] dask/array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] [gw5] [ 55%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] [gw0] [ 55%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] dask/array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] [gw3] [ 55%] PASSED dask/array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] [gw5] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] [gw0] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] [gw5] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] dask/dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] dask/dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] [gw2] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] dask/dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] dask/dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] [gw0] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] [gw0] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] dask/dataframe/io/tests/test_parquet.py::test_filter_isna[True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_isna[True] dask/dataframe/io/tests/test_parquet.py::test_filter_isna[False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_isna[False] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-a-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-a-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-4096-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-a-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-a-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-fastparquet-1MiB-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-a-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-a-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-4096-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-None-True] [gw0] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-a-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-a-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[fastparquet-pyarrow-1MiB-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-None-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-None-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-a-True] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-a-False] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-4096-a-False] [gw2] [ 56%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-None-True] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] [gw3] [ 56%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-None-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-a-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-a-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-fastparquet-1MiB-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-None-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-None-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-a-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-a-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-4096-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-None-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-None-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-a-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-a-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-a-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_files[pyarrow-pyarrow-1MiB-a-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-fastparquet-fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-fastparquet-pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-pyarrow-fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-pyarrow-pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a-pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-fastparquet-fastparquet] [gw0] [ 57%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-fastparquet-fastparquet] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-fastparquet-pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-pyarrow-fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-pyarrow-pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b-pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] dask/dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow dask/dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow dask/dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] dask/dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] dask/dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning [gw3] [ 57%] SKIPPED dask/dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] [gw2] [ 57%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] [gw5] [ 57%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] [gw5] [ 57%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] [gw3] [ 57%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] [gw3] [ 58%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] [gw2] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] [gw5] [ 58%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] [gw6] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] [gw1] [ 58%] PASSED dask/bag/tests/test_bag.py::test_frequencies dask/bag/tests/test_bag.py::test_frequencies_sorted [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] [gw2] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] [gw7] [ 58%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] [gw6] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] [gw2] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] [gw5] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] [gw3] [ 58%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] [gw1] [ 59%] PASSED dask/bag/tests/test_bag.py::test_frequencies_sorted dask/bag/tests/test_bag.py::test_topk [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] [gw0] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] [gw6] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] [gw6] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] [gw7] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] [gw7] [ 59%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] [gw3] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] [gw0] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] [gw0] [ 59%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] [gw6] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] [gw5] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] [gw5] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] [gw1] [ 59%] PASSED dask/bag/tests/test_bag.py::test_topk dask/bag/tests/test_bag.py::test_topk_with_non_callable_key[1] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] [gw5] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] [gw7] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] [gw6] [ 59%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] [gw7] [ 59%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] [gw0] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] [gw5] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] [gw0] [ 59%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] [gw2] [ 59%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] [gw3] [ 59%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] [gw3] [ 59%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] dask/dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] dask/dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] [gw7] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] dask/dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] [gw0] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] dask/dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] [gw5] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] [gw6] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] dask/dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] [gw7] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] dask/dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] [gw5] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] [gw7] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] [gw5] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] [gw0] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] [gw1] [ 60%] PASSED dask/bag/tests/test_bag.py::test_topk_with_non_callable_key[1] dask/bag/tests/test_bag.py::test_topk_with_non_callable_key[2] [gw5] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] [gw5] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] [gw6] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] [gw5] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] [gw7] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] [gw5] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] [gw4] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] [gw7] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] dask/dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] [gw0] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] [gw7] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] [gw7] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] [gw7] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] [gw7] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] [gw7] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] [gw5] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_string_label[disk] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_string_label[disk] dask/dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] [gw3] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] [gw3] [ 60%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] [gw5] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] dask/dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] [gw6] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] [gw0] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[disk-True] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[disk-True] dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[disk-False] [gw0] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[disk-False] dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[tasks-True] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[tasks-True] dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[tasks-False] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_named_agg[tasks-False] dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-count-True] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-count-True] dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-count-False] [gw5] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-count-False] dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-mean-True] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-mean-True] dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-mean-False] [gw1] [ 60%] PASSED dask/bag/tests/test_bag.py::test_topk_with_non_callable_key[2] dask/bag/tests/test_bag.py::test_topk_with_multiarg_lambda [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-mean-False] dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-agg2-True] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-agg2-True] dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-agg2-False] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[disk-agg2-False] dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-count-True] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-count-True] dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-count-False] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-count-False] dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-mean-True] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] [gw5] [ 60%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-mean-True] [gw2] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] [gw4] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-mean-False] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-mean-False] dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-agg2-True] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] dask/dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] [gw5] [ 60%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-agg2-True] dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-agg2-False] [gw3] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_series_named_agg[tasks-agg2-False] dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] [gw0] [ 60%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] [gw7] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] dask/dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] [gw1] [ 61%] PASSED dask/bag/tests/test_bag.py::test_topk_with_multiarg_lambda dask/bag/tests/test_bag.py::test_lambdas [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] [gw5] [ 61%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] dask/dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] dask/dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] [gw5] [ 61%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] [gw6] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] [gw5] [ 61%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] [gw5] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] dask/dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] dask/dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] dask/dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] dask/dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] [gw3] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] [gw3] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] [gw1] [ 61%] PASSED dask/bag/tests/test_bag.py::test_lambdas dask/bag/tests/test_bag.py::test_reductions [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] [gw6] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] [gw2] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] [gw5] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] [gw0] [ 61%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] [gw0] [ 61%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] [gw3] [ 61%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] [gw7] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] [gw7] [ 62%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] [gw3] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] [gw6] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] [gw3] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] [gw0] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] [gw0] [ 62%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] [gw5] [ 62%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] [gw3] [ 62%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] [gw3] [ 62%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] [gw6] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] [gw4] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] [gw3] [ 62%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] [gw3] [ 62%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] [gw2] [ 62%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] [gw7] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] [gw7] [ 63%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] [gw6] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] [gw7] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] [gw5] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] [gw0] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] [gw1] [ 63%] PASSED dask/bag/tests/test_bag.py::test_reductions dask/bag/tests/test_bag.py::test_reduction_names [gw1] [ 63%] PASSED dask/bag/tests/test_bag.py::test_reduction_names dask/bag/tests/test_bag.py::test_tree_reductions [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] [gw7] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] [gw6] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] [gw7] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] [gw7] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] [gw7] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] [gw7] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] [gw6] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] [gw5] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] [gw5] [ 63%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] [gw6] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] [gw5] [ 63%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] [gw5] [ 63%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] [gw5] [ 63%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] [gw5] [ 63%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] [gw0] [ 63%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] [gw6] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] [gw2] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] [gw3] [ 63%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] [gw7] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] [gw4] [ 63%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] [gw6] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] [gw3] [ 64%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] [gw3] [ 64%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] [gw0] [ 64%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] [gw6] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] [gw3] [ 64%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] [gw3] [ 64%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] [gw5] [ 64%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] [gw3] [ 64%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] [gw3] [ 64%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] [gw7] [ 64%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] [gw7] [ 64%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] [gw7] [ 64%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] [gw7] [ 64%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] [gw2] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] [gw7] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] [gw4] [ 64%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] [gw2] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] [gw2] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] [gw2] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] [gw2] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] [gw2] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] [gw2] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] [gw0] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] [gw0] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] [gw0] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] [gw0] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] [gw0] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] [gw5] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] [gw7] [ 65%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] [gw7] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_multi.py::test_concat5 [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_tree_reductions dask/bag/tests/test_bag.py::test_aggregation[1] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_aggregation[1] dask/bag/tests/test_bag.py::test_aggregation[3] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_aggregation[3] dask/bag/tests/test_bag.py::test_aggregation[4] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_aggregation[4] dask/bag/tests/test_bag.py::test_non_splittable_reductions[1] [gw2] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_non_splittable_reductions[1] dask/bag/tests/test_bag.py::test_non_splittable_reductions[10] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_non_splittable_reductions[10] dask/bag/tests/test_bag.py::test_std [gw0] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] dask/dataframe/tests/test_groupby.py::test_ffill[disk-None-True] [gw5] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-None-True] dask/dataframe/tests/test_groupby.py::test_ffill[disk-None-False] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-None-False] dask/dataframe/tests/test_groupby.py::test_ffill[disk-None-None] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-None-None] dask/dataframe/tests/test_groupby.py::test_ffill[disk-1-True] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-1-True] dask/dataframe/tests/test_groupby.py::test_ffill[disk-1-False] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-1-False] dask/dataframe/tests/test_groupby.py::test_ffill[disk-1-None] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-1-None] dask/dataframe/tests/test_groupby.py::test_ffill[disk-4-True] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-4-True] dask/dataframe/tests/test_groupby.py::test_ffill[disk-4-False] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_std dask/bag/tests/test_bag.py::test_var [gw2] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-4-False] dask/dataframe/tests/test_groupby.py::test_ffill[disk-4-None] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[disk-4-None] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] [gw5] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] [gw0] [ 65%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] [gw3] [ 65%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] [gw5] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] [gw1] [ 65%] PASSED dask/bag/tests/test_bag.py::test_var dask/bag/tests/test_bag.py::test_join[identity] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] [gw5] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] [gw5] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] [gw4] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] [gw6] [ 65%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] [gw5] [ 65%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] [gw5] [ 66%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] dask/dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] [gw3] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] dask/dataframe/tests/test_groupby.py::test_bfill[disk-None-True] [gw2] [ 66%] XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] [gw2] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] [gw3] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-None-True] dask/dataframe/tests/test_groupby.py::test_bfill[disk-None-False] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-None-False] dask/dataframe/tests/test_groupby.py::test_bfill[disk-None-None] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-None-None] dask/dataframe/tests/test_groupby.py::test_bfill[disk-1-True] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-1-True] dask/dataframe/tests/test_groupby.py::test_bfill[disk-1-False] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] [gw6] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-1-False] dask/dataframe/tests/test_groupby.py::test_bfill[disk-1-None] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-1-None] dask/dataframe/tests/test_groupby.py::test_bfill[disk-4-True] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] [gw1] [ 66%] PASSED dask/bag/tests/test_bag.py::test_join[identity] dask/bag/tests/test_bag.py::test_join[delayed] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-4-True] dask/dataframe/tests/test_groupby.py::test_bfill[disk-4-False] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-4-False] dask/dataframe/tests/test_groupby.py::test_bfill[disk-4-None] [gw0] [ 66%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] [gw3] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[disk-4-None] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] [gw3] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] [gw6] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] [gw3] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] [gw4] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] [gw1] [ 66%] PASSED dask/bag/tests/test_bag.py::test_join[delayed] dask/bag/tests/test_bag.py::test_join[] [gw2] [ 66%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] [gw5] [ 66%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] [gw5] [ 66%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] dask/dataframe/tests/test_hashing.py::test_categorical_consistency [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_categorical_consistency dask/dataframe/tests/test_hashing.py::test_object_missing_values [gw6] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_object_missing_values dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df0] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df0] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df1] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df1] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df2] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df2] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df3] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df3] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df4] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df4] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df5] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df5] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df6] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df6] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df7] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df7] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df8] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df8] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df9] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df9] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df10] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df10] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df11] [gw0] [ 67%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] [gw0] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] [gw0] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] [gw0] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] [gw0] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat5 dask/dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df11] dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df12] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[2-df12] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df0] [gw4] [ 67%] XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df0] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df1] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df1] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df2] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] [gw6] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df2] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df3] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] dask/dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df3] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df4] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df4] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df5] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] [gw1] [ 67%] PASSED dask/bag/tests/test_bag.py::test_join[] dask/bag/tests/test_bag.py::test_foldby [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df5] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df6] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df6] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df7] [gw0] [ 67%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] [gw7] [ 67%] XPASS dask/dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] dask/dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df7] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df8] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df8] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df9] [gw4] [ 67%] XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] [gw6] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df9] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df10] [gw3] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] dask/dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace [gw3] [ 67%] PASSED dask/dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace dask/dataframe/tests/test_multi.py::test_align_partitions [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df10] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df11] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df11] dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df12] [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_align_partitions dask/dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions dask/dataframe/tests/test_multi.py::test__maybe_align_partitions [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test__maybe_align_partitions dask/dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe dask/dataframe/tests/test_multi.py::test_hash_join[disk-inner] [gw6] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_basic[20-df12] dask/dataframe/tests/test_hyperloglog.py::test_split_every[2-None] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_split_every[2-None] dask/dataframe/tests/test_hyperloglog.py::test_split_every[2-2] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_split_every[2-2] dask/dataframe/tests/test_hyperloglog.py::test_split_every[2-10] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_split_every[2-10] dask/dataframe/tests/test_hyperloglog.py::test_split_every[20-None] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_split_every[20-None] dask/dataframe/tests/test_hyperloglog.py::test_split_every[20-2] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] dask/dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[disk-inner] dask/dataframe/tests/test_multi.py::test_hash_join[disk-left] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] dask/dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_split_every[20-2] dask/dataframe/tests/test_hyperloglog.py::test_split_every[20-10] [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[disk-left] dask/dataframe/tests/test_multi.py::test_hash_join[disk-right] [gw6] [ 67%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] [gw5] [ 67%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_split_every[20-10] dask/dataframe/tests/test_hyperloglog.py::test_larger_data [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[disk-right] dask/dataframe/tests/test_multi.py::test_hash_join[disk-outer] [gw0] [ 67%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] [gw4] [ 67%] XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] [gw7] [ 67%] XPASS dask/dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] [gw4] [ 67%] PASSED dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] dask/dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] dask/dataframe/tests/test_groupby.py::test_std_columns_int[disk] [gw4] [ 67%] PASSED dask/dataframe/tests/test_groupby.py::test_std_columns_int[disk] dask/dataframe/tests/test_groupby.py::test_std_columns_int[tasks] [gw4] [ 67%] PASSED dask/dataframe/tests/test_groupby.py::test_std_columns_int[tasks] dask/dataframe/tests/test_groupby.py::test_timeseries[disk] [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[disk-outer] dask/dataframe/tests/test_multi.py::test_hash_join[tasks-inner] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] dask/dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple dask/dataframe/tests/test_multi.py::test_concat_datetimeindex [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_concat_datetimeindex dask/dataframe/tests/test_multi.py::test_append [gw7] [ 67%] SKIPPED dask/dataframe/tests/test_multi.py::test_append dask/dataframe/tests/test_multi.py::test_append2 [gw7] [ 67%] SKIPPED dask/dataframe/tests/test_multi.py::test_append2 dask/dataframe/tests/test_multi.py::test_append_categorical [gw7] [ 67%] SKIPPED dask/dataframe/tests/test_multi.py::test_append_categorical dask/dataframe/tests/test_multi.py::test_append_lose_divisions [gw7] [ 67%] SKIPPED dask/dataframe/tests/test_multi.py::test_append_lose_divisions dask/dataframe/tests/test_multi.py::test_singleton_divisions [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[tasks-inner] dask/dataframe/tests/test_multi.py::test_hash_join[tasks-left] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_singleton_divisions dask/dataframe/tests/test_multi.py::test_repartition_repeated_divisions [gw4] [ 67%] PASSED dask/dataframe/tests/test_groupby.py::test_timeseries[disk] dask/dataframe/tests/test_groupby.py::test_timeseries[tasks] [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[tasks-left] dask/dataframe/tests/test_multi.py::test_hash_join[tasks-right] [gw7] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_repartition_repeated_divisions dask/dataframe/tests/test_multi.py::test_multi_duplicate_divisions [gw3] [ 67%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[tasks-right] dask/dataframe/tests/test_multi.py::test_hash_join[tasks-outer] [gw2] [ 67%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] [gw4] [ 67%] PASSED dask/dataframe/tests/test_groupby.py::test_timeseries[tasks] dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-0] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-0] dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-1] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_multi_duplicate_divisions dask/dataframe/tests/test_multi.py::test_merge_outer_empty [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_hash_join[tasks-outer] dask/dataframe/tests/test_multi.py::test_sequential_joins [gw6] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-1] dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-2] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_sequential_joins dask/dataframe/tests/test_multi.py::test_merge_asof_indexed [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_indexed dask/dataframe/tests/test_multi.py::test_merge_asof_on_basic [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-2] dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-3] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[disk-3] dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] [gw0] [ 68%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_basic dask/dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error dask/dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_outer_empty dask/dataframe/tests/test_multi.py::test_dtype_equality_warning [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_dtype_equality_warning dask/dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error dask/dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] dask/dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] [gw7] [ 68%] SKIPPED dask/dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] dask/dataframe/tests/test_multi.py::test_concat_ignore_order[True] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] [gw6] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] dask/dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_concat_ignore_order[True] dask/dataframe/tests/test_multi.py::test_concat_ignore_order[False] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_concat_ignore_order[False] dask/dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] dask/dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] dask/dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] dask/dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] dask/dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] dask/dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] [gw7] [ 68%] SKIPPED dask/dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] dask/dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] [gw7] [ 68%] SKIPPED dask/dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] dask/dataframe/tests/test_multi.py::test_categorical_join [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] dask/dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] [gw3] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] [gw5] [ 68%] PASSED dask/dataframe/tests/test_hyperloglog.py::test_larger_data dask/dataframe/tests/test_indexing.py::test_loc [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] [gw6] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_categorical_join dask/dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc dask/dataframe/tests/test_indexing.py::test_loc_non_informative_index [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_non_informative_index dask/dataframe/tests/test_indexing.py::test_loc_with_text_dates [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_text_dates dask/dataframe/tests/test_indexing.py::test_loc_with_series [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_series dask/dataframe/tests/test_indexing.py::test_loc_with_array [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left dask/dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_array dask/dataframe/tests/test_indexing.py::test_loc_with_function [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts dask/dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_function dask/dataframe/tests/test_indexing.py::test_loc_with_array_different_partition [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_array_different_partition dask/dataframe/tests/test_indexing.py::test_loc_with_series_different_partition dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_series_different_partition dask/dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series [gw6] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series dask/dataframe/tests/test_indexing.py::test_loc2d [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype dask/dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning [gw0] [ 68%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc2d dask/dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] [gw0] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] [gw0] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions dask/dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions [gw0] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions dask/dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns [gw0] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns [gw1] [ 68%] PASSED dask/bag/tests/test_bag.py::test_foldby dask/dataframe/tests/test_indexing.py::test_getitem dask/bag/tests/test_bag.py::test_foldby_tree_reduction [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_getitem dask/dataframe/tests/test_indexing.py::test_getitem_slice [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_getitem_slice dask/dataframe/tests/test_indexing.py::test_getitem_integer_slice [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_getitem_integer_slice dask/dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes [gw6] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] [gw5] [ 68%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes dask/dataframe/tests/test_reshape.py::test_pivot_table[mean-B] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] [gw5] [ 68%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[mean-B] dask/dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] [gw2] [ 68%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] [gw7] [ 68%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] [gw5] [ 68%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] [gw6] [ 68%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] [gw4] [ 68%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table[sum-B] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] [gw7] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[sum-B] dask/dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] [gw3] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] dask/dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] [gw6] [ 69%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] dask/dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] dask/dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] [gw7] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] dask/dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] dask/dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] dask/dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table[count-B] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] [gw6] [ 69%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] [gw0] [ 69%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] [gw7] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[count-B] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] dask/dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] dask/dataframe/tests/test_reshape.py::test_pivot_table[count-values1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[count-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table[count-values2] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[count-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table[first-B] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] [gw6] [ 69%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[first-B] dask/dataframe/tests/test_reshape.py::test_pivot_table[first-values1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[first-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table[first-values2] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] [gw6] [ 69%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] [gw7] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[first-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table[last-B] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[last-B] dask/dataframe/tests/test_reshape.py::test_pivot_table[last-values1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[last-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table[last-values2] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] [gw6] [ 69%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table[last-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] [gw7] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] [gw1] [ 69%] PASSED dask/bag/tests/test_bag.py::test_foldby_tree_reduction dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] dask/bag/tests/test_bag.py::test_map_partitions [gw0] [ 69%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] [gw3] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] [gw1] [ 69%] PASSED dask/bag/tests/test_bag.py::test_map_partitions dask/bag/tests/test_bag.py::test_map_partitions_args_kwargs [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] [gw1] [ 69%] PASSED dask/bag/tests/test_bag.py::test_map_partitions_args_kwargs dask/bag/tests/test_bag.py::test_map_partitions_blockwise [gw1] [ 69%] PASSED dask/bag/tests/test_bag.py::test_map_partitions_blockwise dask/bag/tests/test_bag.py::test_random_sample_size [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] [gw2] [ 69%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] [gw6] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] [gw5] [ 69%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] [gw4] [ 69%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] [gw7] [ 69%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] [gw5] [ 70%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] dask/dataframe/tests/test_reshape.py::test_pivot_table_dtype [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_dtype dask/dataframe/tests/test_reshape.py::test_pivot_table_index_dtype [gw5] [ 70%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_index_dtype dask/dataframe/tests/test_reshape.py::test_pivot_table_errors [gw5] [ 70%] PASSED dask/dataframe/tests/test_reshape.py::test_pivot_table_errors dask/dataframe/tests/test_rolling.py::test_map_overlap[True-1] [gw1] [ 70%] PASSED dask/bag/tests/test_bag.py::test_random_sample_size [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] dask/bag/tests/test_bag.py::test_random_sample_prob_range dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] [gw1] [ 70%] PASSED dask/bag/tests/test_bag.py::test_random_sample_prob_range dask/bag/tests/test_bag.py::test_random_sample_repeated_computation [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap[True-1] dask/dataframe/tests/test_rolling.py::test_map_overlap[True-4] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] [gw0] [ 70%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap[True-4] dask/dataframe/tests/test_rolling.py::test_map_overlap[False-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap[False-1] dask/dataframe/tests/test_rolling.py::test_map_overlap[False-4] [gw3] [ 70%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap[False-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] [gw6] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] [gw7] [ 70%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] [gw1] [ 70%] PASSED dask/bag/tests/test_bag.py::test_random_sample_repeated_computation dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] dask/bag/tests/test_bag.py::test_random_sample_different_definitions [gw7] [ 70%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] dask/dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] dask/dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] [gw6] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] dask/dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] [gw4] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] [gw3] [ 70%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] [gw0] [ 70%] XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] [gw0] [ 70%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] [gw0] [ 70%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] [gw0] [ 70%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] [gw0] [ 70%] XPASS dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] [gw6] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] [gw0] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] [gw0] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] [gw0] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] [gw0] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] [gw0] [ 70%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] [gw2] [ 70%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] [gw5] [ 70%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] [gw0] [ 70%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] [gw4] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] dask/dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] [gw0] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] [gw0] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] [gw1] [ 71%] PASSED dask/bag/tests/test_bag.py::test_random_sample_different_definitions [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] dask/bag/tests/test_bag.py::test_random_sample_random_state dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] [gw0] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] [gw0] [ 71%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] [gw0] [ 71%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] [gw0] [ 71%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] [gw6] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] [gw0] [ 71%] SKIPPED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] dask/dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes dask/dataframe/tests/test_indexing.py::test_loc_datetime_no_freq [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_datetime_no_freq dask/dataframe/tests/test_indexing.py::test_coerce_loc_index [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_coerce_loc_index [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] dask/dataframe/tests/test_indexing.py::test_loc_timestamp_str dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] [gw3] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_timestamp_str dask/dataframe/tests/test_indexing.py::test_getitem_timestamp_str [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] dask/dataframe/tests/test_multi.py::test_broadcast_true[None] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_broadcast_true[None] dask/dataframe/tests/test_multi.py::test_broadcast_true[tasks] [gw4] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] dask/dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_broadcast_true[tasks] dask/dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] dask/dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_getitem_timestamp_str dask/dataframe/tests/test_indexing.py::test_loc_period_str [gw4] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] dask/dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_loc_period_str dask/dataframe/tests/test_indexing.py::test_getitem_period_str [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] [gw4] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] [gw6] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_getitem_period_str dask/dataframe/tests/test_indexing.py::test_to_series[index0] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_to_series[index0] dask/dataframe/tests/test_indexing.py::test_to_series[index1] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_to_series[index1] dask/dataframe/tests/test_indexing.py::test_to_frame[index0] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_to_frame[index0] dask/dataframe/tests/test_indexing.py::test_to_frame[index1] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_to_frame[index1] dask/dataframe/tests/test_indexing.py::test_iloc[0] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc[0] dask/dataframe/tests/test_indexing.py::test_iloc[indexer1] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc[indexer1] dask/dataframe/tests/test_indexing.py::test_iloc[indexer2] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc[indexer2] dask/dataframe/tests/test_indexing.py::test_iloc[indexer3] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc[indexer3] dask/dataframe/tests/test_indexing.py::test_iloc[indexer4] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc[indexer4] dask/dataframe/tests/test_indexing.py::test_iloc_series [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc_series dask/dataframe/tests/test_indexing.py::test_iloc_raises [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc_raises dask/dataframe/tests/test_indexing.py::test_iloc_duplicate_columns [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc_duplicate_columns dask/dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] [gw1] [ 71%] PASSED dask/bag/tests/test_bag.py::test_random_sample_random_state dask/bag/tests/test_bag.py::test_lazify_task [gw1] [ 71%] PASSED dask/bag/tests/test_bag.py::test_lazify_task dask/bag/tests/test_bag.py::test_lazify [gw1] [ 71%] PASSED dask/bag/tests/test_bag.py::test_lazify dask/bag/tests/test_bag.py::test_inline_singleton_lists [gw1] [ 71%] PASSED dask/bag/tests/test_bag.py::test_inline_singleton_lists [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem dask/bag/tests/test_bag.py::test_rename_fused_keys_bag [gw1] [ 71%] PASSED dask/bag/tests/test_bag.py::test_rename_fused_keys_bag dask/dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection dask/bag/tests/test_bag.py::test_take [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection dask/dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type dask/dataframe/tests/test_indexing.py::test_deterministic_hashing_series [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_deterministic_hashing_series dask/dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe [gw0] [ 71%] PASSED dask/dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe dask/dataframe/tests/test_indexing.py::test_gpu_loc [gw0] [ 71%] SKIPPED dask/dataframe/tests/test_indexing.py::test_gpu_loc dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] [gw6] [ 71%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] [gw3] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] [gw0] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] [gw2] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] [gw0] [ 71%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] [gw5] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-1] [gw4] [ 71%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] [gw7] [ 71%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-1] dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-2] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] [gw6] [ 72%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-2] dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-4] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] [gw3] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] [gw1] [ 72%] PASSED dask/bag/tests/test_bag.py::test_take dask/bag/tests/test_bag.py::test_take_npartitions [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-4] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-5] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[True-5] dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-1] [gw6] [ 72%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-1] dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-2] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-2] dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-4] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-4] dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-5] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] [gw3] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_cov[False-5] dask/dataframe/tests/test_rolling.py::test_rolling_raises [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_raises dask/dataframe/tests/test_rolling.py::test_rolling_names [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_names dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] [gw6] [ 72%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] dask/dataframe/tests/test_rolling.py::test_rolling_partition_size [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_partition_size dask/dataframe/tests/test_rolling.py::test_rolling_repr [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_repr dask/dataframe/tests/test_rolling.py::test_time_rolling_repr [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_repr dask/dataframe/tests/test_rolling.py::test_time_rolling_constructor [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_constructor dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] [gw6] [ 72%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] [gw1] [ 72%] PASSED dask/bag/tests/test_bag.py::test_take_npartitions dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] dask/bag/tests/test_bag.py::test_take_npartitions_warn [gw1] [ 72%] PASSED dask/bag/tests/test_bag.py::test_take_npartitions_warn dask/bag/tests/test_bag.py::test_map_is_lazy [gw1] [ 72%] PASSED dask/bag/tests/test_bag.py::test_map_is_lazy dask/bag/tests/test_bag.py::test_can_use_dict_to_make_concrete [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] [gw3] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] [gw2] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] [gw5] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] [gw4] [ 72%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] [gw7] [ 72%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] [gw0] [ 72%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] [gw1] [ 73%] PASSED dask/bag/tests/test_bag.py::test_can_use_dict_to_make_concrete dask/bag/tests/test_bag.py::test_from_url [gw1] [ 73%] SKIPPED dask/bag/tests/test_bag.py::test_from_url dask/bag/tests/test_bag.py::test_read_text [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] [gw6] [ 73%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] [gw3] [ 73%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] [gw7] [ 73%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] [gw6] [ 73%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] [gw7] [ 73%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] [gw1] [ 73%] PASSED dask/bag/tests/test_bag.py::test_read_text dask/bag/tests/test_bag.py::test_read_text_large [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] [gw3] [ 73%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] dask/dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5_0] [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5_0] dask/dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5_1] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5_1] dask/dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error dask/dataframe/tests/test_numeric.py::test_to_numeric_raises [gw7] [ 73%] PASSED dask/dataframe/tests/test_numeric.py::test_to_numeric_raises dask/dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width [gw7] [ 73%] PASSED dask/dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] dask/dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] [gw6] [ 73%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] [gw7] [ 73%] PASSED dask/dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] dask/dataframe/tests/test_reshape.py::test_get_dummies[data0] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies[data0] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] dask/dataframe/tests/test_reshape.py::test_get_dummies[data1] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies[data1] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] dask/dataframe/tests/test_reshape.py::test_get_dummies[data2] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies[data2] dask/dataframe/tests/test_reshape.py::test_get_dummies_categories_order [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_categories_order dask/dataframe/tests/test_reshape.py::test_get_dummies_object [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_object dask/dataframe/tests/test_reshape.py::test_get_dummies_kwargs dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_kwargs dask/dataframe/tests/test_reshape.py::test_get_dummies_sparse [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_sparse dask/dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix dask/dataframe/tests/test_reshape.py::test_get_dummies_dtype [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_dtype dask/dataframe/tests/test_reshape.py::test_get_dummies_errors [gw7] [ 73%] PASSED dask/dataframe/tests/test_reshape.py::test_get_dummies_errors dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] [gw2] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] [gw6] [ 73%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] [gw0] [ 73%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] [gw4] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] [gw7] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] [gw5] [ 73%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] dask/dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions dask/dataframe/tests/test_multi.py::test_merge_asof_on_by [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_by dask/dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] [gw4] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance dask/dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] [gw4] [ 74%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches dask/dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises dask/dataframe/tests/test_multi.py::test_merge_asof_with_empty [gw4] [ 74%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] [gw4] [ 74%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] dask/dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] [gw4] [ 74%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] dask/dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] [gw4] [ 74%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] dask/dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_with_empty dask/dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] [gw4] [ 74%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] dask/dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] dask/dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] [gw3] [ 74%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] dask/dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions [gw5] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] [gw6] [ 74%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] [gw0] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] [gw7] [ 74%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] [gw2] [ 74%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] [gw2] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] dask/dataframe/tests/test_multi.py::test_indexed_concat[inner] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_indexed_concat[inner] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] dask/dataframe/tests/test_multi.py::test_indexed_concat[outer] dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] [gw2] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_indexed_concat[outer] dask/dataframe/tests/test_multi.py::test_concat[inner] [gw1] [ 75%] PASSED dask/bag/tests/test_bag.py::test_read_text_large dask/bag/tests/test_bag.py::test_read_text_encoding [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat[inner] dask/dataframe/tests/test_multi.py::test_concat[outer] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat[outer] dask/dataframe/tests/test_multi.py::test_concat_series[inner] [gw2] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_series[inner] dask/dataframe/tests/test_multi.py::test_concat_series[outer] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_series[outer] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] dask/dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg dask/dataframe/tests/test_multi.py::test_concat_dataframe_empty [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] [gw2] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_dataframe_empty dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] [gw6] [ 75%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] [gw7] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] [gw5] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] [gw0] [ 75%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] [gw2] [ 75%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] [gw3] [ 75%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] [gw3] [ 76%] PASSED dask/dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] dask/dataframe/tests/test_multi.py::test_merge[disk-inner] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] [gw0] [ 76%] PASSED dask/dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] [gw7] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] dask/dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] dask/dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] [gw3] [ 76%] PASSED dask/dataframe/tests/test_multi.py::test_merge[disk-inner] dask/dataframe/tests/test_multi.py::test_merge[disk-outer] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] dask/dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] dask/dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] [gw0] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] dask/dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] dask/dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] [gw3] [ 76%] PASSED dask/dataframe/tests/test_multi.py::test_merge[disk-outer] dask/dataframe/tests/test_multi.py::test_merge[disk-left] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] [gw0] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] [gw1] [ 76%] PASSED dask/bag/tests/test_bag.py::test_read_text_encoding dask/bag/tests/test_bag.py::test_read_text_large_gzip [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] [gw3] [ 76%] PASSED dask/dataframe/tests/test_multi.py::test_merge[disk-left] dask/dataframe/tests/test_multi.py::test_merge[disk-right] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] dask/dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] [gw0] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] dask/dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] dask/dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] [gw7] [ 76%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] [gw6] [ 76%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] [gw5] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] dask/dataframe/tests/test_rolling.py::test_rolling_agg_aggregate [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] [gw3] [ 76%] PASSED dask/dataframe/tests/test_multi.py::test_merge[disk-right] dask/dataframe/tests/test_multi.py::test_merge[tasks-inner] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] [gw2] [ 76%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] [gw7] [ 76%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] [gw1] [ 76%] PASSED dask/bag/tests/test_bag.py::test_read_text_large_gzip dask/bag/tests/test_bag.py::test_from_s3 [gw1] [ 77%] SKIPPED dask/bag/tests/test_bag.py::test_from_s3 dask/bag/tests/test_bag.py::test_from_sequence [gw1] [ 77%] PASSED dask/bag/tests/test_bag.py::test_from_sequence dask/bag/tests/test_bag.py::test_from_long_sequence dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] [gw1] [ 77%] PASSED dask/bag/tests/test_bag.py::test_from_long_sequence dask/bag/tests/test_bag.py::test_from_empty_sequence [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] [gw1] [ 77%] PASSED dask/bag/tests/test_bag.py::test_from_empty_sequence dask/bag/tests/test_bag.py::test_product [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] [gw5] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_agg_aggregate [gw6] [ 77%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] dask/dataframe/tests/test_rolling.py::test_rolling_numba_engine dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] [gw5] [ 77%] SKIPPED dask/dataframe/tests/test_rolling.py::test_rolling_numba_engine dask/dataframe/tests/test_rolling.py::test_groupby_rolling [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] [gw0] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] [gw3] [ 77%] PASSED dask/dataframe/tests/test_multi.py::test_merge[tasks-inner] dask/dataframe/tests/test_multi.py::test_merge[tasks-outer] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] [gw6] [ 77%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] [gw5] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_groupby_rolling dask/dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises [gw5] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises dask/dataframe/tests/test_shuffle.py::test_shuffle[disk] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle[disk] dask/dataframe/tests/test_shuffle.py::test_shuffle[tasks] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle[tasks] dask/dataframe/tests/test_shuffle.py::test_default_partitions [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_default_partitions dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] [gw6] [ 77%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] [gw3] [ 77%] PASSED dask/dataframe/tests/test_multi.py::test_merge[tasks-outer] dask/dataframe/tests/test_multi.py::test_merge[tasks-left] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] [gw0] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] [gw6] [ 77%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] [gw4] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] dask/dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] [gw4] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] dask/dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] [gw3] [ 77%] PASSED dask/dataframe/tests/test_multi.py::test_merge[tasks-left] dask/dataframe/tests/test_multi.py::test_merge[tasks-right] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] [gw6] [ 77%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] [gw7] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] dask/dataframe/tests/test_rolling.py::test_map_overlap_errors [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_errors dask/dataframe/tests/test_rolling.py::test_map_overlap_provide_meta [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] dask/dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_map_overlap_provide_meta dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] [gw0] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] [gw6] [ 77%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] dask/dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] [gw3] [ 77%] PASSED dask/dataframe/tests/test_multi.py::test_merge[tasks-right] dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] [gw5] [ 77%] PASSED dask/dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] dask/dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] [gw2] [ 77%] PASSED dask/dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] [gw7] [ 77%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] [gw6] [ 78%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] dask/dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] [gw3] [ 78%] PASSED dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] [gw1] [ 78%] PASSED dask/bag/tests/test_bag.py::test_product dask/bag/tests/test_bag.py::test_partition_collect [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] [gw1] [ 78%] PASSED dask/bag/tests/test_bag.py::test_partition_collect dask/bag/tests/test_bag.py::test_groupby [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] dask/dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] dask/dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] dask/dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] [gw3] [ 78%] PASSED dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] dask/dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] [gw0] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] dask/dataframe/tests/test_shuffle.py::test_partitioning_index [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_partitioning_index dask/dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] [gw3] [ 78%] PASSED dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] [gw6] [ 78%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] [gw3] [ 78%] PASSED dask/dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] dask/dataframe/tests/test_multi.py::test_merge_how_raises [gw3] [ 78%] PASSED dask/dataframe/tests/test_multi.py::test_merge_how_raises dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] [gw0] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] [gw6] [ 78%] XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] [gw5] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] [gw3] [ 78%] XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] [gw0] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] [gw6] [ 78%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] [gw3] [ 78%] XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] [gw0] [ 78%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] [gw2] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] [gw6] [ 78%] PASSED dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] dask/dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] [gw7] [ 78%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] [gw3] [ 79%] XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] [gw5] [ 79%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] [gw1] [ 79%] PASSED dask/bag/tests/test_bag.py::test_groupby dask/bag/tests/test_bag.py::test_groupby_with_indexer [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] [gw0] [ 79%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] [gw3] [ 79%] XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] [gw0] [ 79%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] [gw3] [ 79%] XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] [gw6] [ 79%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] [gw6] [ 79%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] [gw0] [ 79%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] [gw6] [ 79%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] [gw5] [ 79%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] [gw5] [ 79%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] [gw6] [ 79%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] [gw2] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] [gw7] [ 79%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] [gw6] [ 79%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] [gw5] [ 80%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] [gw3] [ 80%] XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] dask/dataframe/tests/test_multi.py::test_merge_tasks_passes_through [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] [gw0] [ 80%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_merge_tasks_passes_through dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] dask/dataframe/tests/test_multi.py::test_join_gives_proper_divisions [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_join_gives_proper_divisions dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] [gw3] [ 80%] SKIPPED dask/dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] dask/dataframe/tests/test_multi.py::test_melt[kwargs0] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs0] dask/dataframe/tests/test_multi.py::test_melt[kwargs1] [gw6] [ 80%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs1] dask/dataframe/tests/test_multi.py::test_melt[kwargs2] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs2] dask/dataframe/tests/test_multi.py::test_melt[kwargs3] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs3] dask/dataframe/tests/test_multi.py::test_melt[kwargs4] [gw1] [ 80%] PASSED dask/bag/tests/test_bag.py::test_groupby_with_indexer dask/bag/tests/test_bag.py::test_groupby_with_npartitions_changed [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs4] dask/dataframe/tests/test_multi.py::test_melt[kwargs5] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs5] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] dask/dataframe/tests/test_multi.py::test_melt[kwargs6] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] [gw6] [ 80%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_melt[kwargs6] dask/dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] [gw0] [ 80%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] [gw6] [ 80%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions [gw6] [ 80%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] [gw5] [ 80%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] [gw6] [ 80%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] [gw7] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index [gw6] [ 80%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] [gw2] [ 80%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] [gw3] [ 80%] PASSED dask/dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] dask/dataframe/tests/test_multi.py::test_merge_maintains_columns dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_merge_maintains_columns dask/dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] [gw0] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] [gw4] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] dask/dataframe/tests/test_shuffle.py::test_rearrange_cleanup [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] dask/dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] [gw6] [ 81%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] [gw7] [ 81%] SKIPPED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] dask/dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] [gw6] [ 81%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] [gw0] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] [gw5] [ 81%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] dask/dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle dask/dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns dask/dataframe/tests/test_multi.py::test_concat_one_series [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_concat_one_series dask/dataframe/tests/test_multi.py::test_concat_unknown_divisions [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_concat_unknown_divisions [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] dask/dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors dask/dataframe/tests/test_multi.py::test_concat2 [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] dask/dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] [gw5] [ 81%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] dask/dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] dask/dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] [gw0] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_concat2 dask/dataframe/tests/test_multi.py::test_concat3 [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] [gw1] [ 81%] PASSED dask/bag/tests/test_bag.py::test_groupby_with_npartitions_changed dask/bag/tests/test_bag.py::test_groupby_with_scheduler_func [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] dask/dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] [gw5] [ 81%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] dask/dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] dask/dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] dask/dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] dask/dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] dask/dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_names[disk] [gw3] [ 81%] PASSED dask/dataframe/tests/test_multi.py::test_concat3 dask/dataframe/tests/test_multi.py::test_concat4_interleave_partitions [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] [gw5] [ 81%] XFAIL dask/dataframe/tests/test_shuffle.py::test_set_index_names[disk] dask/dataframe/tests/test_shuffle.py::test_set_index_names[tasks] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] [gw1] [ 81%] PASSED dask/bag/tests/test_bag.py::test_groupby_with_scheduler_func dask/bag/tests/test_bag.py::test_concat [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] [gw0] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] [gw5] [ 81%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_names[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_2[disk] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] [gw2] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] [gw1] [ 81%] PASSED dask/bag/tests/test_bag.py::test_concat dask/bag/tests/test_bag.py::test_flatten [gw6] [ 81%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] [gw7] [ 81%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] [gw0] [ 82%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] [gw3] [ 82%] PASSED dask/dataframe/tests/test_multi.py::test_concat4_interleave_partitions dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] dask/dataframe/tests/test_ufunc.py::test_frame_2ufunc_out dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_2ufunc_out dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] [gw4] [ 82%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange_cleanup dask/dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] [gw1] [ 82%] PASSED dask/bag/tests/test_bag.py::test_flatten dask/bag/tests/test_bag.py::test_concat_after_map [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] [gw0] [ 82%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] [gw0] [ 82%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] [gw1] [ 82%] PASSED dask/bag/tests/test_bag.py::test_concat_after_map dask/bag/tests/test_bag.py::test_args dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] [gw5] [ 82%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_2[disk] dask/dataframe/tests/test_shuffle.py::test_set_index_2[tasks] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] [gw0] [ 82%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] [gw7] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] [gw3] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] [gw6] [ 82%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] [gw2] [ 82%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] [gw0] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] [gw0] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] [gw1] [ 83%] PASSED dask/bag/tests/test_bag.py::test_args dask/bag/tests/test_bag.py::test_to_dataframe dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] [gw0] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] [gw7] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] [gw0] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] [gw5] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_2[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_3[disk] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] [gw6] [ 83%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] [gw5] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_3[disk] dask/dataframe/tests/test_shuffle.py::test_set_index_3[tasks] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] [gw4] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception dask/dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions [gw4] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions dask/dataframe/tests/test_shuffle.py::test_maybe_buffered_partd [gw4] [ 83%] PASSED dask/dataframe/tests/test_shuffle.py::test_maybe_buffered_partd dask/dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] [gw3] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] [gw2] [ 83%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] [gw4] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions dask/dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] [gw4] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] dask/dataframe/tests/test_shuffle.py::test_set_index_divisions_2 [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] [gw4] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_divisions_2 dask/dataframe/tests/test_shuffle.py::test_set_index_divisions_compute dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_3[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] [gw3] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] [gw6] [ 84%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] [gw3] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] [gw0] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] [gw6] [ 84%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] [gw3] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] [gw6] [ 84%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] [gw3] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] [gw4] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_divisions_compute dask/dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] [gw4] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted dask/dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions [gw4] [ 84%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_small[disk] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] [gw6] [ 84%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] [gw3] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] [gw0] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] [gw3] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] [gw6] [ 84%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] [gw7] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] [gw4] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_small[disk] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] [gw2] [ 84%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_small[tasks] [gw5] [ 84%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] [gw0] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] [gw4] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_small[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_large[disk] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] [gw2] [ 85%] XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] [gw0] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] [gw4] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_large[disk] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_large[tasks] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] dask/dataframe/tests/test_shuffle.py::test_shuffle_values_raises [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_values_raises dask/dataframe/tests/test_shuffle.py::test_shuffle_by_as_list dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_by_as_list dask/dataframe/tests/test_shuffle.py::test_noop [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_noop dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] dask/dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending dask/dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] dask/dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] [gw0] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] dask/dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] [gw4] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_reduces_partitions_large[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] [gw5] [ 85%] PASSED dask/dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] dask/dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] [gw2] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] [gw7] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] [gw6] [ 85%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] [gw3] [ 85%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] [gw5] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] dask/dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] [gw4] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] dask/dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] [gw5] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] [gw5] [ 86%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] [gw4] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] [gw6] [ 86%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] [gw6] [ 86%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] [gw4] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] dask/dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] [gw0] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] [gw4] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] dask/dataframe/tests/test_shuffle.py::test_set_index_sorts [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] [gw7] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] [gw6] [ 86%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] [gw7] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] [gw4] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_sorts [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] dask/dataframe/tests/test_shuffle.py::test_set_index[pandas] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] [gw6] [ 86%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] [gw7] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] [gw2] [ 86%] XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] [gw7] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] [gw0] [ 86%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] [gw2] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] [gw5] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] [gw3] [ 86%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] [gw6] [ 87%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] [gw7] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index[pandas] dask/dataframe/tests/test_shuffle.py::test_set_index[cudf] [gw4] [ 87%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index[cudf] dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] [gw7] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] [gw6] [ 87%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] [gw4] [ 87%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] [gw7] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] [gw6] [ 87%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] [gw4] [ 87%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] [gw4] [ 87%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] dask/dataframe/tests/test_shuffle.py::test_set_index_timezone dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] [gw7] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] [gw6] [ 87%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] [gw0] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_timezone dask/dataframe/tests/test_shuffle.py::test_set_index_npartitions [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] [gw6] [ 87%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] [gw1] [ 87%] PASSED dask/bag/tests/test_bag.py::test_to_dataframe dask/bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] [gw1] [ 87%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] dask/bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] [gw1] [ 87%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] dask/bag/tests/test_bag.py::test_to_textfiles[-open] [gw1] [ 87%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles[-open] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] dask/bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_npartitions dask/dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] [gw7] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] dask/dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] [gw7] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] [gw2] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] [gw0] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] [gw6] [ 87%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] [gw4] [ 87%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] [gw3] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] dask/dataframe/tests/test_shuffle.py::test_set_index_drop[True] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] [gw5] [ 87%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] [gw7] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] [gw7] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] [gw6] [ 88%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] [gw0] [ 88%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_0-pandas0] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_0-pandas0] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_0-pandas1] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_0-pandas1] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_1-pandas0] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_1-pandas0] dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_1-pandas1] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.4_1-pandas1] dask/dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] dask/dataframe/tests/test_utils_dataframe.py::test_make_meta [gw2] [ 88%] XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_make_meta dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] [gw7] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty dask/dataframe/tests/test_utils_dataframe.py::test_meta_duplicated [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_duplicated dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar dask/dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error dask/dataframe/tests/test_utils_dataframe.py::test_check_meta dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] [gw7] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_check_meta dask/dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors dask/dataframe/tests/test_utils_dataframe.py::test_check_meta_typename [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_check_meta_typename dask/dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] [gw3] [ 88%] XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] dask/dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] dask/dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message dask/dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse dask/dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] [gw5] [ 88%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] dask/dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts [gw6] [ 88%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] [gw4] [ 88%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_drop[True] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] dask/dataframe/tests/test_shuffle.py::test_set_index_drop[False] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] [gw6] [ 88%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] [gw7] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] [gw0] [ 88%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] [gw2] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] [gw3] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] [gw7] [ 88%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] [gw2] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-left-left] [gw6] [ 89%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] [gw3] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] [gw5] [ 89%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts dask/dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] [gw3] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] [gw5] [ 89%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] [gw5] [ 89%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] [gw5] [ 89%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] [gw3] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] [gw5] [ 89%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] [gw5] [ 89%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-left-right] [gw3] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] [gw3] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] [gw6] [ 89%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-left-right] [gw5] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-left-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-left-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-left-left] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-right-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] [gw5] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-left-left] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-right-left] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] [gw6] [ 89%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-left-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-left-left] [gw0] [ 89%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-right-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-right-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-left-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] [gw5] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-left-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] [gw6] [ 89%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-right-left] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-left-right] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] [gw7] [ 89%] PASSED dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-left-left] [gw5] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-left-left] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] [gw4] [ 89%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_drop[False] dask/dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input [gw4] [ 89%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input dask/dataframe/tests/test_shuffle.py::test_set_index_sorted_true [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-d-left-left] [gw6] [ 89%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-right-right] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] [gw7] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-right-left] [gw7] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] [gw5] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] [gw0] [ 89%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] [gw6] [ 89%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] [gw1] [ 89%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order dask/bag/tests/test_bag.py::test_to_textfiles_name_function_warn [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-left-right] [gw7] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] [gw5] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] [gw2] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-left-right] [gw7] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] [gw3] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] [gw7] [ 89%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-right-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-right-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-right-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-left-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-right-left] [gw4] [ 90%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_sorted_true dask/dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-right-right] [gw4] [ 90%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] dask/dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-left-right] [gw4] [ 90%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-right-right] dask/dataframe/tests/test_shuffle.py::test_set_index_empty_partition [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-right-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-left-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-left-left] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-left-right] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-left-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-left-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-d-left-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-right-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-right-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-right-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-right-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-left-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-left-right] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-left-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-left-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-left-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-right-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-left-left] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-right-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-right-right] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-right-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-right-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-right-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-left-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-left-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-right-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-left-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-left-left] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-left-left] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-M-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-right-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] [gw4] [ 90%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_empty_partition [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-right-right] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-right-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] [gw0] [ 90%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] [gw6] [ 90%] XPASS dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-left-right] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-left-left] [gw4] [ 90%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-right-right] [gw2] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] [gw1] [ 90%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles_name_function_warn dask/bag/tests/test_bag.py::test_to_textfiles_encoding [gw3] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-right-left] [gw7] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] [gw1] [ 90%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles_encoding dask/bag/tests/test_bag.py::test_to_textfiles_inputs [gw6] [ 90%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] [gw5] [ 90%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-right-left] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-left-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-left-left] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-right-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-right-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] [gw6] [ 91%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-right-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-left-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] [gw0] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_on_empty[] dask/dataframe/tests/test_shuffle.py::test_set_index_categorical [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-right-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-left-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-right-left] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_categorical dask/dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-right-right] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-left-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-right-left] [gw6] [ 91%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-left-right] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap dask/dataframe/tests/test_shuffle.py::test_compute_divisions [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-right-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-left-left] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_compute_divisions dask/dataframe/tests/test_shuffle.py::test_empty_partitions [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-left-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-left-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-right-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-right-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-right-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-right-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-left-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-right-left] [gw6] [ 91%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-left-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-left-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-right-left] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_empty_partitions dask/dataframe/tests/test_shuffle.py::test_gh_2730 [gw4] [ 91%] SKIPPED dask/dataframe/tests/test_shuffle.py::test_gh_2730 dask/dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations[None] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-left-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-left-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-right-right] [gw0] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-left-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-right-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-left-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-right-right] [gw6] [ 91%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-left-left] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-left-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-right-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-right-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-M-left-left] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations[None] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] dask/dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations[auto] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-right-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-right-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-left-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-left-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-right-left] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-left-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-left-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-right-right] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-left-right] [gw3] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-w-right-right] dask/diagnostics/tests/test_progress.py::test_progressbar [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] [gw6] [ 91%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-left-left] [gw0] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-right-right] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] [gw1] [ 91%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles_inputs dask/bag/tests/test_bag.py::test_to_textfiles_endlines [gw6] [ 91%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-right-right] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-right-left] [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations[auto] dask/dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg [gw4] [ 91%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg dask/dataframe/tests/test_shuffle.py::test_set_index_timestamp [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-right-left] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-left-right] [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[size] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[size] dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] [gw7] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] [gw2] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] dask/diagnostics/tests/test_profiler.py::test_profiler [gw2] [ 91%] PASSED dask/diagnostics/tests/test_profiler.py::test_profiler dask/diagnostics/tests/test_profiler.py::test_profiler_works_under_error [gw2] [ 91%] PASSED dask/diagnostics/tests/test_profiler.py::test_profiler_works_under_error dask/diagnostics/tests/test_profiler.py::test_two_gets [gw2] [ 91%] PASSED dask/diagnostics/tests/test_profiler.py::test_two_gets dask/diagnostics/tests/test_profiler.py::test_resource_profiler [gw2] [ 91%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_resource_profiler dask/diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets [gw2] [ 91%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets dask/diagnostics/tests/test_profiler.py::test_cache_profiler [gw5] [ 91%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] [gw7] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_timestamp dask/dataframe/tests/test_shuffle.py::test_set_index_ea_dtype [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_ea_dtype dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] [gw3] [ 92%] PASSED dask/diagnostics/tests/test_progress.py::test_progressbar dask/diagnostics/tests/test_progress.py::test_minimum_time [gw7] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] dask/dataframe/tests/test_shuffle.py::test_set_index_overlap [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] [gw7] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_overlap dask/dataframe/tests/test_shuffle.py::test_set_index_overlap_2 [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression[UNKOWN_COMPRESSION_ALGO] [gw7] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_overlap_2 dask/dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression[UNKOWN_COMPRESSION_ALGO] dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap dask/dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] [gw7] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-right-right] [gw3] [ 92%] PASSED dask/diagnostics/tests/test_progress.py::test_minimum_time dask/diagnostics/tests/test_progress.py::test_clean_exit[get] [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] [gw7] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-d-right-right] dask/tests/test_base.py::test_tokenize_numpy_memmap [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_numpy_memmap dask/tests/test_base.py::test_tokenize_numpy_memmap_no_filename [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_numpy_memmap_no_filename dask/tests/test_base.py::test_tokenize_numpy_ufunc_consistent [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_numpy_ufunc_consistent dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] dask/tests/test_base.py::test_tokenize_partial_func_args_kwargs_consistent [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_partial_func_args_kwargs_consistent dask/tests/test_base.py::test_normalize_base [gw7] [ 92%] PASSED dask/tests/test_base.py::test_normalize_base dask/tests/test_base.py::test_tokenize_object [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_object dask/tests/test_base.py::test_tokenize_function_cloudpickle [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_function_cloudpickle dask/tests/test_base.py::test_tokenize_callable [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_callable dask/tests/test_base.py::test_tokenize_pandas [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-right-right] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_pandas dask/tests/test_base.py::test_tokenize_pandas_invalid_unicode [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_pandas_invalid_unicode dask/tests/test_base.py::test_tokenize_pandas_mixed_unicode_bytes [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_pandas_mixed_unicode_bytes dask/tests/test_base.py::test_tokenize_pandas_no_pickle [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_pandas_no_pickle dask/tests/test_base.py::test_tokenize_pandas_extension_array [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_pandas_extension_array dask/tests/test_base.py::test_tokenize_na [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_na dask/tests/test_base.py::test_tokenize_offset [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_offset dask/tests/test_base.py::test_tokenize_pandas_index [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_pandas_index dask/tests/test_base.py::test_tokenize_kwargs [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_kwargs dask/tests/test_base.py::test_tokenize_same_repr [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_same_repr dask/tests/test_base.py::test_tokenize_method [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_method dask/tests/test_base.py::test_tokenize_sequences [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_sequences dask/tests/test_base.py::test_tokenize_dict [gw7] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_dict dask/tests/test_base.py::test_replace_name_in_keys [gw7] [ 92%] PASSED dask/tests/test_base.py::test_replace_name_in_keys dask/tests/test_base.py::test_custom_collection [gw2] [ 92%] PASSED dask/diagnostics/tests/test_profiler.py::test_cache_profiler dask/diagnostics/tests/test_profiler.py::test_register[Profiler] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_custom_collection dask/tests/test_base.py::test_compute_no_opt [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_no_opt dask/tests/test_base.py::test_compute_array [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition dask/dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_array dask/tests/test_base.py::test_persist_array [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-right-left] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_array dask/tests/test_base.py::test_persist_array_rename [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_array_rename dask/tests/test_base.py::test_compute_dataframe [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_dataframe dask/tests/test_base.py::test_persist_dataframe [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_dataframe [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap dask/dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 dask/tests/test_base.py::test_persist_series [gw3] [ 92%] PASSED dask/diagnostics/tests/test_progress.py::test_clean_exit[get] dask/diagnostics/tests/test_progress.py::test_clean_exit[get_sync] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_series dask/tests/test_base.py::test_persist_scalar [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_scalar dask/tests/test_base.py::test_persist_dataframe_rename dask/dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer dask/dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_dataframe_rename dask/tests/test_base.py::test_persist_series_rename [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_series_rename dask/tests/test_base.py::test_persist_scalar_rename [gw7] [ 92%] PASSED dask/tests/test_base.py::test_persist_scalar_rename dask/tests/test_base.py::test_compute_array_dataframe [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype dask/dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_array_dataframe dask/tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes dask/tests/test_base.py::test_compute_dataframe_invalid_unicode [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_dataframe_invalid_unicode dask/tests/test_base.py::test_compute_array_bag [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_array_bag dask/tests/test_base.py::test_compute_with_literal [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] dask/dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] dask/dataframe/tests/test_shuffle.py::test_set_index_nan_partition [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_with_literal dask/tests/test_base.py::test_compute_nested [gw7] [ 92%] PASSED dask/tests/test_base.py::test_compute_nested dask/tests/test_base.py::test_visualize [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-left-right] [gw7] [ 92%] SKIPPED dask/tests/test_base.py::test_visualize dask/tests/test_base.py::test_visualize_highlevelgraph [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] [gw7] [ 92%] PASSED dask/tests/test_base.py::test_visualize_highlevelgraph dask/tests/test_base.py::test_visualize_order [gw7] [ 92%] SKIPPED dask/tests/test_base.py::test_visualize_order dask/tests/test_base.py::test_use_cloudpickle_to_tokenize_functions_in__main__ [gw7] [ 92%] PASSED dask/tests/test_base.py::test_use_cloudpickle_to_tokenize_functions_in__main__ dask/tests/test_base.py::test_optimizations_keyword [gw7] [ 92%] PASSED dask/tests/test_base.py::test_optimizations_keyword dask/tests/test_base.py::test_optimize [gw7] [ 92%] PASSED dask/tests/test_base.py::test_optimize dask/tests/test_base.py::test_optimize_nested [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_nan_partition dask/dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index [gw7] [ 92%] PASSED dask/tests/test_base.py::test_optimize_nested dask/tests/test_base.py::test_default_imports [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-left-left] [gw3] [ 92%] PASSED dask/diagnostics/tests/test_progress.py::test_clean_exit[get_sync] dask/diagnostics/tests/test_progress.py::test_format_time [gw3] [ 92%] PASSED dask/diagnostics/tests/test_progress.py::test_format_time dask/diagnostics/tests/test_progress.py::test_register [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index dask/dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath dask/dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-right-right] [gw2] [ 92%] PASSED dask/diagnostics/tests/test_profiler.py::test_register[Profiler] dask/diagnostics/tests/test_profiler.py::test_register[] [gw2] [ 92%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_register[] dask/diagnostics/tests/test_profiler.py::test_register[CacheProfiler] [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] [gw0] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype dask/dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions [gw4] [ 92%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] [gw1] [ 92%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles_endlines dask/bag/tests/test_bag.py::test_string_namespace [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] [gw6] [ 92%] PASSED dask/dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-right-left] [gw3] [ 92%] PASSED dask/diagnostics/tests/test_progress.py::test_register dask/diagnostics/tests/test_progress.py::test_no_tasks [gw5] [ 92%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-right-right] dask/tests/test_base.py::test_tokenize_set [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_set dask/tests/test_base.py::test_tokenize_ordered_dict [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_ordered_dict dask/tests/test_base.py::test_tokenize_timedelta [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_timedelta dask/tests/test_base.py::test_tokenize_enum[Enum] [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_enum[Enum] dask/tests/test_base.py::test_tokenize_enum[IntEnum] [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_enum[IntEnum] dask/tests/test_base.py::test_tokenize_enum[IntFlag] [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_enum[IntFlag] dask/tests/test_base.py::test_tokenize_enum[Flag] [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_enum[Flag] dask/tests/test_base.py::test_tokenize_dataclass [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_dataclass dask/tests/test_base.py::test_tokenize_range [gw5] [ 92%] PASSED dask/tests/test_base.py::test_tokenize_range dask/tests/test_base.py::test_tokenize_object_array_with_nans [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_object_array_with_nans dask/tests/test_base.py::test_tokenize_base_types[1] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[1] dask/tests/test_base.py::test_tokenize_base_types[True] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[True] dask/tests/test_base.py::test_tokenize_base_types[a0] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[a0] dask/tests/test_base.py::test_tokenize_base_types[a1] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[a1] dask/tests/test_base.py::test_tokenize_base_types[1.0] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[1.0] dask/tests/test_base.py::test_tokenize_base_types[1j0] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[1j0] dask/tests/test_base.py::test_tokenize_base_types[1j1] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[1j1] dask/tests/test_base.py::test_tokenize_base_types[x7] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[x7] dask/tests/test_base.py::test_tokenize_base_types[x8] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[x8] dask/tests/test_base.py::test_tokenize_base_types[x9] [gw5] [ 93%] PASSED dask/tests/test_base.py::test_tokenize_base_types[x9] dask/tests/test_cli.py::test_version [gw5] [ 93%] PASSED dask/tests/test_cli.py::test_version dask/tests/test_cli.py::test_info_versions [gw5] [ 93%] PASSED dask/tests/test_cli.py::test_info_versions dask/tests/test_cli.py::test_register_command_ep [gw5] [ 93%] PASSED dask/tests/test_cli.py::test_register_command_ep dask/tests/test_cli.py::test_repeated_name_registration_warn [gw5] [ 93%] PASSED dask/tests/test_cli.py::test_repeated_name_registration_warn dask/tests/test_compatibility.py::test_deprecation [gw0] [ 93%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions dask/dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] [gw5] [ 93%] PASSED dask/tests/test_compatibility.py::test_deprecation dask/tests/test_compatibility.py::test_entry_points [gw6] [ 93%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-left-right] [gw5] [ 93%] PASSED dask/tests/test_compatibility.py::test_entry_points dask/tests/test_config.py::test_canonical_name [gw5] [ 93%] PASSED dask/tests/test_config.py::test_canonical_name dask/tests/test_config.py::test_update [gw5] [ 93%] PASSED dask/tests/test_config.py::test_update dask/tests/test_config.py::test_update_new_defaults [gw5] [ 93%] PASSED dask/tests/test_config.py::test_update_new_defaults dask/tests/test_config.py::test_update_defaults [gw5] [ 93%] PASSED dask/tests/test_config.py::test_update_defaults dask/tests/test_config.py::test_update_list_to_dict [gw5] [ 93%] PASSED dask/tests/test_config.py::test_update_list_to_dict dask/tests/test_config.py::test_update_dict_to_list [gw5] [ 93%] PASSED dask/tests/test_config.py::test_update_dict_to_list dask/tests/test_config.py::test_merge [gw5] [ 93%] PASSED dask/tests/test_config.py::test_merge dask/tests/test_config.py::test_collect_yaml_paths [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_yaml_paths dask/tests/test_config.py::test_collect_yaml_dir [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_yaml_dir dask/tests/test_config.py::test_collect_yaml_permission_errors[directory] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_yaml_permission_errors[directory] dask/tests/test_config.py::test_collect_yaml_permission_errors[file] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_yaml_permission_errors[file] dask/tests/test_config.py::test_collect_yaml_malformed_file [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_yaml_malformed_file dask/tests/test_config.py::test_collect_yaml_no_top_level_dict [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_yaml_no_top_level_dict dask/tests/test_config.py::test_env [gw5] [ 93%] PASSED dask/tests/test_config.py::test_env dask/tests/test_config.py::test_env_none_values [gw5] [ 93%] PASSED dask/tests/test_config.py::test_env_none_values dask/tests/test_config.py::test_collect [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect dask/tests/test_config.py::test_collect_env_none [gw5] [ 93%] PASSED dask/tests/test_config.py::test_collect_env_none dask/tests/test_config.py::test_get [gw5] [ 93%] PASSED dask/tests/test_config.py::test_get dask/tests/test_config.py::test_ensure_file [gw5] [ 93%] PASSED dask/tests/test_config.py::test_ensure_file dask/tests/test_config.py::test_set [gw5] [ 93%] PASSED dask/tests/test_config.py::test_set dask/tests/test_config.py::test_set_kwargs [gw5] [ 93%] PASSED dask/tests/test_config.py::test_set_kwargs dask/tests/test_config.py::test_set_nested [gw5] [ 93%] PASSED dask/tests/test_config.py::test_set_nested dask/tests/test_config.py::test_set_hard_to_copyables [gw7] [ 93%] PASSED dask/tests/test_base.py::test_default_imports [gw5] [ 93%] PASSED dask/tests/test_config.py::test_set_hard_to_copyables dask/tests/test_config.py::test_ensure_file_directory[True] dask/tests/test_base.py::test_persist_literals [gw5] [ 93%] PASSED dask/tests/test_config.py::test_ensure_file_directory[True] dask/tests/test_config.py::test_ensure_file_directory[False] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_ensure_file_directory[False] dask/tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_literals dask/tests/test_base.py::test_persist_nested [gw5] [ 93%] PASSED dask/tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory dask/tests/test_config.py::test_pop [gw5] [ 93%] PASSED dask/tests/test_config.py::test_pop dask/tests/test_config.py::test_refresh [gw5] [ 93%] PASSED dask/tests/test_config.py::test_refresh dask/tests/test_config.py::test_expand_environment_variables[1-1_0] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[1-1_0] dask/tests/test_config.py::test_expand_environment_variables[1-1_1] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[1-1_1] dask/tests/test_config.py::test_expand_environment_variables[$FOO-foo] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[$FOO-foo] dask/tests/test_config.py::test_expand_environment_variables[inp3-out3] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[inp3-out3] dask/tests/test_config.py::test_expand_environment_variables[inp4-out4] [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_nested dask/tests/test_base.py::test_persist_delayed [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[inp4-out4] dask/tests/test_config.py::test_expand_environment_variables[inp5-out5] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[inp5-out5] dask/tests/test_config.py::test_expand_environment_variables[inp6-out6] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[inp6-out6] dask/tests/test_config.py::test_expand_environment_variables[inp7-out7] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_expand_environment_variables[inp7-out7] dask/tests/test_config.py::test_env_var_canonical_name [gw5] [ 93%] PASSED dask/tests/test_config.py::test_env_var_canonical_name dask/tests/test_config.py::test_get_set_canonical_name [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed dask/tests/test_base.py::test_persist_delayed_custom_key[a] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_get_set_canonical_name dask/tests/test_config.py::test_get_set_roundtrip[custom_key] [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed_custom_key[a] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_get_set_roundtrip[custom_key] dask/tests/test_base.py::test_persist_delayed_custom_key[key1] dask/tests/test_config.py::test_get_set_roundtrip[custom-key] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_get_set_roundtrip[custom-key] dask/tests/test_config.py::test_merge_None_to_dict [gw5] [ 93%] PASSED dask/tests/test_config.py::test_merge_None_to_dict dask/tests/test_config.py::test_core_file [gw3] [ 93%] PASSED dask/diagnostics/tests/test_progress.py::test_no_tasks [gw5] [ 93%] PASSED dask/tests/test_config.py::test_core_file dask/diagnostics/tests/test_progress.py::test_with_cache dask/tests/test_config.py::test_schema [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed_custom_key[key1] dask/tests/test_base.py::test_persist_delayed_rename[a-rename0-a] [gw5] [ 93%] SKIPPED dask/tests/test_config.py::test_schema dask/tests/test_config.py::test_schema_is_complete [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed_rename[a-rename0-a] dask/tests/test_base.py::test_persist_delayed_rename[a-rename1-a] [gw3] [ 93%] SKIPPED dask/diagnostics/tests/test_progress.py::test_with_cache dask/diagnostics/tests/test_progress.py::test_with_alias [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed_rename[a-rename1-a] [gw0] [ 93%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] dask/dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] dask/tests/test_base.py::test_persist_delayed_rename[a-rename2-b] [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed_rename[a-rename2-b] dask/tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] dask/tests/test_base.py::test_persist_delayedleaf [gw6] [ 93%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-left-left] [gw7] [ 93%] PASSED dask/tests/test_base.py::test_persist_delayedleaf dask/tests/test_base.py::test_compute_as_if_collection_low_level_task_graph [gw7] [ 93%] PASSED dask/tests/test_base.py::test_compute_as_if_collection_low_level_task_graph dask/tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_schema_is_complete dask/tests/test_config.py::test_rename [gw5] [ 93%] PASSED dask/tests/test_config.py::test_rename dask/tests/test_config.py::test_deprecations_on_set[args0-kwargs0] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_deprecations_on_set[args0-kwargs0] dask/tests/test_config.py::test_deprecations_on_set[args1-kwargs1] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_deprecations_on_set[args1-kwargs1] dask/tests/test_config.py::test_deprecations_on_set[args2-kwargs2] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_deprecations_on_set[args2-kwargs2] dask/tests/test_config.py::test_deprecations_on_env_variables [gw5] [ 93%] PASSED dask/tests/test_config.py::test_deprecations_on_env_variables dask/tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] dask/tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] dask/tests/test_config.py::test_get_override_with [gw5] [ 93%] PASSED dask/tests/test_config.py::test_get_override_with dask/tests/test_config.py::test_config_serialization [gw5] [ 93%] PASSED dask/tests/test_config.py::test_config_serialization [gw0] [ 93%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] dask/tests/test_config.py::test_config_inheritance dask/dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] [gw5] [ 93%] PASSED dask/tests/test_config.py::test_config_inheritance dask/tests/test_config.py::test__get_paths [gw5] [ 93%] PASSED dask/tests/test_config.py::test__get_paths dask/tests/test_config.py::test_default_search_paths [gw5] [ 93%] PASSED dask/tests/test_config.py::test_default_search_paths dask/tests/test_context.py::test_with_get [gw5] [ 93%] PASSED dask/tests/test_context.py::test_with_get dask/tests/test_context.py::test_globalmethod [gw5] [ 93%] PASSED dask/tests/test_context.py::test_globalmethod dask/tests/test_core.py::test_ishashable [gw5] [ 93%] PASSED dask/tests/test_core.py::test_ishashable dask/tests/test_core.py::test_iskey [gw5] [ 93%] PASSED dask/tests/test_core.py::test_iskey dask/tests/test_core.py::test_iskey_numpy_types [gw5] [ 93%] PASSED dask/tests/test_core.py::test_iskey_numpy_types dask/tests/test_core.py::test_validate_key [gw5] [ 93%] PASSED dask/tests/test_core.py::test_validate_key dask/tests/test_core.py::test_istask [gw5] [ 93%] PASSED dask/tests/test_core.py::test_istask dask/tests/test_core.py::test_has_tasks [gw5] [ 93%] PASSED dask/tests/test_core.py::test_has_tasks dask/tests/test_core.py::test_preorder_traversal [gw5] [ 93%] PASSED dask/tests/test_core.py::test_preorder_traversal dask/tests/test_core.py::TestGet::test_get [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_get dask/tests/test_core.py::TestGet::test_badkey [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_badkey dask/tests/test_core.py::TestGet::test_nested_badkey [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_nested_badkey dask/tests/test_core.py::TestGet::test_data_not_in_dict_is_ok [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_data_not_in_dict_is_ok dask/tests/test_core.py::TestGet::test_get_with_list [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_get_with_list dask/tests/test_core.py::TestGet::test_get_with_list_top_level [gw2] [ 93%] PASSED dask/diagnostics/tests/test_profiler.py::test_register[CacheProfiler] [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_get_with_list_top_level dask/diagnostics/tests/test_profiler.py::test_unquote dask/tests/test_core.py::TestGet::test_get_with_nested_list [gw2] [ 93%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_unquote [gw5] [ 93%] PASSED dask/tests/test_core.py::TestGet::test_get_with_nested_list dask/diagnostics/tests/test_profiler.py::test_pprint_task dask/tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values [gw2] [ 93%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_pprint_task [gw5] [ 94%] PASSED dask/tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values dask/diagnostics/tests/test_profiler.py::test_profiler_plot dask/tests/test_core.py::TestGet::test_nested_tasks [gw0] [ 94%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_profiler_plot dask/diagnostics/tests/test_profiler.py::test_resource_profiler_plot [gw5] [ 94%] PASSED dask/tests/test_core.py::TestGet::test_nested_tasks dask/tests/test_core.py::TestGet::test_get_stack_limit dask/dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_resource_profiler_plot dask/diagnostics/tests/test_profiler.py::test_cache_profiler_plot [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_cache_profiler_plot dask/diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error dask/diagnostics/tests/test_profiler.py::test_plot_multiple [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_plot_multiple dask/diagnostics/tests/test_profiler.py::test_saves_file [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_saves_file dask/diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-right-right] dask/diagnostics/tests/test_profiler.py::test_get_colors [gw2] [ 94%] SKIPPED dask/diagnostics/tests/test_profiler.py::test_get_colors dask/diagnostics/tests/test_progress.py::test_array_compute [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-right-left] [gw5] [ 94%] PASSED dask/tests/test_core.py::TestGet::test_get_stack_limit dask/tests/test_core.py::TestGet::test_with_HighLevelGraph [gw5] [ 94%] PASSED dask/tests/test_core.py::TestGet::test_with_HighLevelGraph dask/tests/test_core.py::test_GetFunctionTestMixin_class [gw5] [ 94%] PASSED dask/tests/test_core.py::test_GetFunctionTestMixin_class dask/tests/test_core.py::test_get_dependencies_nested [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_nested dask/tests/test_core.py::test_get_dependencies_empty [gw0] [ 94%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_empty dask/dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] dask/tests/test_core.py::test_get_dependencies_list [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_list dask/tests/test_core.py::test_get_dependencies_task [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_task dask/tests/test_core.py::test_get_dependencies_nothing [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_nothing dask/tests/test_core.py::test_get_dependencies_many [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_many dask/tests/test_core.py::test_get_dependencies_task_none [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_dependencies_task_none dask/tests/test_core.py::test_get_deps [gw5] [ 94%] PASSED dask/tests/test_core.py::test_get_deps dask/tests/test_core.py::test_flatten [gw5] [ 94%] PASSED dask/tests/test_core.py::test_flatten dask/tests/test_core.py::test_subs [gw5] [ 94%] PASSED dask/tests/test_core.py::test_subs dask/tests/test_core.py::test_subs_no_key_data_eq [gw5] [ 94%] PASSED dask/tests/test_core.py::test_subs_no_key_data_eq dask/tests/test_core.py::test_subs_with_unfriendly_eq [gw5] [ 94%] PASSED dask/tests/test_core.py::test_subs_with_unfriendly_eq dask/tests/test_core.py::test_subs_with_surprisingly_friendly_eq [gw3] [ 94%] PASSED dask/diagnostics/tests/test_progress.py::test_with_alias dask/diagnostics/tests/test_progress.py::test_store_time [gw5] [ 94%] PASSED dask/tests/test_core.py::test_subs_with_surprisingly_friendly_eq dask/tests/test_core.py::test_subs_arbitrary_key [gw4] [ 94%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] [gw5] [ 94%] PASSED dask/tests/test_core.py::test_subs_arbitrary_key dask/tests/test_core.py::test_quote [gw5] [ 94%] PASSED dask/tests/test_core.py::test_quote dask/tests/test_core.py::test_literal_serializable [gw5] [ 94%] PASSED dask/tests/test_core.py::test_literal_serializable dask/tests/test_core.py::test_getcycle [gw5] [ 94%] PASSED dask/tests/test_core.py::test_getcycle dask/tests/test_datasets.py::test_mimesis [gw5] [ 94%] SKIPPED dask/tests/test_datasets.py::test_mimesis dask/tests/test_datasets.py::test_full_dataset [gw5] [ 94%] SKIPPED dask/tests/test_datasets.py::test_full_dataset dask/tests/test_datasets.py::test_make_dataset_with_processes [gw5] [ 94%] SKIPPED dask/tests/test_datasets.py::test_make_dataset_with_processes dask/tests/test_datasets.py::test_no_mimesis [gw5] [ 94%] PASSED dask/tests/test_datasets.py::test_no_mimesis dask/tests/test_datasets.py::test_deterministic [gw5] [ 94%] SKIPPED dask/tests/test_datasets.py::test_deterministic dask/tests/test_delayed.py::test_to_task_dask [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_to_task_dask dask/tests/test_delayed.py::test_delayed [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed dask/tests/test_delayed.py::test_delayed_with_namedtuple [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_namedtuple dask/tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] dask/tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] dask/tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-left-right] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init dask/tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init dask/tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field [gw0] [ 94%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] dask/dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field dask/tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field dask/tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field dask/tests/test_delayed.py::test_operators [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_operators dask/tests/test_delayed.py::test_methods [gw2] [ 94%] PASSED dask/diagnostics/tests/test_progress.py::test_array_compute [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_methods dask/tests/test_base.py::test_tokenize_base_types[None] dask/tests/test_delayed.py::test_attributes [gw2] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_base_types[None] dask/tests/test_base.py::test_tokenize_base_types[str] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_attributes dask/tests/test_delayed.py::test_method_getattr_call_same_task [gw2] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_base_types[str] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_method_getattr_call_same_task dask/tests/test_base.py::test_tokenize_base_types[int] dask/tests/test_delayed.py::test_np_dtype_of_delayed [gw2] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_base_types[int] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_np_dtype_of_delayed dask/tests/test_base.py::test_tokenize_literal dask/tests/test_delayed.py::test_delayed_visualise_warn [gw2] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_literal [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_visualise_warn dask/tests/test_base.py::test_tokenize_numpy_matrix dask/tests/test_delayed.py::test_delayed_errors [gw2] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_numpy_matrix dask/tests/test_base.py::test_tokenize_dense_sparse_array[dia] [gw0] [ 94%] PASSED dask/dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] dask/tests/test_base.py::test_persist_delayedattr [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-left-left] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_errors dask/tests/test_delayed.py::test_common_subexpressions [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_common_subexpressions dask/tests/test_delayed.py::test_delayed_optimize [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_optimize dask/tests/test_delayed.py::test_lists [gw0] [ 94%] PASSED dask/tests/test_base.py::test_persist_delayedattr dask/tests/test_base.py::test_persist_array_bag [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_lists dask/tests/test_delayed.py::test_literates [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_literates dask/tests/test_delayed.py::test_literates_keys [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_literates_keys dask/tests/test_delayed.py::test_lists_are_concrete [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_lists_are_concrete dask/tests/test_delayed.py::test_iterators[list] [gw3] [ 94%] PASSED dask/diagnostics/tests/test_progress.py::test_store_time [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_iterators[list] dask/tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] dask/tests/test_delayed.py::test_iterators[tuple] [gw3] [ 94%] PASSED dask/tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] dask/tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_iterators[tuple] dask/tests/test_delayed.py::test_iterators[set] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_iterators[set] dask/tests/test_delayed.py::test_traverse_false [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-M-left-left] dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_traverse_false dask/tests/test_delayed.py::test_pure [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_pure dask/tests/test_delayed.py::test_pure_global_setting [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_pure_global_setting dask/tests/test_delayed.py::test_nout [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_nout dask/tests/test_delayed.py::test_nout_with_tasks[x0] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_nout_with_tasks[x0] dask/tests/test_delayed.py::test_nout_with_tasks[x1] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_nout_with_tasks[x1] dask/tests/test_delayed.py::test_nout_with_tasks[x2] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_nout_with_tasks[x2] dask/tests/test_delayed.py::test_nout_with_tasks[x3] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_nout_with_tasks[x3] dask/tests/test_delayed.py::test_nout_with_tasks[x4] [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_nout_with_tasks[x4] dask/tests/test_delayed.py::test_kwargs [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] [gw3] [ 94%] SKIPPED dask/tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] [gw6] [ 94%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] dask/tests/test_base.py::test_normalize_function [gw3] [ 94%] PASSED dask/tests/test_base.py::test_normalize_function dask/tests/test_base.py::test_tokenize [gw3] [ 94%] PASSED dask/tests/test_base.py::test_tokenize dask/tests/test_base.py::test_tokenize_numpy_array_consistent_on_values [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_kwargs [gw3] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_numpy_array_consistent_on_values dask/tests/test_base.py::test_tokenize_numpy_array_supports_uneven_sizes [gw3] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_numpy_array_supports_uneven_sizes dask/tests/test_base.py::test_tokenize_discontiguous_numpy_array dask/tests/test_delayed.py::test_custom_delayed [gw3] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_discontiguous_numpy_array dask/tests/test_base.py::test_tokenize_numpy_datetime [gw3] [ 94%] PASSED dask/tests/test_base.py::test_tokenize_numpy_datetime dask/tests/test_base.py::test_tokenize_numpy_scalar [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_custom_delayed dask/tests/test_delayed.py::test_array_delayed [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_array_delayed dask/tests/test_delayed.py::test_array_bag_delayed [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_array_bag_delayed dask/tests/test_delayed.py::test_delayed_picklable [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_picklable dask/tests/test_delayed.py::test_delayed_compute_forward_kwargs [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_compute_forward_kwargs dask/tests/test_delayed.py::test_delayed_method_descriptor [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_method_descriptor dask/tests/test_delayed.py::test_delayed_callable [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_callable dask/tests/test_delayed.py::test_delayed_name_on_call [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_delayed_name_on_call dask/tests/test_delayed.py::test_callable_obj [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_callable_obj dask/tests/test_delayed.py::test_name_consistent_across_instances [gw5] [ 94%] PASSED dask/tests/test_delayed.py::test_name_consistent_across_instances dask/tests/test_delayed.py::test_sensitive_to_partials [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_sensitive_to_partials dask/tests/test_delayed.py::test_delayed_name [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] [gw3] [ 95%] PASSED dask/tests/test_base.py::test_tokenize_numpy_scalar dask/tests/test_base.py::test_tokenize_numpy_scalar_string_rep [gw3] [ 95%] PASSED dask/tests/test_base.py::test_tokenize_numpy_scalar_string_rep dask/tests/test_base.py::test_tokenize_numpy_array_on_object_dtype [gw3] [ 95%] PASSED dask/tests/test_base.py::test_tokenize_numpy_array_on_object_dtype dask/tests/test_base.py::test_tokenize_numpy_memmap_offset [gw3] [ 95%] PASSED dask/tests/test_base.py::test_tokenize_numpy_memmap_offset dask/tests/test_delayed.py::test_pickle[modlevel_eager] [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_delayed_name dask/tests/test_delayed.py::test_finalize_name [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_finalize_name dask/tests/test_delayed.py::test_keys_from_array [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_keys_from_array dask/tests/test_delayed.py::test_delayed_decorator_on_method [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_delayed_decorator_on_method dask/tests/test_delayed.py::test_attribute_of_attribute [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_attribute_of_attribute [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_pickle[modlevel_eager] dask/tests/test_delayed.py::test_check_meta_flag dask/tests/test_delayed.py::test_pickle[modlevel_delayed1] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] dask/dataframe/tseries/tests/test_resample.py::test_resample_agg [gw5] [ 95%] PASSED dask/tests/test_delayed.py::test_check_meta_flag dask/tests/test_graph_manipulation.py::test_wait_on_one[False] [gw5] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_wait_on_one[False] dask/tests/test_graph_manipulation.py::test_wait_on_one[True] [gw3] [ 95%] XFAIL dask/tests/test_delayed.py::test_pickle[modlevel_delayed1] dask/tests/test_delayed.py::test_pickle[modlevel_delayed2] [gw5] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_wait_on_one[True] dask/tests/test_graph_manipulation.py::test_wait_on_many[False] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_agg [gw3] [ 95%] XFAIL dask/tests/test_delayed.py::test_pickle[modlevel_delayed2] dask/dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs dask/tests/test_delayed.py::test_cloudpickle[modlevel_eager] [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_cloudpickle[modlevel_eager] dask/tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] dask/tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] [gw5] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_wait_on_many[False] dask/tests/test_graph_manipulation.py::test_wait_on_many[True] [gw4] [ 95%] PASSED dask/dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] dask/tests/test_delayed.py::test_dask_layers dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_dask_layers dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] dask/tests/test_delayed.py::test_annotations_survive_optimization [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_annotations_survive_optimization [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] dask/tests/test_delayed.py::test_delayed_function_attributes_forwarded dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] [gw3] [ 95%] PASSED dask/tests/test_delayed.py::test_delayed_function_attributes_forwarded [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] dask/tests/test_graph_manipulation.py::test_checkpoint[False] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] dask/dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled [gw4] [ 95%] PASSED dask/dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] [gw5] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_wait_on_many[True] dask/tests/test_graph_manipulation.py::test_wait_on_collections [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] [gw3] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_checkpoint[False] dask/tests/test_graph_manipulation.py::test_checkpoint[True] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] [gw3] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_checkpoint[True] dask/tests/test_graph_manipulation.py::test_checkpoint_collections [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs dask/dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index [gw0] [ 95%] PASSED dask/tests/test_base.py::test_persist_array_bag dask/tests/test_base.py::test_persist_bag [gw0] [ 95%] PASSED dask/tests/test_base.py::test_persist_bag dask/tests/test_base.py::test_persist_item [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] [gw0] [ 95%] PASSED dask/tests/test_base.py::test_persist_item dask/tests/test_base.py::test_persist_bag_rename [gw0] [ 95%] PASSED dask/tests/test_base.py::test_persist_bag_rename dask/tests/test_base.py::test_persist_item_change_name [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index [gw0] [ 95%] PASSED dask/tests/test_base.py::test_persist_item_change_name dask/tests/test_base.py::test_normalize_function_limited_size dask/dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-right-right] [gw3] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_checkpoint_collections dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices [gw3] [ 95%] SKIPPED dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices dask/tests/test_graph_manipulation.py::test_bind[False] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-right-left] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one dask/dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-left-right] [gw0] [ 95%] PASSED dask/tests/test_base.py::test_normalize_function_limited_size dask/tests/test_base.py::test_normalize_function_dataclass_field_no_repr [gw0] [ 95%] PASSED dask/tests/test_base.py::test_normalize_function_dataclass_field_no_repr [gw3] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_bind[False] dask/tests/test_base.py::test_optimize_globals dask/tests/test_graph_manipulation.py::test_bind[True] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-left-left] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day dask/dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day [gw0] [ 95%] PASSED dask/tests/test_base.py::test_optimize_globals dask/tests/test_base.py::test_optimize_None [gw0] [ 95%] PASSED dask/tests/test_base.py::test_optimize_None dask/tests/test_base.py::test_scheduler_keyword [gw0] [ 95%] PASSED dask/tests/test_base.py::test_scheduler_keyword dask/tests/test_base.py::test_raise_get_keyword [gw0] [ 95%] PASSED dask/tests/test_base.py::test_raise_get_keyword dask/tests/test_base.py::test_get_scheduler [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-d-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-right-right] [gw0] [ 95%] PASSED dask/tests/test_base.py::test_get_scheduler dask/tests/test_base.py::test_callable_scheduler [gw0] [ 95%] PASSED dask/tests/test_base.py::test_callable_scheduler [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day dask/tests/test_base.py::test_num_workers_config[threads] dask/dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error [gw0] [ 95%] SKIPPED dask/tests/test_base.py::test_num_workers_config[threads] dask/tests/test_base.py::test_num_workers_config[processes] [gw0] [ 95%] SKIPPED dask/tests/test_base.py::test_num_workers_config[processes] dask/tests/test_base.py::test_optimizations_ctd [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error dask/dataframe/tseries/tests/test_resample.py::test_resample_index_name [gw0] [ 95%] PASSED dask/tests/test_base.py::test_optimizations_ctd dask/tests/test_base.py::test_clone_key [gw0] [ 95%] PASSED dask/tests/test_base.py::test_clone_key dask/tests/test_highgraph.py::test_blockwise_cull[True] [gw3] [ 95%] PASSED dask/tests/test_graph_manipulation.py::test_bind[True] dask/tests/test_graph_manipulation.py::test_bind_clone_collections[bind] [gw0] [ 95%] PASSED dask/tests/test_highgraph.py::test_blockwise_cull[True] dask/tests/test_highgraph.py::test_blockwise_cull[False] [gw0] [ 95%] PASSED dask/tests/test_highgraph.py::test_blockwise_cull[False] dask/tests/test_highgraph.py::test_len_does_not_materialize [gw0] [ 95%] PASSED dask/tests/test_highgraph.py::test_len_does_not_materialize dask/tests/test_highgraph.py::test_node_tooltips_exist [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_resample_index_name dask/dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-right-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-right-left] [gw0] [ 95%] PASSED dask/tests/test_highgraph.py::test_node_tooltips_exist dask/tests/test_local.py::test_start_state [gw0] [ 95%] PASSED dask/tests/test_local.py::test_start_state dask/tests/test_local.py::test_start_state_looks_at_cache [gw0] [ 95%] PASSED dask/tests/test_local.py::test_start_state_looks_at_cache dask/tests/test_local.py::test_start_state_with_redirects [gw0] [ 95%] PASSED dask/tests/test_local.py::test_start_state_with_redirects dask/tests/test_local.py::test_start_state_with_independent_but_runnable_tasks [gw0] [ 95%] PASSED dask/tests/test_local.py::test_start_state_with_independent_but_runnable_tasks dask/tests/test_local.py::test_start_state_with_tasks_no_deps [gw0] [ 95%] PASSED dask/tests/test_local.py::test_start_state_with_tasks_no_deps dask/tests/test_local.py::test_finish_task [gw0] [ 95%] PASSED dask/tests/test_local.py::test_finish_task dask/tests/test_local.py::TestGetAsync::test_get [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_get dask/tests/test_local.py::TestGetAsync::test_badkey [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_badkey dask/tests/test_local.py::TestGetAsync::test_nested_badkey [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_nested_badkey dask/tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok dask/tests/test_local.py::TestGetAsync::test_get_with_list [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_get_with_list dask/tests/test_local.py::TestGetAsync::test_get_with_list_top_level [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_get_with_list_top_level dask/tests/test_local.py::TestGetAsync::test_get_with_nested_list [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_get_with_nested_list dask/tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values dask/tests/test_local.py::TestGetAsync::test_nested_tasks [gw0] [ 95%] PASSED dask/tests/test_local.py::TestGetAsync::test_nested_tasks dask/tests/test_local.py::TestGetAsync::test_get_stack_limit [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-left-right] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-left-right] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-left-left] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] [gw4] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-w-left-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-right-right] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[count] [gw6] [ 95%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_common_aggs[count] dask/tests/test_hashing.py::test_hash_buffer_hex[x2] [gw6] [ 95%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[x2] dask/tests/test_hashing.py::test_hash_buffer_hex[x3] [gw6] [ 95%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[x3] dask/tests/test_hashing.py::test_hash_buffer_hex[x4] [gw6] [ 96%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[x4] dask/tests/test_hashing.py::test_hash_buffer_hex[x5] [gw6] [ 96%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[x5] dask/tests/test_hashing.py::test_hash_buffer_hex[x6] [gw6] [ 96%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[x6] dask/tests/test_hashing.py::test_hashers[_hash_sha1] [gw4] [ 96%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-right-right] [gw6] [ 96%] PASSED dask/tests/test_hashing.py::test_hashers[_hash_sha1] dask/tests/test_highgraph.py::test_visualize dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-right-left] [gw4] [ 96%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-right-left] dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-left-right] [gw4] [ 96%] PASSED dask/dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-M-left-right] dask/tests/test_highgraph.py::test_copy [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_copy dask/tests/test_highgraph.py::test_cull [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_cull dask/tests/test_highgraph.py::test_cull_layers [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_cull_layers dask/tests/test_highgraph.py::test_repr_html_hlg_layers [gw6] [ 96%] PASSED dask/tests/test_highgraph.py::test_visualize dask/tests/test_highgraph.py::test_basic [gw6] [ 96%] PASSED dask/tests/test_highgraph.py::test_basic dask/tests/test_highgraph.py::test_keys_values_items_to_dict_methods [gw6] [ 96%] PASSED dask/tests/test_highgraph.py::test_keys_values_items_to_dict_methods dask/tests/test_highgraph.py::test_getitem [gw6] [ 96%] PASSED dask/tests/test_highgraph.py::test_getitem dask/tests/test_multiprocessing.py::test_pickle_globals [gw6] [ 96%] PASSED dask/tests/test_multiprocessing.py::test_pickle_globals dask/tests/test_multiprocessing.py::test_pickle_locals [gw6] [ 96%] PASSED dask/tests/test_multiprocessing.py::test_pickle_locals dask/tests/test_multiprocessing.py::test_out_of_band_pickling [gw6] [ 96%] PASSED dask/tests/test_multiprocessing.py::test_out_of_band_pickling dask/tests/test_multiprocessing.py::test_errors_propagate [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_repr_html_hlg_layers dask/tests/test_highgraph.py::test_single_annotation[annotation0] [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_single_annotation[annotation0] dask/tests/test_highgraph.py::test_single_annotation[annotation1] [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_single_annotation[annotation1] dask/tests/test_highgraph.py::test_multiple_annotations [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_multiple_annotations dask/tests/test_highgraph.py::test_annotation_cleared_on_error [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_annotation_cleared_on_error dask/tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations dask/tests/test_highgraph.py::test_annotations_leak [gw4] [ 96%] PASSED dask/tests/test_highgraph.py::test_annotations_leak dask/tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] [gw1] [ 96%] PASSED dask/bag/tests/test_bag.py::test_string_namespace dask/bag/tests/test_bag.py::test_string_namespace_with_unicode [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[dia] dask/tests/test_base.py::test_tokenize_dense_sparse_array[bsr] [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[bsr] dask/tests/test_base.py::test_tokenize_dense_sparse_array[coo] [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[coo] dask/tests/test_base.py::test_tokenize_dense_sparse_array[csc] [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[csc] dask/tests/test_base.py::test_tokenize_dense_sparse_array[csr] [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[csr] dask/tests/test_base.py::test_tokenize_dense_sparse_array[dok] [gw3] [ 96%] PASSED dask/tests/test_graph_manipulation.py::test_bind_clone_collections[bind] dask/tests/test_graph_manipulation.py::test_bind_clone_collections[clone] [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[dok] dask/tests/test_base.py::test_tokenize_dense_sparse_array[lil] [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_dense_sparse_array[lil] dask/tests/test_base.py::test_tokenize_object_with_recursion_error [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_object_with_recursion_error dask/tests/test_base.py::test_tokenize_datetime_date [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_datetime_date dask/tests/test_base.py::test_tokenize_datetime_time [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_datetime_time dask/tests/test_base.py::test_tokenize_datetime_datetime [gw2] [ 96%] PASSED dask/tests/test_base.py::test_tokenize_datetime_datetime dask/tests/test_base.py::test_is_dask_collection [gw2] [ 96%] PASSED dask/tests/test_base.py::test_is_dask_collection dask/tests/test_base.py::test_unpack_collections [gw2] [ 96%] PASSED dask/tests/test_base.py::test_unpack_collections dask/tests/test_base.py::test_get_collection_names [gw2] [ 96%] PASSED dask/tests/test_base.py::test_get_collection_names dask/tests/test_base.py::test_get_name_from_key [gw2] [ 96%] PASSED dask/tests/test_base.py::test_get_name_from_key dask/tests/test_optimization.py::test_inline [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline dask/tests/test_optimization.py::test_inline_functions [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_functions dask/tests/test_optimization.py::test_inline_ignores_curries_and_partials [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_ignores_curries_and_partials dask/tests/test_optimization.py::test_inline_functions_non_hashable [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_functions_non_hashable dask/tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top dask/tests/test_optimization.py::test_inline_traverses_lists [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_traverses_lists dask/tests/test_optimization.py::test_inline_functions_protects_output_keys [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_functions_protects_output_keys dask/tests/test_optimization.py::test_functions_of [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_functions_of dask/tests/test_optimization.py::test_inline_cull_dependencies [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_inline_cull_dependencies dask/tests/test_optimization.py::test_fuse_reductions_single_input [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fuse_reductions_single_input dask/tests/test_optimization.py::test_fuse_stressed [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fuse_stressed dask/tests/test_optimization.py::test_fuse_reductions_multiple_input [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fuse_reductions_multiple_input dask/tests/test_optimization.py::test_SubgraphCallable [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_SubgraphCallable dask/tests/test_optimization.py::test_SubgraphCallable_with_numpy [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_SubgraphCallable_with_numpy [gw3] [ 96%] PASSED dask/tests/test_graph_manipulation.py::test_bind_clone_collections[clone] dask/tests/test_optimization.py::test_SubgraphCallable_eq dask/tests/test_graph_manipulation.py::test_split_every[2-299] [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_SubgraphCallable_eq dask/tests/test_optimization.py::test_fuse_subgraphs [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fuse_subgraphs dask/tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps dask/tests/test_optimization.py::test_dont_fuse_numpy_arrays [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_dont_fuse_numpy_arrays dask/tests/test_optimization.py::test_fuse_config [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fuse_config dask/tests/test_optimization.py::test_fused_keys_max_length [gw2] [ 96%] PASSED dask/tests/test_optimization.py::test_fused_keys_max_length dask/tests/test_order.py::test_ordering_keeps_groups_together[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_ordering_keeps_groups_together[abcde] dask/tests/test_order.py::test_ordering_keeps_groups_together[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_ordering_keeps_groups_together[edcba] dask/tests/test_order.py::test_avoid_broker_nodes[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_avoid_broker_nodes[abcde] dask/tests/test_order.py::test_avoid_broker_nodes[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_avoid_broker_nodes[edcba] dask/tests/test_order.py::test_base_of_reduce_preferred[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_base_of_reduce_preferred[abcde] dask/tests/test_order.py::test_base_of_reduce_preferred[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_base_of_reduce_preferred[edcba] dask/tests/test_order.py::test_avoid_upwards_branching[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_avoid_upwards_branching[abcde] dask/tests/test_order.py::test_avoid_upwards_branching[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_avoid_upwards_branching[edcba] dask/tests/test_order.py::test_avoid_upwards_branching_complex[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_avoid_upwards_branching_complex[abcde] dask/tests/test_order.py::test_avoid_upwards_branching_complex[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_avoid_upwards_branching_complex[edcba] dask/tests/test_order.py::test_deep_bases_win_over_dependents[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_deep_bases_win_over_dependents[abcde] dask/tests/test_order.py::test_deep_bases_win_over_dependents[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_deep_bases_win_over_dependents[edcba] dask/tests/test_order.py::test_prefer_deep[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_prefer_deep[abcde] dask/tests/test_order.py::test_prefer_deep[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_prefer_deep[edcba] dask/tests/test_order.py::test_stacklimit[abcde] [gw3] [ 96%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[2-299] dask/tests/test_graph_manipulation.py::test_split_every[3-250] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_stacklimit[abcde] dask/tests/test_order.py::test_stacklimit[edcba] [gw1] [ 96%] PASSED dask/bag/tests/test_bag.py::test_string_namespace_with_unicode dask/bag/tests/test_bag.py::test_str_empty_split [gw3] [ 96%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[3-250] dask/tests/test_graph_manipulation.py::test_split_every[8-215] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_stacklimit[edcba] dask/tests/test_order.py::test_break_ties_by_str[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_break_ties_by_str[abcde] dask/tests/test_order.py::test_break_ties_by_str[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_break_ties_by_str[edcba] dask/tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] dask/tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] [gw0] [ 96%] PASSED dask/tests/test_local.py::TestGetAsync::test_get_stack_limit dask/tests/test_order.py::test_gh_3055 dask/tests/test_local.py::TestGetAsync::test_with_HighLevelGraph [gw0] [ 96%] PASSED dask/tests/test_local.py::TestGetAsync::test_with_HighLevelGraph dask/tests/test_local.py::TestGetAsync::test_get_sync_num_workers [gw0] [ 96%] PASSED dask/tests/test_local.py::TestGetAsync::test_get_sync_num_workers dask/tests/test_local.py::test_cache_options [gw0] [ 96%] PASSED dask/tests/test_local.py::test_cache_options dask/tests/test_local.py::test_sort_key [gw0] [ 96%] PASSED dask/tests/test_local.py::test_sort_key dask/tests/test_local.py::test_callback [gw0] [ 96%] PASSED dask/tests/test_local.py::test_callback dask/tests/test_local.py::test_exceptions_propagate [gw0] [ 96%] PASSED dask/tests/test_local.py::test_exceptions_propagate dask/tests/test_local.py::test_ordering [gw0] [ 96%] PASSED dask/tests/test_local.py::test_ordering dask/tests/test_local.py::test_complex_ordering [gw3] [ 96%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[8-215] dask/tests/test_graph_manipulation.py::test_split_every[None-215] [gw0] [ 96%] PASSED dask/tests/test_local.py::test_complex_ordering dask/tests/test_ml.py::test_basic [gw2] [ 96%] PASSED dask/tests/test_order.py::test_gh_3055 [gw0] [ 96%] PASSED dask/tests/test_ml.py::test_basic dask/tests/test_order.py::test_type_comparisions_ok[abcde] dask/tests/test_order.py::test_string_ordering_dependents [gw2] [ 96%] PASSED dask/tests/test_order.py::test_type_comparisions_ok[abcde] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_string_ordering_dependents dask/tests/test_order.py::test_type_comparisions_ok[edcba] dask/tests/test_order.py::test_prefer_short_narrow[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_type_comparisions_ok[edcba] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_prefer_short_narrow[abcde] dask/tests/test_order.py::test_favor_longest_critical_path[abcde] dask/tests/test_order.py::test_prefer_short_narrow[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_favor_longest_critical_path[abcde] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_prefer_short_narrow[edcba] dask/tests/test_order.py::test_favor_longest_critical_path[edcba] dask/tests/test_order.py::test_prefer_short_ancestor[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_favor_longest_critical_path[edcba] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_prefer_short_ancestor[abcde] dask/tests/test_order.py::test_map_overlap[edcba] dask/tests/test_order.py::test_prefer_short_ancestor[edcba] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_map_overlap[edcba] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_prefer_short_ancestor[edcba] dask/tests/test_order.py::test_use_structure_not_keys[abcde] dask/tests/test_order.py::test_map_overlap[abcde] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_map_overlap[abcde] [gw2] [ 96%] PASSED dask/tests/test_order.py::test_use_structure_not_keys[abcde] dask/tests/test_order.py::test_many_branches_use_ndependencies[edcba] dask/tests/test_order.py::test_use_structure_not_keys[edcba] [gw0] [ 96%] PASSED dask/tests/test_order.py::test_many_branches_use_ndependencies[edcba] dask/tests/test_order.py::test_order_cycle [gw2] [ 97%] PASSED dask/tests/test_order.py::test_use_structure_not_keys[edcba] dask/tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] [gw0] [ 97%] PASSED dask/tests/test_order.py::test_order_cycle dask/tests/test_order.py::test_order_empty [gw2] [ 97%] PASSED dask/tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] [gw0] [ 97%] PASSED dask/tests/test_order.py::test_order_empty dask/tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] dask/tests/test_order.py::test_switching_dependents[abcde] [gw2] [ 97%] PASSED dask/tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] [gw0] [ 97%] PASSED dask/tests/test_order.py::test_switching_dependents[abcde] dask/tests/test_order.py::test_many_branches_use_ndependencies[abcde] [gw6] [ 97%] PASSED dask/tests/test_multiprocessing.py::test_errors_propagate dask/tests/test_order.py::test_switching_dependents[edcba] dask/tests/test_multiprocessing.py::test_remote_exception [gw2] [ 97%] PASSED dask/tests/test_order.py::test_many_branches_use_ndependencies[abcde] [gw0] [ 97%] PASSED dask/tests/test_order.py::test_switching_dependents[edcba] dask/tests/test_order.py::test_order_with_equal_dependents[abcde] dask/tests/test_order.py::test_order_with_equal_dependents[edcba] [gw6] [ 97%] PASSED dask/tests/test_multiprocessing.py::test_remote_exception dask/tests/test_multiprocessing.py::test_lambda_with_cloudpickle [gw2] [ 97%] PASSED dask/tests/test_order.py::test_order_with_equal_dependents[edcba] [gw0] [ 97%] PASSED dask/tests/test_order.py::test_order_with_equal_dependents[abcde] dask/tests/test_order.py::test_terminal_node_backtrack dask/tests/test_order.py::test_xarray_like_reduction [gw2] [ 97%] PASSED dask/tests/test_order.py::test_terminal_node_backtrack dask/tests/test_order.py::test_array_store_final_order [gw0] [ 97%] PASSED dask/tests/test_order.py::test_xarray_like_reduction dask/tests/test_order.py::test_array_vs_dataframe[True] [gw0] [ 97%] SKIPPED dask/tests/test_order.py::test_array_vs_dataframe[True] [gw2] [ 97%] SKIPPED dask/tests/test_order.py::test_array_store_final_order [gw3] [ 97%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[None-215] dask/tests/test_order.py::test_eager_to_compute_dependent_to_free_parent dask/tests/test_order.py::test_array_vs_dataframe[False] dask/tests/test_graph_manipulation.py::test_split_every[8.1-215] [gw0] [ 97%] SKIPPED dask/tests/test_order.py::test_array_vs_dataframe[False] dask/tests/test_order.py::test_anom_mean [gw2] [ 97%] PASSED dask/tests/test_order.py::test_eager_to_compute_dependent_to_free_parent dask/tests/test_order.py::test_diagnostics[abcde] [gw0] [ 97%] SKIPPED dask/tests/test_order.py::test_anom_mean dask/tests/test_order.py::test_anom_mean_raw [gw2] [ 97%] PASSED dask/tests/test_order.py::test_diagnostics[abcde] dask/tests/test_order.py::test_diagnostics[edcba] [gw0] [ 97%] PASSED dask/tests/test_order.py::test_anom_mean_raw dask/tests/test_order.py::test_flaky_array_reduction [gw2] [ 97%] PASSED dask/tests/test_order.py::test_diagnostics[edcba] dask/tests/test_order.py::test_flox_reduction [gw2] [ 97%] PASSED dask/tests/test_order.py::test_flox_reduction [gw0] [ 97%] PASSED dask/tests/test_order.py::test_flaky_array_reduction dask/tests/test_rewrite.py::test_head dask/tests/test_rewrite.py::test_RuleSet [gw2] [ 97%] PASSED dask/tests/test_rewrite.py::test_head [gw0] [ 97%] PASSED dask/tests/test_rewrite.py::test_RuleSet dask/tests/test_rewrite.py::test_args dask/tests/test_rewrite.py::test_matches [gw2] [ 97%] PASSED dask/tests/test_rewrite.py::test_args dask/tests/test_rewrite.py::test_traverser [gw0] [ 97%] PASSED dask/tests/test_rewrite.py::test_matches [gw2] [ 97%] PASSED dask/tests/test_rewrite.py::test_traverser dask/tests/test_rewrite.py::test_rewrite dask/tests/test_rewrite.py::test_RewriteRule [gw2] [ 97%] PASSED dask/tests/test_rewrite.py::test_RewriteRule [gw0] [ 97%] PASSED dask/tests/test_rewrite.py::test_rewrite dask/tests/test_sizeof.py::test_base [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_base dask/tests/test_rewrite.py::test_RewriteRuleSubs dask/tests/test_sizeof.py::test_name [gw2] [ 97%] PASSED dask/tests/test_rewrite.py::test_RewriteRuleSubs [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_name dask/tests/test_sizeof.py::test_containers [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_containers dask/tests/test_sizeof.py::test_bytes_like dask/tests/test_sizeof.py::test_pandas_contiguous_dtypes [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_contiguous_dtypes dask/tests/test_sizeof.py::test_pandas_multiindex [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_bytes_like dask/tests/test_sizeof.py::test_numpy [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_numpy dask/tests/test_sizeof.py::test_numpy_0_strided [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_multiindex dask/tests/test_sizeof.py::test_pandas_repeated_column [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_numpy_0_strided dask/tests/test_sizeof.py::test_pandas [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas dask/tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] dask/tests/test_sizeof.py::test_pandas_object_dtype[object-Index] [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_object_dtype[object-Index] dask/tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] [gw3] [ 97%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[8.1-215] dask/tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] dask/tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_repeated_column dask/tests/test_sizeof.py::test_sparse_matrix [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] dask/tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_sparse_matrix dask/tests/test_sizeof.py::test_pandas_object_dtype[object-Series] [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] dask/tests/test_sizeof.py::test_dataframe_object_dtype[object] [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_object_dtype[object-Series] dask/tests/test_sizeof.py::test_pandas_empty [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_pandas_empty dask/tests/test_sizeof.py::test_pyarrow_table [gw0] [ 97%] SKIPPED dask/tests/test_sizeof.py::test_pyarrow_table [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_dataframe_object_dtype[object] dask/tests/test_sizeof.py::test_dict dask/tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] [gw0] [ 97%] PASSED dask/tests/test_sizeof.py::test_dict dask/tests/test_sizeof.py::test_register_backend_entrypoint [gw2] [ 97%] PASSED dask/tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] dask/tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] [gw2] [ 97%] SKIPPED dask/tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] dask/tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] [gw2] [ 97%] SKIPPED dask/tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] dask/tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] [gw2] [ 97%] SKIPPED dask/tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] dask/tests/test_threaded.py::test_reuse_pool[ThreadPool] [gw3] [ 97%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] dask/tests/test_order.py::test_run_smaller_sections[abcde] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_run_smaller_sections[abcde] dask/tests/test_order.py::test_run_smaller_sections[edcba] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_run_smaller_sections[edcba] dask/tests/test_order.py::test_local_parents_of_reduction[abcde] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_local_parents_of_reduction[abcde] dask/tests/test_order.py::test_local_parents_of_reduction[edcba] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_local_parents_of_reduction[edcba] dask/tests/test_order.py::test_nearest_neighbor[abcde] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_nearest_neighbor[abcde] dask/tests/test_order.py::test_nearest_neighbor[edcba] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_nearest_neighbor[edcba] [gw2] [ 97%] PASSED dask/tests/test_threaded.py::test_reuse_pool[ThreadPool] dask/tests/test_order.py::test_string_ordering dask/tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] [gw3] [ 97%] PASSED dask/tests/test_order.py::test_string_ordering dask/tests/test_threaded.py::test_threaded_within_thread [gw2] [ 97%] PASSED dask/tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] dask/tests/test_threaded.py::test_pool_kwarg[ThreadPool] [gw3] [ 97%] PASSED dask/tests/test_threaded.py::test_threaded_within_thread dask/tests/test_threaded.py::test_dont_spawn_too_many_threads [gw3] [ 97%] PASSED dask/tests/test_threaded.py::test_dont_spawn_too_many_threads dask/tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT [gw3] [ 97%] PASSED dask/tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT dask/tests/test_threaded.py::test_thread_safety [gw7] [ 97%] PASSED dask/tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] dask/tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] [gw2] [ 97%] PASSED dask/tests/test_threaded.py::test_pool_kwarg[ThreadPool] dask/tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] [gw3] [ 97%] PASSED dask/tests/test_threaded.py::test_thread_safety dask/tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] [gw3] [ 97%] PASSED dask/tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] dask/tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] [gw3] [ 97%] PASSED dask/tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] dask/tests/test_traceback.py::test_compute_shorten_traceback[threads] [gw3] [ 97%] PASSED dask/tests/test_traceback.py::test_compute_shorten_traceback[threads] dask/tests/test_traceback.py::test_compute_shorten_traceback[processes] [gw6] [ 97%] PASSED dask/tests/test_multiprocessing.py::test_lambda_with_cloudpickle dask/tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle [gw1] [ 97%] PASSED dask/bag/tests/test_bag.py::test_str_empty_split dask/bag/tests/test_bag.py::test_map_with_iterator_function [gw2] [ 97%] PASSED dask/tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] dask/tests/test_threaded.py::test_interrupt [gw2] [ 97%] PASSED dask/tests/test_threaded.py::test_interrupt dask/tests/test_traceback.py::test_shorten_traceback[None-expect0] [gw2] [ 97%] PASSED dask/tests/test_traceback.py::test_shorten_traceback[None-expect0] dask/tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] [gw2] [ 97%] PASSED dask/tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] dask/tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] [gw2] [ 97%] PASSED dask/tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] dask/tests/test_traceback.py::test_distributed_shorten_traceback [gw2] [ 97%] SKIPPED dask/tests/test_traceback.py::test_distributed_shorten_traceback dask/tests/test_traceback.py::test_deprecated_config [gw2] [ 97%] PASSED dask/tests/test_traceback.py::test_deprecated_config dask/tests/test_typing.py::test_isinstance_core[DaskCollection] [gw2] [ 97%] PASSED dask/tests/test_typing.py::test_isinstance_core[DaskCollection] dask/tests/test_typing.py::test_isinstance_core[HLGDaskCollection] [gw2] [ 97%] PASSED dask/tests/test_typing.py::test_isinstance_core[HLGDaskCollection] dask/tests/test_typing.py::test_isinstance_custom [gw2] [ 97%] PASSED dask/tests/test_typing.py::test_isinstance_custom dask/tests/test_typing.py::test_parameter_passing [gw2] [ 97%] PASSED dask/tests/test_typing.py::test_parameter_passing dask/tests/test_typing.py::test_inheriting_class [gw2] [ 97%] PASSED dask/tests/test_typing.py::test_inheriting_class dask/tests/test_utils.py::test_ensure_bytes [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_ensure_bytes dask/tests/test_utils.py::test_ensure_bytes_ndarray [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_ensure_bytes_ndarray dask/tests/test_utils.py::test_ensure_bytes_pyarrow_buffer [gw2] [ 97%] SKIPPED dask/tests/test_utils.py::test_ensure_bytes_pyarrow_buffer dask/tests/test_utils.py::test_ensure_unicode [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_ensure_unicode dask/tests/test_utils.py::test_ensure_unicode_ndarray [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_ensure_unicode_ndarray dask/tests/test_utils.py::test_ensure_unicode_pyarrow_buffer [gw2] [ 97%] SKIPPED dask/tests/test_utils.py::test_ensure_unicode_pyarrow_buffer dask/tests/test_utils.py::test_getargspec [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_getargspec dask/tests/test_utils.py::test_takes_multiple_arguments [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_takes_multiple_arguments dask/tests/test_utils.py::test_dispatch [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_dispatch dask/tests/test_utils.py::test_dispatch_kwargs [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_dispatch_kwargs dask/tests/test_utils.py::test_dispatch_variadic_on_first_argument [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_dispatch_variadic_on_first_argument dask/tests/test_utils.py::test_dispatch_lazy [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_dispatch_lazy dask/tests/test_utils.py::test_dispatch_lazy_walks_mro [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_dispatch_lazy_walks_mro dask/tests/test_utils.py::test_random_state_data [gw4] [ 97%] PASSED dask/tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_random_state_data dask/tests/test_utils.py::test_memory_repr [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_memory_repr dask/tests/test_utils.py::test_method_caller [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_method_caller dask/tests/test_utils.py::test_skip_doctest [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_skip_doctest dask/tests/test_utils.py::test_extra_titles [gw2] [ 97%] PASSED dask/tests/test_utils.py::test_extra_titles dask/tests/test_utils.py::test_asciitable [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_asciitable dask/tests/test_utils.py::test_SerializableLock [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_SerializableLock dask/tests/test_utils.py::test_SerializableLock_name_collision [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_SerializableLock_name_collision dask/tests/test_utils.py::test_SerializableLock_locked [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_SerializableLock_locked dask/tests/test_utils.py::test_SerializableLock_acquire_blocking [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_SerializableLock_acquire_blocking dask/tests/test_utils.py::test_funcname [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_funcname dask/tests/test_utils.py::test_funcname_long [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_funcname_long dask/tests/test_utils.py::test_funcname_toolz [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_funcname_toolz dask/tests/test_utils.py::test_funcname_multipledispatch [gw2] [ 98%] SKIPPED dask/tests/test_utils.py::test_funcname_multipledispatch dask/tests/test_utils.py::test_funcname_numpy_vectorize [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_funcname_numpy_vectorize dask/tests/test_utils.py::test_ndeepmap [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_ndeepmap dask/tests/test_utils.py::test_ensure_dict [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_ensure_dict dask/tests/test_utils.py::test_ensure_set [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_ensure_set [gw1] [ 98%] PASSED dask/bag/tests/test_bag.py::test_map_with_iterator_function dask/bag/tests/test_bag.py::test_ensure_compute_output_is_concrete dask/tests/test_utils.py::test_itemgetter [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_itemgetter dask/tests/test_utils.py::test_partial_by_order [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_partial_by_order dask/tests/test_utils.py::test_has_keyword [gw6] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_has_keyword dask/tests/test_multiprocessing.py::test_unpicklable_args_generate_errors dask/tests/test_utils.py::test_derived_from [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_derived_from dask/tests/test_utils.py::test_derived_from_prop_cached_prop[@property] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_derived_from_prop_cached_prop[@property] dask/tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] dask/tests/test_utils.py::test_derived_from_func [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_derived_from_func dask/tests/test_utils.py::test_derived_from_dask_dataframe [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_derived_from_dask_dataframe dask/tests/test_utils.py::test_parse_bytes [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_parse_bytes dask/tests/test_utils.py::test_parse_timedelta [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_parse_timedelta dask/tests/test_utils.py::test_is_arraylike [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_is_arraylike dask/tests/test_utils.py::test_iter_chunks [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_iter_chunks dask/tests/test_utils.py::test_stringify [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_wait_on_collections dask/tests/test_graph_manipulation.py::test_clone[False] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_stringify dask/tests/test_utils.py::test_stringify_collection_keys [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_stringify_collection_keys dask/tests/test_utils.py::test_format_bytes[0-0 B] [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_clone[False] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[0-0 B] dask/tests/test_graph_manipulation.py::test_clone[True] dask/tests/test_utils.py::test_format_bytes[920-920 B] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[920-920 B] dask/tests/test_utils.py::test_format_bytes[930-0.91 kiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[930-0.91 kiB] dask/tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_clone[True] dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] dask/tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] dask/tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] dask/tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] dask/tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] [gw4] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] dask/tests/test_multiprocessing.py::test_get_context_using_python3_posix [gw4] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_get_context_using_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere [gw4] [ 98%] SKIPPED dask/tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere dask/tests/test_multiprocessing.py::test_get_context_always_default [gw4] [ 98%] SKIPPED dask/tests/test_multiprocessing.py::test_get_context_always_default dask/tests/test_optimization.py::test_cull [gw4] [ 98%] PASSED dask/tests/test_optimization.py::test_cull dask/tests/test_optimization.py::test_fuse [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] [gw4] [ 98%] PASSED dask/tests/test_optimization.py::test_fuse dask/tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] dask/tests/test_optimization.py::test_fuse_keys [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] [gw4] [ 98%] PASSED dask/tests/test_optimization.py::test_fuse_keys dask/tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] dask/tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] dask/tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] dask/tests/test_utils.py::test_format_time dask/tests/test_utils.py::test_deprecated [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_format_time [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_deprecated dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] dask/tests/test_utils.py::test_deprecated_version [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_deprecated_version [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] dask/tests/test_graph_manipulation.py::test_split_every[False-201] dask/tests/test_utils.py::test_deprecated_after_version [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_deprecated_after_version dask/tests/test_utils.py::test_deprecated_message [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_deprecated_message dask/tests/test_utils.py::test_deprecated_category [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_deprecated_category dask/tests/test_utils.py::test_typename dask/tests/test_utils.py::test_typename_on_instances [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_typename_on_instances [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_typename dask/tests/test_utils.py::test_cached_cumsum_nan [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_split_every[False-201] dask/tests/test_graph_manipulation.py::test_split_every_invalid [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_cached_cumsum_nan [gw5] [ 98%] PASSED dask/tests/test_graph_manipulation.py::test_split_every_invalid dask/tests/test_hashing.py::test_hash_buffer[abc] dask/tests/test_utils.py::test_cached_cumsum [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[abc] dask/tests/test_hashing.py::test_hash_buffer[x1] [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_cached_cumsum [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[x1] dask/tests/test_hashing.py::test_hash_buffer[x2] [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[x2] dask/tests/test_utils.py::test_cached_cumsum_non_tuple dask/tests/test_hashing.py::test_hash_buffer[x3] [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_cached_cumsum_non_tuple [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[x3] dask/tests/test_hashing.py::test_hash_buffer[x4] [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[x4] dask/tests/test_hashing.py::test_hash_buffer[x5] [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[x5] dask/tests/test_hashing.py::test_hash_buffer[x6] [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer[x6] dask/tests/test_hashing.py::test_hash_buffer_hex[abc] [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[abc] dask/tests/test_utils.py::test_tmpfile_naming dask/tests/test_utils.py::test_get_meta_library [gw2] [ 98%] PASSED dask/tests/test_utils.py::test_get_meta_library [gw4] [ 98%] PASSED dask/tests/test_utils.py::test_tmpfile_naming dask/tests/test_utils_test.py::test_hlg_layer [gw2] [ 98%] PASSED dask/tests/test_utils_test.py::test_hlg_layer dask/tests/test_utils.py::test_get_meta_library_gpu dask/tests/test_utils_test.py::test__check_warning dask/tests/test_hashing.py::test_hash_buffer_hex[x1] [gw2] [ 98%] PASSED dask/tests/test_utils_test.py::test__check_warning [gw5] [ 98%] PASSED dask/tests/test_hashing.py::test_hash_buffer_hex[x1] [gw4] [ 98%] SKIPPED dask/tests/test_utils.py::test_get_meta_library_gpu dask/tests/test_utils_test.py::test_hlg_layer_topological [gw5] [ 98%] PASSED dask/tests/test_utils_test.py::test_hlg_layer_topological dask/widgets/tests/test_widgets.py::test_environment [gw2] [ 98%] PASSED dask/widgets/tests/test_widgets.py::test_environment dask/widgets/tests/test_widgets.py::test_widgets dask/widgets/tests/test_widgets.py::test_filters [gw4] [ 98%] PASSED dask/widgets/tests/test_widgets.py::test_widgets [gw5] [ 98%] PASSED dask/widgets/tests/test_widgets.py::test_filters dask/widgets/tests/test_widgets.py::test_unknown_template [gw2] [ 98%] PASSED dask/widgets/tests/test_widgets.py::test_unknown_template [gw1] [ 98%] PASSED dask/bag/tests/test_bag.py::test_ensure_compute_output_is_concrete dask/bag/tests/test_bag.py::test_bag_class_extend [gw0] [ 98%] PASSED dask/tests/test_sizeof.py::test_register_backend_entrypoint dask/tests/test_threaded.py::test_get [gw0] [ 98%] PASSED dask/tests/test_threaded.py::test_get dask/tests/test_threaded.py::test_nested_get [gw0] [ 98%] PASSED dask/tests/test_threaded.py::test_nested_get dask/tests/test_threaded.py::test_get_without_computation [gw0] [ 98%] PASSED dask/tests/test_threaded.py::test_get_without_computation dask/tests/test_threaded.py::test_broken_callback [gw0] [ 98%] PASSED dask/tests/test_threaded.py::test_broken_callback dask/tests/test_threaded.py::test_exceptions_rise_to_top [gw0] [ 98%] PASSED dask/tests/test_threaded.py::test_exceptions_rise_to_top [gw3] [ 98%] PASSED dask/tests/test_traceback.py::test_compute_shorten_traceback[processes] dask/tests/test_traceback.py::test_compute_shorten_traceback[sync] [gw3] [ 98%] PASSED dask/tests/test_traceback.py::test_compute_shorten_traceback[sync] dask/tests/test_traceback.py::test_persist_shorten_traceback[threads] [gw3] [ 98%] PASSED dask/tests/test_traceback.py::test_persist_shorten_traceback[threads] dask/tests/test_traceback.py::test_persist_shorten_traceback[processes] [gw6] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_unpicklable_args_generate_errors dask/tests/test_multiprocessing.py::test_reuse_pool[Pool] [gw6] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_reuse_pool[Pool] dask/tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] [gw7] [ 98%] PASSED dask/tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] dask/tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] [gw1] [ 98%] PASSED dask/bag/tests/test_bag.py::test_bag_class_extend dask/bag/tests/test_bag.py::test_gh715 [gw6] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] dask/tests/test_multiprocessing.py::test_dumps_loads [gw3] [ 98%] PASSED dask/tests/test_traceback.py::test_persist_shorten_traceback[processes] dask/tests/test_traceback.py::test_persist_shorten_traceback[sync] [gw3] [ 98%] PASSED dask/tests/test_traceback.py::test_persist_shorten_traceback[sync] [gw6] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_dumps_loads dask/tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates [gw1] [ 98%] PASSED dask/bag/tests/test_bag.py::test_gh715 dask/bag/tests/test_bag.py::test_bag_compute_forward_kwargs [gw7] [ 98%] PASSED dask/tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] dask/tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] [gw6] [ 98%] PASSED dask/tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates dask/tests/test_multiprocessing.py::test_optimize_graph_false [gw1] [ 98%] PASSED dask/bag/tests/test_bag.py::test_bag_compute_forward_kwargs dask/bag/tests/test_bag.py::test_to_delayed [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_to_delayed dask/bag/tests/test_bag.py::test_to_delayed_optimize_graph [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_to_delayed_optimize_graph dask/bag/tests/test_bag.py::test_from_delayed [gw6] [ 99%] PASSED dask/tests/test_multiprocessing.py::test_optimize_graph_false dask/tests/test_multiprocessing.py::test_works_with_highlevel_graph [gw7] [ 99%] PASSED dask/tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] dask/tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_from_delayed dask/bag/tests/test_bag.py::test_from_delayed_iterator [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_from_delayed_iterator dask/bag/tests/test_bag.py::test_range [gw6] [ 99%] PASSED dask/tests/test_multiprocessing.py::test_works_with_highlevel_graph dask/tests/test_multiprocessing.py::test_random_seeds[numpy] [gw7] [ 99%] PASSED dask/tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] dask/tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] [gw6] [ 99%] PASSED dask/tests/test_multiprocessing.py::test_random_seeds[numpy] dask/tests/test_multiprocessing.py::test_random_seeds[random] [gw7] [ 99%] PASSED dask/tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] dask/tests/test_callbacks.py::test_start_callback [gw7] [ 99%] PASSED dask/tests/test_callbacks.py::test_start_callback dask/tests/test_callbacks.py::test_start_state_callback [gw7] [ 99%] PASSED dask/tests/test_callbacks.py::test_start_state_callback dask/tests/test_callbacks.py::test_finish_always_called [gw7] [ 99%] PASSED dask/tests/test_callbacks.py::test_finish_always_called dask/tests/test_callbacks.py::test_nested_schedulers [gw7] [ 99%] PASSED dask/tests/test_callbacks.py::test_nested_schedulers dask/tests/test_callbacks.py::test_add_remove_mutates_not_replaces [gw7] [ 99%] PASSED dask/tests/test_callbacks.py::test_add_remove_mutates_not_replaces dask/tests/test_ci.py::test_upstream_packages_installed [gw7] [ 99%] SKIPPED dask/tests/test_ci.py::test_upstream_packages_installed dask/tests/test_cli.py::test_config_get [gw7] [ 99%] PASSED dask/tests/test_cli.py::test_config_get dask/tests/test_cli.py::test_config_get_value [gw7] [ 99%] PASSED dask/tests/test_cli.py::test_config_get_value dask/tests/test_cli.py::test_config_get_bad_value [gw7] [ 99%] PASSED dask/tests/test_cli.py::test_config_get_bad_value dask/tests/test_cli.py::test_config_list [gw7] [ 99%] PASSED dask/tests/test_cli.py::test_config_list [gw6] [ 99%] PASSED dask/tests/test_multiprocessing.py::test_random_seeds[random] dask/tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] [gw6] [ 99%] PASSED dask/tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] dask/tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_range dask/bag/tests/test_bag.py::test_zip[1] [gw6] [ 99%] PASSED dask/tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_zip[1] dask/bag/tests/test_bag.py::test_zip[7] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_zip[7] dask/bag/tests/test_bag.py::test_zip[10] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_zip[10] dask/bag/tests/test_bag.py::test_zip[28] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_zip[28] dask/bag/tests/test_bag.py::test_repartition_npartitions[1-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[1-1] dask/bag/tests/test_bag.py::test_repartition_npartitions[1-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[1-2] dask/bag/tests/test_bag.py::test_repartition_npartitions[1-7] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[1-7] dask/bag/tests/test_bag.py::test_repartition_npartitions[1-11] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[1-11] dask/bag/tests/test_bag.py::test_repartition_npartitions[1-23] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[1-23] dask/bag/tests/test_bag.py::test_repartition_npartitions[2-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[2-1] dask/bag/tests/test_bag.py::test_repartition_npartitions[2-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[2-2] dask/bag/tests/test_bag.py::test_repartition_npartitions[2-7] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[2-7] dask/bag/tests/test_bag.py::test_repartition_npartitions[2-11] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[2-11] dask/bag/tests/test_bag.py::test_repartition_npartitions[2-23] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[2-23] dask/bag/tests/test_bag.py::test_repartition_npartitions[5-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[5-1] dask/bag/tests/test_bag.py::test_repartition_npartitions[5-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[5-2] dask/bag/tests/test_bag.py::test_repartition_npartitions[5-7] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[5-7] dask/bag/tests/test_bag.py::test_repartition_npartitions[5-11] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[5-11] dask/bag/tests/test_bag.py::test_repartition_npartitions[5-23] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[5-23] dask/bag/tests/test_bag.py::test_repartition_npartitions[12-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[12-1] dask/bag/tests/test_bag.py::test_repartition_npartitions[12-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[12-2] dask/bag/tests/test_bag.py::test_repartition_npartitions[12-7] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[12-7] dask/bag/tests/test_bag.py::test_repartition_npartitions[12-11] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[12-11] dask/bag/tests/test_bag.py::test_repartition_npartitions[12-23] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[12-23] dask/bag/tests/test_bag.py::test_repartition_npartitions[23-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[23-1] dask/bag/tests/test_bag.py::test_repartition_npartitions[23-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[23-2] dask/bag/tests/test_bag.py::test_repartition_npartitions[23-7] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[23-7] dask/bag/tests/test_bag.py::test_repartition_npartitions[23-11] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[23-11] dask/bag/tests/test_bag.py::test_repartition_npartitions[23-23] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_npartitions[23-23] dask/bag/tests/test_bag.py::test_repartition_partition_size[1-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[1-1] dask/bag/tests/test_bag.py::test_repartition_partition_size[2-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[2-1] dask/bag/tests/test_bag.py::test_repartition_partition_size[5-1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[5-1] dask/bag/tests/test_bag.py::test_repartition_partition_size[1-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[1-2] dask/bag/tests/test_bag.py::test_repartition_partition_size[2-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[2-2] dask/bag/tests/test_bag.py::test_repartition_partition_size[5-2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[5-2] dask/bag/tests/test_bag.py::test_repartition_partition_size[1-5] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[1-5] dask/bag/tests/test_bag.py::test_repartition_partition_size[2-5] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[2-5] dask/bag/tests/test_bag.py::test_repartition_partition_size[5-5] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size[5-5] dask/bag/tests/test_bag.py::test_multiple_repartition_partition_size [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_multiple_repartition_partition_size dask/bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes dask/bag/tests/test_bag.py::test_repartition_names [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_names dask/bag/tests/test_bag.py::test_repartition_input_errors [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repartition_input_errors dask/bag/tests/test_bag.py::test_accumulate [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_accumulate dask/bag/tests/test_bag.py::test_groupby_tasks [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_groupby_tasks dask/bag/tests/test_bag.py::test_groupby_tasks_names [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_groupby_tasks_names dask/bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] dask/bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] dask/bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] dask/bag/tests/test_bag.py::test_groupby_tasks_3 [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_groupby_tasks_3 dask/bag/tests/test_bag.py::test_to_textfiles_empty_partitions [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_to_textfiles_empty_partitions dask/bag/tests/test_bag.py::test_reduction_empty [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reduction_empty dask/bag/tests/test_bag.py::test_reduction_empty_aggregate[1] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reduction_empty_aggregate[1] dask/bag/tests/test_bag.py::test_reduction_empty_aggregate[2] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reduction_empty_aggregate[2] dask/bag/tests/test_bag.py::test_reduction_empty_aggregate[4] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reduction_empty_aggregate[4] dask/bag/tests/test_bag.py::test_reduction_with_non_comparable_objects [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reduction_with_non_comparable_objects dask/bag/tests/test_bag.py::test_reduction_with_sparse_matrices [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reduction_with_sparse_matrices dask/bag/tests/test_bag.py::test_empty [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_empty dask/bag/tests/test_bag.py::test_bag_picklable [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_bag_picklable dask/bag/tests/test_bag.py::test_msgpack_unicode [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_msgpack_unicode dask/bag/tests/test_bag.py::test_bag_with_single_callable [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_bag_with_single_callable dask/bag/tests/test_bag.py::test_optimize_fuse_keys [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_optimize_fuse_keys dask/bag/tests/test_bag.py::test_reductions_are_lazy [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_reductions_are_lazy dask/bag/tests/test_bag.py::test_repeated_groupby [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_repeated_groupby dask/bag/tests/test_bag.py::test_temporary_directory [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_temporary_directory dask/bag/tests/test_bag.py::test_empty_bag [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_empty_bag dask/bag/tests/test_bag.py::test_bag_paths [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_bag_paths dask/bag/tests/test_bag.py::test_map_partitions_arg [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_map_partitions_arg dask/bag/tests/test_bag.py::test_map_keynames [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_map_keynames dask/bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible dask/bag/tests/test_bag.py::test_bagged_array_delayed [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_bagged_array_delayed dask/bag/tests/test_bag.py::test_dask_layers [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_dask_layers dask/bag/tests/test_bag.py::test_dask_layers_to_delayed[False] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_dask_layers_to_delayed[False] dask/bag/tests/test_bag.py::test_dask_layers_to_delayed[True] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_dask_layers_to_delayed[True] dask/bag/tests/test_bag.py::test_to_dataframe_optimize_graph [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_to_dataframe_optimize_graph dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] dask/bag/tests/test_bag.py::test_npartitions_saturation[100] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_npartitions_saturation[100] dask/bag/tests/test_bag.py::test_npartitions_saturation[250] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_npartitions_saturation[250] dask/bag/tests/test_bag.py::test_npartitions_saturation[500] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_npartitions_saturation[500] dask/bag/tests/test_bag.py::test_npartitions_saturation[1000] [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_npartitions_saturation[1000] dask/bag/tests/test_bag.py::test_map_total_mem_usage [gw1] [ 99%] PASSED dask/bag/tests/test_bag.py::test_map_total_mem_usage dask/bag/tests/test_random.py::test_choices_size_exactly_k [gw1] [ 99%] PASSED dask/bag/tests/test_random.py::test_choices_size_exactly_k dask/bag/tests/test_random.py::test_choices_k_bigger_than_bag_size [gw1] [ 99%] PASSED dask/bag/tests/test_random.py::test_choices_k_bigger_than_bag_size dask/bag/tests/test_random.py::test_choices_empty_partition [gw1] [ 99%] PASSED dask/bag/tests/test_random.py::test_choices_empty_partition dask/bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size [gw1] [100%] PASSED dask/bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size ================================== XFAILURES =================================== _______________________ test_arange_cast_float_int_step ________________________ [gw1] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail( reason="Casting floats to ints is not supported since edge" "behavior is not specified or guaranteed by NumPy." ) def test_arange_cast_float_int_step(): darr = da.arange(3.3, -9.1, -0.25, chunks=3, dtype="i8") nparr = np.arange(3.3, -9.1, -0.25, dtype="i8") > assert_eq(darr, nparr) dask/array/tests/test_creation.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([ 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, -1, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -3, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -6, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -9, -8, -8]) b = array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]) check_shape = True, check_graph = True, check_meta = True, check_chunks = True check_ndim = True, check_type = True, check_dtype = True, equal_nan = True scheduler = 'sync', kwargs = {} a_original = dask.array b_original = array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]) adt = dtype('int64'), a_meta = array([], dtype=int64) a_computed = array([ 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, -1, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -3, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -6, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -9, -8, -8]) bdt = dtype('int64'), b_meta = None def assert_eq( a, b, check_shape=True, check_graph=True, check_meta=True, check_chunks=True, check_ndim=True, check_type=True, check_dtype=True, equal_nan=True, scheduler="sync", **kwargs, ): a_original = a b_original = b if isinstance(a, (list, int, float)): a = np.array(a) if isinstance(b, (list, int, float)): b = np.array(b) a, adt, a_meta, a_computed = _get_dt_meta_computed( a, check_shape=check_shape, check_graph=check_graph, check_chunks=check_chunks, check_ndim=check_ndim, scheduler=scheduler, ) b, bdt, b_meta, b_computed = _get_dt_meta_computed( b, check_shape=check_shape, check_graph=check_graph, check_chunks=check_chunks, check_ndim=check_ndim, scheduler=scheduler, ) if check_dtype and str(adt) != str(bdt): raise AssertionError(f"a and b have different dtypes: (a: {adt}, b: {bdt})") try: assert ( a.shape == b.shape ), f"a and b have different shapes (a: {a.shape}, b: {b.shape})" if check_type: _a = a if a.shape else a.item() _b = b if b.shape else b.item() assert type(_a) == type( _b ), f"a and b have different types (a: {type(_a)}, b: {type(_b)})" if check_meta: if hasattr(a, "_meta") and hasattr(b, "_meta"): assert_eq(a._meta, b._meta) if hasattr(a_original, "_meta"): msg = ( f"compute()-ing 'a' changes its number of dimensions " f"(before: {a_original._meta.ndim}, after: {a.ndim})" ) assert a_original._meta.ndim == a.ndim, msg if a_meta is not None: msg = ( f"compute()-ing 'a' changes its type " f"(before: {type(a_original._meta)}, after: {type(a_meta)})" ) assert type(a_original._meta) == type(a_meta), msg if not (np.isscalar(a_meta) or np.isscalar(a_computed)): msg = ( f"compute()-ing 'a' results in a different type than implied by its metadata " f"(meta: {type(a_meta)}, computed: {type(a_computed)})" ) assert type(a_meta) == type(a_computed), msg if hasattr(b_original, "_meta"): msg = ( f"compute()-ing 'b' changes its number of dimensions " f"(before: {b_original._meta.ndim}, after: {b.ndim})" ) assert b_original._meta.ndim == b.ndim, msg if b_meta is not None: msg = ( f"compute()-ing 'b' changes its type " f"(before: {type(b_original._meta)}, after: {type(b_meta)})" ) assert type(b_original._meta) == type(b_meta), msg if not (np.isscalar(b_meta) or np.isscalar(b_computed)): msg = ( f"compute()-ing 'b' results in a different type than implied by its metadata " f"(meta: {type(b_meta)}, computed: {type(b_computed)})" ) assert type(b_meta) == type(b_computed), msg msg = "found values in 'a' and 'b' which differ by more than the allowed amount" > assert allclose(a, b, equal_nan=equal_nan, **kwargs), msg E AssertionError: found values in 'a' and 'b' which differ by more than the allowed amount E assert False E + where False = allclose(array([ 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, -1, 0, 0, 0, 0, 0,\n 0, -1, -1, -1, -1, -2, -3, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4,\n -5, -6, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -9, -8, -8]), array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,\n 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,\n 3, 3, 3, 3, 3, 3]), equal_nan=True, **{}) dask/array/utils.py:377: AssertionError __________________________ test_map_blocks_dataframe ___________________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="need to remove singleton index dimension") def test_map_blocks_dataframe(): pd = pytest.importorskip("pandas") import dask.dataframe as dd from dask.dataframe.utils import assert_eq as dd_assert_eq x = da.ones((10, 2), chunks=(5, 2)) s = x.map_blocks(pd.DataFrame) assert isinstance(s, dd.DataFrame) assert s.npartitions == x.npartitions > dd_assert_eq(s, s) dask/array/tests/test_array_core.py:5264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/utils.py:582: in assert_eq a = _check_dask( dask/dataframe/utils.py:474: in _check_dask result = dsk.compute(scheduler=scheduler) dask/base.py:342: in compute (result,) = compute(self, traverse=False, **kwargs) dask/base.py:628: in compute results = schedule(dsk, keys, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ind = ('DataFrame-a0fb4c84ffec409798172c61143978f9', 0), coll = {} def nested_get(ind, coll): """Get nested index from collection Examples -------- >>> nested_get(1, 'abc') 'b' >>> nested_get([1, 0], 'abc') ('b', 'a') >>> nested_get([[1, 0], [0, 1]], 'abc') (('b', 'a'), ('a', 'b')) """ if isinstance(ind, list): return tuple(nested_get(i, coll) for i in ind) else: > return coll[ind] E KeyError: ('DataFrame-a0fb4c84ffec409798172c61143978f9', 0) dask/local.py:305: KeyError _______________________ test_store_multiprocessing_lock ________________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="can't lock with multiprocessing") def test_store_multiprocessing_lock(): d = da.ones((10, 10), chunks=(2, 2)) a = d + 1 at = np.zeros(shape=(10, 10)) > st = a.store(at, scheduler="processes", num_workers=10) dask/array/tests/test_array_core.py:2154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/array/core.py:1768: in store r = store([self], [target], **kwargs) dask/array/core.py:1236: in store compute_as_if_collection(Array, store_dsk, map_keys, **kwargs) dask/base.py:369: in compute_as_if_collection return schedule(dsk2, keys, **kwargs) dask/multiprocessing.py:234: in get result = get_async( dask/local.py:500: in get_async fire_tasks(chunksize) dask/local.py:482: in fire_tasks dumps((dsk[key], data)), /usr/lib/python3.12/site-packages/cloudpickle/cloudpickle.py:1479: in dumps cp.dump(obj) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = obj = ((, (subgraph_callable-3a37c9d0-cf26-4239-ad89-4069aa5a9b08, 1, (2, 2)), array(...0., 0., 0., 0.]]), (slice(0, 2, None), slice(0, 2, None)), , False), {}) def dump(self, obj): try: > return super().dump(obj) E TypeError: cannot pickle '_thread.lock' object /usr/lib/python3.12/site-packages/cloudpickle/cloudpickle.py:1245: TypeError ______________________________ test_astype_gh9316 ______________________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="Github issue https://github.com/dask/dask/issues/9316") def test_astype_gh9316(): # Issue https://github.com/dask/dask/issues/9316 # Can be combined with test_astype_gh9318 above when XFAIL marker is removed a = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]], order="C") b = da.from_array(a, chunks=(2, 2)) result_a = a.astype(float, order="F") result_b = b.astype(float, order="F") result_b = result_b.compute() > assert result_a.flags.c_contiguous == result_b.flags.c_contiguous E assert False == True E + where False = C_CONTIGUOUS : False\n F_CONTIGUOUS : True\n OWNDATA : True\n WRITEABLE : True\n ALIGNED : True\n WRITEBACKIFCOPY : False\n.c_contiguous E + where C_CONTIGUOUS : False\n F_CONTIGUOUS : True\n OWNDATA : True\n WRITEABLE : True\n ALIGNED : True\n WRITEBACKIFCOPY : False\n = array([[ 1., 2., 3., 4.],\n [ 5., 6., 7., 8.],\n [ 9., 10., 11., 12.]]).flags E + and True = C_CONTIGUOUS : True\n F_CONTIGUOUS : False\n OWNDATA : True\n WRITEABLE : True\n ALIGNED : True\n WRITEBACKIFCOPY : False\n.c_contiguous E + where C_CONTIGUOUS : True\n F_CONTIGUOUS : False\n OWNDATA : True\n WRITEABLE : True\n ALIGNED : True\n WRITEBACKIFCOPY : False\n = array([[ 1., 2., 3., 4.],\n [ 5., 6., 7., 8.],\n [ 9., 10., 11., 12.]]).flags dask/array/tests/test_array_core.py:2315: AssertionError ______________________ test_index_array_with_array_3d_2d _______________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="Chunking does not align well") def test_index_array_with_array_3d_2d(): x = np.arange(4**3).reshape((4, 4, 4)) dx = da.from_array(x, chunks=(2, 2, 2)) ind = np.random.default_rng().random((4, 4)) > 0.5 ind = np.arange(4**2).reshape((4, 4)) % 2 == 0 dind = da.from_array(ind, (2, 2)) > assert_eq(x[ind], dx[dind]) dask/array/tests/test_array_core.py:3895: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/array/core.py:1988: in __getitem__ self, index2 = slice_with_bool_dask_array(self, index2) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = dask.array index = (dask.array, slice(None, None, None)) def slice_with_bool_dask_array(x, index): """Slice x with one or more dask arrays of bools This is a helper function of `Array.__getitem__`. Parameters ---------- x: Array index: tuple with as many elements as x.ndim, among which there are one or more Array's with dtype=bool Returns ------- tuple of (sliced x, new index) where the new index is the same as the input, but with slice(None) replaced to the original slicer when a filter has been applied. Note: The sliced x will have nan chunks on the sliced axes. """ from dask.array.core import Array, blockwise, elemwise out_index = [ slice(None) if isinstance(ind, Array) and ind.dtype == bool else ind for ind in index ] if len(index) == 1 and index[0].ndim == x.ndim: if not np.isnan(x.shape).any() and not np.isnan(index[0].shape).any(): x = x.ravel() index = tuple(i.ravel() for i in index) elif x.ndim > 1: warnings.warn( "When slicing a Dask array of unknown chunks with a boolean mask " "Dask array, the output array may have a different ordering " "compared to the equivalent NumPy operation. This will raise an " "error in a future release of Dask.", stacklevel=3, ) y = elemwise(getitem, x, *index, dtype=x.dtype) name = "getitem-" + tokenize(x, index) dsk = {(name, i): k for i, k in enumerate(core.flatten(y.__dask_keys__()))} chunks = ((np.nan,) * y.npartitions,) graph = HighLevelGraph.from_collections(name, dsk, dependencies=[y]) return Array(graph, name, chunks, x.dtype), out_index if any( isinstance(ind, Array) and ind.dtype == bool and ind.ndim != 1 for ind in index ): > raise NotImplementedError( "Slicing with dask.array of bools only permitted when " "the indexer has only one dimension or when " "it has the same dimension as the sliced " "array" ) E NotImplementedError: Slicing with dask.array of bools only permitted when the indexer has only one dimension or when it has the same dimension as the sliced array dask/array/slicing.py:1167: NotImplementedError ________________________ test_two[ttest_1samp-kwargs2] _________________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 a = array([0.60424896, 0.56144341, 0.41432404, 0.83587357, 0.58127326, 0.74461868, 0.24575899, 0.11440913, 0.989777...74, 0.04524098, 0.59688384, 0.37738091, 0.34430231, 0.19876093, 0.71541919, 0.97729736, 0.2778563 , 0.65549413]) popmean = array([0.65549413, 0.2778563 , 0.97729736, 0.71541919, 0.19876093, 0.34430231, 0.37738091, 0.59688384, 0.045240...15, 0.98977787, 0.11440913, 0.24575899, 0.74461868, 0.58127326, 0.83587357, 0.41432404, 0.56144341, 0.60424896]) axis = 0, nan_policy = 'propagate', alternative = 'two-sided' @_axis_nan_policy_factory(pack_TtestResult, default_axis=0, n_samples=2, result_to_tuple=unpack_TtestResult, n_outputs=6) def ttest_1samp(a, popmean, axis=0, nan_policy='propagate', alternative="two-sided"): """Calculate the T-test for the mean of ONE group of scores. This is a test for the null hypothesis that the expected value (mean) of a sample of independent observations `a` is equal to the given population mean, `popmean`. Parameters ---------- a : array_like Sample observation. popmean : float or array_like Expected value in null hypothesis. If array_like, then its length along `axis` must equal 1, and it must otherwise be broadcastable with `a`. axis : int or None, optional Axis along which to compute test; default is 0. If None, compute over the whole array `a`. nan_policy : {'propagate', 'raise', 'omit'}, optional Defines how to handle when input contains nan. The following options are available (default is 'propagate'): * 'propagate': returns nan * 'raise': throws an error * 'omit': performs the calculations ignoring nan values alternative : {'two-sided', 'less', 'greater'}, optional Defines the alternative hypothesis. The following options are available (default is 'two-sided'): * 'two-sided': the mean of the underlying distribution of the sample is different than the given population mean (`popmean`) * 'less': the mean of the underlying distribution of the sample is less than the given population mean (`popmean`) * 'greater': the mean of the underlying distribution of the sample is greater than the given population mean (`popmean`) Returns ------- result : `~scipy.stats._result_classes.TtestResult` An object with the following attributes: statistic : float or array The t-statistic. pvalue : float or array The p-value associated with the given alternative. df : float or array The number of degrees of freedom used in calculation of the t-statistic; this is one less than the size of the sample (``a.shape[axis]``). .. versionadded:: 1.10.0 The object also has the following method: confidence_interval(confidence_level=0.95) Computes a confidence interval around the population mean for the given confidence level. The confidence interval is returned in a ``namedtuple`` with fields `low` and `high`. .. versionadded:: 1.10.0 Notes ----- The statistic is calculated as ``(np.mean(a) - popmean)/se``, where ``se`` is the standard error. Therefore, the statistic will be positive when the sample mean is greater than the population mean and negative when the sample mean is less than the population mean. Examples -------- Suppose we wish to test the null hypothesis that the mean of a population is equal to 0.5. We choose a confidence level of 99%; that is, we will reject the null hypothesis in favor of the alternative if the p-value is less than 0.01. When testing random variates from the standard uniform distribution, which has a mean of 0.5, we expect the data to be consistent with the null hypothesis most of the time. >>> import numpy as np >>> from scipy import stats >>> rng = np.random.default_rng() >>> rvs = stats.uniform.rvs(size=50, random_state=rng) >>> stats.ttest_1samp(rvs, popmean=0.5) TtestResult(statistic=2.456308468440, pvalue=0.017628209047638, df=49) As expected, the p-value of 0.017 is not below our threshold of 0.01, so we cannot reject the null hypothesis. When testing data from the standard *normal* distribution, which has a mean of 0, we would expect the null hypothesis to be rejected. >>> rvs = stats.norm.rvs(size=50, random_state=rng) >>> stats.ttest_1samp(rvs, popmean=0.5) TtestResult(statistic=-7.433605518875, pvalue=1.416760157221e-09, df=49) Indeed, the p-value is lower than our threshold of 0.01, so we reject the null hypothesis in favor of the default "two-sided" alternative: the mean of the population is *not* equal to 0.5. However, suppose we were to test the null hypothesis against the one-sided alternative that the mean of the population is *greater* than 0.5. Since the mean of the standard normal is less than 0.5, we would not expect the null hypothesis to be rejected. >>> stats.ttest_1samp(rvs, popmean=0.5, alternative='greater') TtestResult(statistic=-7.433605518875, pvalue=0.99999999929, df=49) Unsurprisingly, with a p-value greater than our threshold, we would not reject the null hypothesis. Note that when working with a confidence level of 99%, a true null hypothesis will be rejected approximately 1% of the time. >>> rvs = stats.uniform.rvs(size=(100, 50), random_state=rng) >>> res = stats.ttest_1samp(rvs, popmean=0.5, axis=1) >>> np.sum(res.pvalue < 0.01) 1 Indeed, even though all 100 samples above were drawn from the standard uniform distribution, which *does* have a population mean of 0.5, we would mistakenly reject the null hypothesis for one of them. `ttest_1samp` can also compute a confidence interval around the population mean. >>> rvs = stats.norm.rvs(size=50, random_state=rng) >>> res = stats.ttest_1samp(rvs, popmean=0) >>> ci = res.confidence_interval(confidence_level=0.95) >>> ci ConfidenceInterval(low=-0.3193887540880017, high=0.2898583388980972) The bounds of the 95% confidence interval are the minimum and maximum values of the parameter `popmean` for which the p-value of the test would be 0.05. >>> res = stats.ttest_1samp(rvs, popmean=ci.low) >>> np.testing.assert_allclose(res.pvalue, 0.05) >>> res = stats.ttest_1samp(rvs, popmean=ci.high) >>> np.testing.assert_allclose(res.pvalue, 0.05) Under certain assumptions about the population from which a sample is drawn, the confidence interval with confidence level 95% is expected to contain the true population mean in 95% of sample replications. >>> rvs = stats.norm.rvs(size=(50, 1000), loc=1, random_state=rng) >>> res = stats.ttest_1samp(rvs, popmean=0) >>> ci = res.confidence_interval() >>> contains_pop_mean = (ci.low < 1) & (ci.high > 1) >>> contains_pop_mean.sum() 953 """ a, axis = _chk_asarray(a, axis) n = a.shape[axis] df = n - 1 mean = np.mean(a, axis) try: > popmean = np.squeeze(popmean, axis=axis) /usr/lib/python3.12/site-packages/scipy/stats/_stats_py.py:6927: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([0.65549413, 0.2778563 , 0.97729736, 0.71541919, 0.19876093, 0.34430231, 0.37738091, 0.59688384, 0.045240...15, 0.98977787, 0.11440913, 0.24575899, 0.74461868, 0.58127326, 0.83587357, 0.41432404, 0.56144341, 0.60424896]) axis = 0 @array_function_dispatch(_squeeze_dispatcher) def squeeze(a, axis=None): """ Remove axes of length one from `a`. Parameters ---------- a : array_like Input data. axis : None or int or tuple of ints, optional .. versionadded:: 1.7.0 Selects a subset of the entries of length one in the shape. If an axis is selected with shape entry greater than one, an error is raised. Returns ------- squeezed : ndarray The input array, but with all or a subset of the dimensions of length 1 removed. This is always `a` itself or a view into `a`. Note that if all axes are squeezed, the result is a 0d array and not a scalar. Raises ------ ValueError If `axis` is not None, and an axis being squeezed is not of length 1 See Also -------- expand_dims : The inverse operation, adding entries of length one reshape : Insert, remove, and combine dimensions, and resize existing ones Examples -------- >>> x = np.array([[[0], [1], [2]]]) >>> x.shape (1, 3, 1) >>> np.squeeze(x).shape (3,) >>> np.squeeze(x, axis=0).shape (3, 1) >>> np.squeeze(x, axis=1).shape Traceback (most recent call last): ... ValueError: cannot select an axis to squeeze out which has size not equal to one >>> np.squeeze(x, axis=2).shape (1, 3) >>> x = np.array([[1234]]) >>> x.shape (1, 1) >>> np.squeeze(x) array(1234) # 0d array >>> np.squeeze(x).shape () >>> np.squeeze(x)[()] 1234 """ try: squeeze = a.squeeze except AttributeError: return _wrapit(a, 'squeeze', axis=axis) if axis is None: return squeeze() else: > return squeeze(axis=axis) E ValueError: cannot select an axis to squeeze out which has size not equal to one /usr/lib/python3.12/site-packages/numpy/core/fromnumeric.py:1558: ValueError The above exception was the direct cause of the following exception: kind = 'ttest_1samp', kwargs = {} @pytest.mark.parametrize( "kind, kwargs", [ ("ttest_ind", {}), ("ttest_ind", {"equal_var": False}), pytest.param( "ttest_1samp", {}, marks=pytest.mark.xfail( # NOTE: using nested `parse_version` calls here to handle night scipy releases parse_version(parse_version(scipy.__version__).base_version) >= parse_version("1.10.0"), reason="https://github.com/dask/dask/issues/9499", ), ), ("ttest_rel", {}), ("chisquare", {}), ("power_divergence", {}), ("power_divergence", {"lambda_": 0}), ("power_divergence", {"lambda_": -1}), ("power_divergence", {"lambda_": "neyman"}), ], ) def test_two(kind, kwargs): # The sums of observed and expected frequencies must match a = np.random.random(size=30) b = a[::-1] a_ = da.from_array(a, 3) b_ = da.from_array(b, 3) dask_test = getattr(dask.array.stats, kind) scipy_test = getattr(scipy.stats, kind) with warnings.catch_warnings(): # maybe overflow warning (power_divergence) warnings.simplefilter("ignore", category=RuntimeWarning) result = dask_test(a_, b_, **kwargs) > expected = scipy_test(a, b, **kwargs) dask/array/tests/test_stats.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/scipy/stats/_axis_nan_policy.py:523: in axis_nan_policy_wrapper res = hypotest_fun_out(*samples, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([0.60424896, 0.56144341, 0.41432404, 0.83587357, 0.58127326, 0.74461868, 0.24575899, 0.11440913, 0.989777...74, 0.04524098, 0.59688384, 0.37738091, 0.34430231, 0.19876093, 0.71541919, 0.97729736, 0.2778563 , 0.65549413]) popmean = array([0.65549413, 0.2778563 , 0.97729736, 0.71541919, 0.19876093, 0.34430231, 0.37738091, 0.59688384, 0.045240...15, 0.98977787, 0.11440913, 0.24575899, 0.74461868, 0.58127326, 0.83587357, 0.41432404, 0.56144341, 0.60424896]) axis = 0, nan_policy = 'propagate', alternative = 'two-sided' @_axis_nan_policy_factory(pack_TtestResult, default_axis=0, n_samples=2, result_to_tuple=unpack_TtestResult, n_outputs=6) def ttest_1samp(a, popmean, axis=0, nan_policy='propagate', alternative="two-sided"): """Calculate the T-test for the mean of ONE group of scores. This is a test for the null hypothesis that the expected value (mean) of a sample of independent observations `a` is equal to the given population mean, `popmean`. Parameters ---------- a : array_like Sample observation. popmean : float or array_like Expected value in null hypothesis. If array_like, then its length along `axis` must equal 1, and it must otherwise be broadcastable with `a`. axis : int or None, optional Axis along which to compute test; default is 0. If None, compute over the whole array `a`. nan_policy : {'propagate', 'raise', 'omit'}, optional Defines how to handle when input contains nan. The following options are available (default is 'propagate'): * 'propagate': returns nan * 'raise': throws an error * 'omit': performs the calculations ignoring nan values alternative : {'two-sided', 'less', 'greater'}, optional Defines the alternative hypothesis. The following options are available (default is 'two-sided'): * 'two-sided': the mean of the underlying distribution of the sample is different than the given population mean (`popmean`) * 'less': the mean of the underlying distribution of the sample is less than the given population mean (`popmean`) * 'greater': the mean of the underlying distribution of the sample is greater than the given population mean (`popmean`) Returns ------- result : `~scipy.stats._result_classes.TtestResult` An object with the following attributes: statistic : float or array The t-statistic. pvalue : float or array The p-value associated with the given alternative. df : float or array The number of degrees of freedom used in calculation of the t-statistic; this is one less than the size of the sample (``a.shape[axis]``). .. versionadded:: 1.10.0 The object also has the following method: confidence_interval(confidence_level=0.95) Computes a confidence interval around the population mean for the given confidence level. The confidence interval is returned in a ``namedtuple`` with fields `low` and `high`. .. versionadded:: 1.10.0 Notes ----- The statistic is calculated as ``(np.mean(a) - popmean)/se``, where ``se`` is the standard error. Therefore, the statistic will be positive when the sample mean is greater than the population mean and negative when the sample mean is less than the population mean. Examples -------- Suppose we wish to test the null hypothesis that the mean of a population is equal to 0.5. We choose a confidence level of 99%; that is, we will reject the null hypothesis in favor of the alternative if the p-value is less than 0.01. When testing random variates from the standard uniform distribution, which has a mean of 0.5, we expect the data to be consistent with the null hypothesis most of the time. >>> import numpy as np >>> from scipy import stats >>> rng = np.random.default_rng() >>> rvs = stats.uniform.rvs(size=50, random_state=rng) >>> stats.ttest_1samp(rvs, popmean=0.5) TtestResult(statistic=2.456308468440, pvalue=0.017628209047638, df=49) As expected, the p-value of 0.017 is not below our threshold of 0.01, so we cannot reject the null hypothesis. When testing data from the standard *normal* distribution, which has a mean of 0, we would expect the null hypothesis to be rejected. >>> rvs = stats.norm.rvs(size=50, random_state=rng) >>> stats.ttest_1samp(rvs, popmean=0.5) TtestResult(statistic=-7.433605518875, pvalue=1.416760157221e-09, df=49) Indeed, the p-value is lower than our threshold of 0.01, so we reject the null hypothesis in favor of the default "two-sided" alternative: the mean of the population is *not* equal to 0.5. However, suppose we were to test the null hypothesis against the one-sided alternative that the mean of the population is *greater* than 0.5. Since the mean of the standard normal is less than 0.5, we would not expect the null hypothesis to be rejected. >>> stats.ttest_1samp(rvs, popmean=0.5, alternative='greater') TtestResult(statistic=-7.433605518875, pvalue=0.99999999929, df=49) Unsurprisingly, with a p-value greater than our threshold, we would not reject the null hypothesis. Note that when working with a confidence level of 99%, a true null hypothesis will be rejected approximately 1% of the time. >>> rvs = stats.uniform.rvs(size=(100, 50), random_state=rng) >>> res = stats.ttest_1samp(rvs, popmean=0.5, axis=1) >>> np.sum(res.pvalue < 0.01) 1 Indeed, even though all 100 samples above were drawn from the standard uniform distribution, which *does* have a population mean of 0.5, we would mistakenly reject the null hypothesis for one of them. `ttest_1samp` can also compute a confidence interval around the population mean. >>> rvs = stats.norm.rvs(size=50, random_state=rng) >>> res = stats.ttest_1samp(rvs, popmean=0) >>> ci = res.confidence_interval(confidence_level=0.95) >>> ci ConfidenceInterval(low=-0.3193887540880017, high=0.2898583388980972) The bounds of the 95% confidence interval are the minimum and maximum values of the parameter `popmean` for which the p-value of the test would be 0.05. >>> res = stats.ttest_1samp(rvs, popmean=ci.low) >>> np.testing.assert_allclose(res.pvalue, 0.05) >>> res = stats.ttest_1samp(rvs, popmean=ci.high) >>> np.testing.assert_allclose(res.pvalue, 0.05) Under certain assumptions about the population from which a sample is drawn, the confidence interval with confidence level 95% is expected to contain the true population mean in 95% of sample replications. >>> rvs = stats.norm.rvs(size=(50, 1000), loc=1, random_state=rng) >>> res = stats.ttest_1samp(rvs, popmean=0) >>> ci = res.confidence_interval() >>> contains_pop_mean = (ci.low < 1) & (ci.high > 1) >>> contains_pop_mean.sum() 953 """ a, axis = _chk_asarray(a, axis) n = a.shape[axis] df = n - 1 mean = np.mean(a, axis) try: popmean = np.squeeze(popmean, axis=axis) except ValueError as e: > raise ValueError("`popmean.shape[axis]` must equal 1.") from e E ValueError: `popmean.shape[axis]` must equal 1. /usr/lib/python3.12/site-packages/scipy/stats/_stats_py.py:6929: ValueError _____________________________ test_turn_off_fusion _____________________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="blockwise fusion does not respect this, which is ok") def test_turn_off_fusion(): x = da.ones(10, chunks=(5,)) y = da.sum(x + 1 + 2 + 3) a = y.__dask_optimize__(y.dask, y.__dask_keys__()) with dask.config.set({"optimization.fuse.ave-width": 0}): b = y.__dask_optimize__(y.dask, y.__dask_keys__()) assert dask.get(a, y.__dask_keys__()) == dask.get(b, y.__dask_keys__()) > assert len(a) < len(b) E AssertionError: assert 3 < 3 E + where 3 = len({('sum-38143be7c7cf02c434941017f0f13665', 0): (subgraph_callable-c000fda2-95c5-4331-9f88-4241e71d4315, 3, 2, 1, (5,)), ('sum-38143be7c7cf02c434941017f0f13665', 1): (subgraph_callable-c000fda2-95c5-4331-9f88-4241e71d4315, 3, 2, 1, (5,)), ('sum-aggregate-2fe0fa77d5e256d8b69648a524747901',): (Compose(functools.partial(, dtype=dtype('float64'), axis=(0,), keepdims=False), functools.partial(, axes=[0])), [('sum-38143be7c7cf02c434941017f0f13665', 0), ('sum-38143be7c7cf02c434941017f0f13665', 1)])}) E + and 3 = len({('sum-38143be7c7cf02c434941017f0f13665', 0): (subgraph_callable-3b5af72a-2455-40c1-8367-660dc753b670, 3, 2, 1, (5,)), ('sum-38143be7c7cf02c434941017f0f13665', 1): (subgraph_callable-3b5af72a-2455-40c1-8367-660dc753b670, 3, 2, 1, (5,)), ('sum-aggregate-2fe0fa77d5e256d8b69648a524747901',): (Compose(functools.partial(, dtype=dtype('float64'), axis=(0,), keepdims=False), functools.partial(, axes=[0])), [('sum-38143be7c7cf02c434941017f0f13665', 0), ('sum-38143be7c7cf02c434941017f0f13665', 1)])}) dask/array/tests/test_optimization.py:465: AssertionError __________________________________ test_cull ___________________________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail def test_cull(): x = da.ones(1000, chunks=(10,)) for slc in [1, slice(0, 30), slice(0, None, 100)]: y = x[slc] > assert len(y.dask) < len(x.dask) E assert 101 < 100 E + where 101 = len(HighLevelGraph with 2 layers.\n\n 0. ones_like-b025e4e62954069b4ff9d8122be8ef3b\n 1. getitem-843442d1aae26695cf28c11a6126e84e\n) E + where HighLevelGraph with 2 layers.\n\n 0. ones_like-b025e4e62954069b4ff9d8122be8ef3b\n 1. getitem-843442d1aae26695cf28c11a6126e84e\n = dask.array.dask E + and 100 = len(HighLevelGraph with 1 layers.\n\n 0. ones_like-b025e4e62954069b4ff9d8122be8ef3b\n) E + where HighLevelGraph with 1 layers.\n\n 0. ones_like-b025e4e62954069b4ff9d8122be8ef3b\n = dask.array.dask dask/array/tests/test_slicing.py:757: AssertionError ___________________________ test_select_broadcasting ___________________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="broadcasting in da.select() not implemented yet") def test_select_broadcasting(): conditions = [np.array(True), np.array([False, True, False])] choices = [1, np.arange(12).reshape(4, 3)] > d_conditions = da.from_array(conditions) dask/array/tests/test_routines.py:1774: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = [array(True), array([False, True, False])], chunks = 'auto', name = None lock = False, asarray = None, fancy = True, getitem = None, meta = None inline_array = False def from_array( x, chunks="auto", name=None, lock=False, asarray=None, fancy=True, getitem=None, meta=None, inline_array=False, ): """Create dask array from something that looks like an array. Input must have a ``.shape``, ``.ndim``, ``.dtype`` and support numpy-style slicing. Parameters ---------- x : array_like chunks : int, tuple How to chunk the array. Must be one of the following forms: - A blocksize like 1000. - A blockshape like (1000, 1000). - Explicit sizes of all blocks along all dimensions like ((1000, 1000, 500), (400, 400)). - A size in bytes, like "100 MiB" which will choose a uniform block-like shape - The word "auto" which acts like the above, but uses a configuration value ``array.chunk-size`` for the chunk size -1 or None as a blocksize indicate the size of the corresponding dimension. name : str or bool, optional The key name to use for the array. Defaults to a hash of ``x``. Hashing is useful if the same value of ``x`` is used to create multiple arrays, as Dask can then recognise that they're the same and avoid duplicate computations. However, it can also be slow, and if the array is not contiguous it is copied for hashing. If the array uses stride tricks (such as :func:`numpy.broadcast_to` or :func:`skimage.util.view_as_windows`) to have a larger logical than physical size, this copy can cause excessive memory usage. If you don't need the deduplication provided by hashing, use ``name=False`` to generate a random name instead of hashing, which avoids the pitfalls described above. Using ``name=True`` is equivalent to the default. By default, hashing uses python's standard sha1. This behaviour can be changed by installing cityhash, xxhash or murmurhash. If installed, a large-factor speedup can be obtained in the tokenisation step. .. note:: Because this ``name`` is used as the key in task graphs, you should ensure that it uniquely identifies the data contained within. If you'd like to provide a descriptive name that is still unique, combine the descriptive name with :func:`dask.base.tokenize` of the ``array_like``. See :ref:`graphs` for more. lock : bool or Lock, optional If ``x`` doesn't support concurrent reads then provide a lock here, or pass in True to have dask.array create one for you. asarray : bool, optional If True then call np.asarray on chunks to convert them to numpy arrays. If False then chunks are passed through unchanged. If None (default) then we use True if the ``__array_function__`` method is undefined. .. note:: Dask does not preserve the memory layout of the original array when the array is created using Fortran rather than C ordering. fancy : bool, optional If ``x`` doesn't support fancy indexing (e.g. indexing with lists or arrays) then set to False. Default is True. meta : Array-like, optional The metadata for the resulting dask array. This is the kind of array that will result from slicing the input array. Defaults to the input array. inline_array : bool, default False How to include the array in the task graph. By default (``inline_array=False``) the array is included in a task by itself, and each chunk refers to that task by its key. .. code-block:: python >>> x = h5py.File("data.h5")["/x"] # doctest: +SKIP >>> a = da.from_array(x, chunks=500) # doctest: +SKIP >>> dict(a.dask) # doctest: +SKIP { 'array-original-': , ('array-', 0): (getitem, "array-original-", ...), ('array-', 1): (getitem, "array-original-", ...) } With ``inline_array=True``, Dask will instead inline the array directly in the values of the task graph. .. code-block:: python >>> a = da.from_array(x, chunks=500, inline_array=True) # doctest: +SKIP >>> dict(a.dask) # doctest: +SKIP { ('array-', 0): (getitem, , ...), ('array-', 1): (getitem, , ...) } Note that there's no key in the task graph with just the array `x` anymore. Instead it's placed directly in the values. The right choice for ``inline_array`` depends on several factors, including the size of ``x``, how expensive it is to create, which scheduler you're using, and the pattern of downstream computations. As a heuristic, ``inline_array=True`` may be the right choice when the array ``x`` is cheap to serialize and deserialize (since it's included in the graph many times) and if you're experiencing ordering issues (see :ref:`order` for more). This has no effect when ``x`` is a NumPy array. Examples -------- >>> x = h5py.File('...')['/data/path'] # doctest: +SKIP >>> a = da.from_array(x, chunks=(1000, 1000)) # doctest: +SKIP If your underlying datastore does not support concurrent reads then include the ``lock=True`` keyword argument or ``lock=mylock`` if you want multiple arrays to coordinate around the same lock. >>> a = da.from_array(x, chunks=(1000, 1000), lock=True) # doctest: +SKIP If your underlying datastore has a ``.chunks`` attribute (as h5py and zarr datasets do) then a multiple of that chunk shape will be used if you do not provide a chunk shape. >>> a = da.from_array(x, chunks='auto') # doctest: +SKIP >>> a = da.from_array(x, chunks='100 MiB') # doctest: +SKIP >>> a = da.from_array(x) # doctest: +SKIP If providing a name, ensure that it is unique >>> import dask.base >>> token = dask.base.tokenize(x) # doctest: +SKIP >>> a = da.from_array('myarray-' + token) # doctest: +SKIP NumPy ndarrays are eagerly sliced and then embedded in the graph. >>> import dask.array >>> a = dask.array.from_array(np.array([[1, 2], [3, 4]]), chunks=(1,1)) >>> a.dask[a.name, 0, 0][0] array([1]) Chunks with exactly-specified, different sizes can be created. >>> import numpy as np >>> import dask.array as da >>> rng = np.random.default_rng() >>> x = rng.random((100, 6)) >>> a = da.from_array(x, chunks=((67, 33), (6,))) """ if isinstance(x, Array): raise ValueError( "Array is already a dask array. Use 'asarray' or " "'rechunk' instead." ) elif is_dask_collection(x): warnings.warn( "Passing an object to dask.array.from_array which is already a " "Dask collection. This can lead to unexpected behavior." ) if isinstance(x, (list, tuple, memoryview) + np.ScalarType): > x = np.array(x) E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part. dask/array/core.py:3481: ValueError _________________ test_str_accessor_split_expand_more_columns __________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="Need to pad columns") def test_str_accessor_split_expand_more_columns(): s = pd.Series(["a b c d", "aa", "aaa bbb ccc dddd"]) ds = dd.from_pandas(s, npartitions=2) assert_eq(s.str.split(n=3, expand=True), ds.str.split(n=3, expand=True)) s = pd.Series(["a b c", "aa bb cc", "aaa bbb ccc"]) ds = dd.from_pandas(s, npartitions=2) > ds.str.split(n=10, expand=True).compute() dask/dataframe/tests/test_accessors.py:332: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/base.py:342: in compute (result,) = compute(self, traverse=False, **kwargs) dask/base.py:628: in compute results = schedule(dsk, keys, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ meta = Empty DataFrame Columns: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Index: [] actual = 0 1 2 0 a b c 1 aa bb cc def check_matching_columns(meta, actual): # Need nan_to_num otherwise nan comparison gives False if not np.array_equal(np.nan_to_num(meta.columns), np.nan_to_num(actual.columns)): extra = methods.tolist(actual.columns.difference(meta.columns)) missing = methods.tolist(meta.columns.difference(actual.columns)) if extra or missing: extra_info = f" Extra: {extra}\n Missing: {missing}" else: extra_info = "Order of columns does not match" > raise ValueError( "The columns in the computed data do not match" " the columns in the provided metadata\n" f"{extra_info}" ) E ValueError: The columns in the computed data do not match the columns in the provided metadata E Extra: [] E Missing: [3, 4, 5, 6, 7, 8, 9, 10] dask/dataframe/utils.py:439: ValueError ________________ test_reductions_frame_dtypes[False-mean-None] _________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 func = 'mean', kwargs = {'numeric_only': False}, numeric_only = False @pytest.mark.parametrize( "func, kwargs", [ ("sum", None), ("prod", None), ("product", None), ("mean", None), ("std", None), ("std", {"ddof": 0}), ("std", {"skipna": False}), ("std", {"ddof": 0, "skipna": False}), ("min", None), ("max", None), ("count", None), ("sem", None), ("sem", {"ddof": 0}), ("sem", {"skipna": False}), ("sem", {"ddof": 0, "skipna": False}), ("var", None), ("var", {"ddof": 0}), ("var", {"skipna": False}), ("var", {"ddof": 0, "skipna": False}), ], ) @pytest.mark.parametrize( "numeric_only", [ None, True, pytest.param( False, marks=pytest.mark.xfail( True, reason="numeric_only=False not implemented", strict=False ), ), ], ) def test_reductions_frame_dtypes(func, kwargs, numeric_only): if pyarrow_strings_enabled() and func == "sum" and numeric_only is None: pytest.xfail("Known failure with pyarrow strings") df = pd.DataFrame( { "int": [1, 2, 3, 4, 5, 6, 7, 8], "float": [1.0, 2.0, 3.0, 4.0, np.nan, 6.0, 7.0, 8.0], "dt": [pd.NaT] + [datetime(2011, i, 1) for i in range(1, 8)], "str": list("abcdefgh"), "timedelta": pd.to_timedelta([1, 2, 3, 4, 5, 6, 7, np.nan]), "bool": [True, False] * 4, } ) if kwargs is None: kwargs = {} if numeric_only is False or numeric_only is None: if func in ("sum", "prod", "product", "mean", "median", "std", "sem", "var"): # datetime columns don't support some aggs df = df.drop(columns=["dt", "timedelta"]) if func in ("prod", "product", "mean", "std", "sem", "var"): # string columns don't support some other aggs df = df.drop(columns=["str"]) if numeric_only is not None: kwargs["numeric_only"] = numeric_only ddf = dd.from_pandas(df, 3) with check_numeric_only_deprecation(): expected = getattr(df, func)(**kwargs) > actual = getattr(ddf, func)(**kwargs) dask/dataframe/tests/test_arithmetics_reduction.py:1283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Dask DataFrame Structure: int float bool npartitions=3 0 int64...... ... 6 ... ... ... 7 ... ... ... Dask Name: from_pandas, 1 graph layer args = (), kwargs = {'numeric_only': False} @wraps(func) def wrapper(self, *args, **kwargs): # numeric_only is None by default - in that case self = self. if kwargs.get("numeric_only") is False: > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/core.py:122: NotImplementedError _____ test_apply_or_transform_shuffle_multilevel[disk-1-5] _____ [gw4] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d449d00> func = at 0x3ff3d449e40> @pytest.mark.parametrize( "grouper", [ lambda df: "AA", lambda df: ["AA", "AB"], lambda df: df["AA"], lambda df: [df["AA"], df["AB"]], lambda df: df["AA"] + 1, pytest.param( lambda df: [df["AA"] + 1, df["AB"] + 1], marks=pytest.mark.xfail("NotImplemented"), ), ], ) @pytest.mark.parametrize( "func", [ lambda grouped: grouped.apply(lambda x: x.sum()), lambda grouped: grouped.transform(lambda x: x.sum()), ], ) def test_apply_or_transform_shuffle_multilevel(grouper, func): pdf = pd.DataFrame( { "AB": [1, 2, 3, 4] * 5, "AA": [1, 2, 3, 4] * 5, "B": np.random.randn(20), "C": np.random.randn(20), "D": np.random.randn(20), } ) ddf = dd.from_pandas(pdf, 3) with pytest.warns(UserWarning): # DataFrameGroupBy > assert_eq(func(ddf.groupby(grouper(ddf))), func(pdf.groupby(grouper(pdf)))) dask/dataframe/tests/test_groupby.py:971: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:954: in lambda grouped: grouped.transform(lambda x: x.sum()), _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .. at 0x3ff37355580>, args = () kwargs = {}, meta = Empty DataFrame Columns: [AB, AA, B, C, D] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .t...'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .transform(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def transform(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.transform This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.transform is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-transform can be used to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-transform will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.transform({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.transform(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .transform(func)\n" " After: .transform(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .transform(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-transform with a multiple Series is currently not supported" ) E NotImplementedError: groupby-transform with a multiple Series is currently not supported dask/dataframe/groupby.py:2561: NotImplementedError _________________ test_reductions_frame_dtypes[False-sem-None] _________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 func = 'sem', kwargs = {'numeric_only': False}, numeric_only = False @pytest.mark.parametrize( "func, kwargs", [ ("sum", None), ("prod", None), ("product", None), ("mean", None), ("std", None), ("std", {"ddof": 0}), ("std", {"skipna": False}), ("std", {"ddof": 0, "skipna": False}), ("min", None), ("max", None), ("count", None), ("sem", None), ("sem", {"ddof": 0}), ("sem", {"skipna": False}), ("sem", {"ddof": 0, "skipna": False}), ("var", None), ("var", {"ddof": 0}), ("var", {"skipna": False}), ("var", {"ddof": 0, "skipna": False}), ], ) @pytest.mark.parametrize( "numeric_only", [ None, True, pytest.param( False, marks=pytest.mark.xfail( True, reason="numeric_only=False not implemented", strict=False ), ), ], ) def test_reductions_frame_dtypes(func, kwargs, numeric_only): if pyarrow_strings_enabled() and func == "sum" and numeric_only is None: pytest.xfail("Known failure with pyarrow strings") df = pd.DataFrame( { "int": [1, 2, 3, 4, 5, 6, 7, 8], "float": [1.0, 2.0, 3.0, 4.0, np.nan, 6.0, 7.0, 8.0], "dt": [pd.NaT] + [datetime(2011, i, 1) for i in range(1, 8)], "str": list("abcdefgh"), "timedelta": pd.to_timedelta([1, 2, 3, 4, 5, 6, 7, np.nan]), "bool": [True, False] * 4, } ) if kwargs is None: kwargs = {} if numeric_only is False or numeric_only is None: if func in ("sum", "prod", "product", "mean", "median", "std", "sem", "var"): # datetime columns don't support some aggs df = df.drop(columns=["dt", "timedelta"]) if func in ("prod", "product", "mean", "std", "sem", "var"): # string columns don't support some other aggs df = df.drop(columns=["str"]) if numeric_only is not None: kwargs["numeric_only"] = numeric_only ddf = dd.from_pandas(df, 3) with check_numeric_only_deprecation(): expected = getattr(df, func)(**kwargs) > actual = getattr(ddf, func)(**kwargs) dask/dataframe/tests/test_arithmetics_reduction.py:1283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Dask DataFrame Structure: int float bool npartitions=3 0 int64...... ... 6 ... ... ... 7 ... ... ... Dask Name: from_pandas, 1 graph layer args = (), kwargs = {'numeric_only': False} @wraps(func) def wrapper(self, *args, **kwargs): # numeric_only is None by default - in that case self = self. if kwargs.get("numeric_only") is False: > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/core.py:122: NotImplementedError _______________ test_reductions_frame_dtypes[False-sem-kwargs12] _______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 func = 'sem', kwargs = {'ddof': 0, 'numeric_only': False}, numeric_only = False @pytest.mark.parametrize( "func, kwargs", [ ("sum", None), ("prod", None), ("product", None), ("mean", None), ("std", None), ("std", {"ddof": 0}), ("std", {"skipna": False}), ("std", {"ddof": 0, "skipna": False}), ("min", None), ("max", None), ("count", None), ("sem", None), ("sem", {"ddof": 0}), ("sem", {"skipna": False}), ("sem", {"ddof": 0, "skipna": False}), ("var", None), ("var", {"ddof": 0}), ("var", {"skipna": False}), ("var", {"ddof": 0, "skipna": False}), ], ) @pytest.mark.parametrize( "numeric_only", [ None, True, pytest.param( False, marks=pytest.mark.xfail( True, reason="numeric_only=False not implemented", strict=False ), ), ], ) def test_reductions_frame_dtypes(func, kwargs, numeric_only): if pyarrow_strings_enabled() and func == "sum" and numeric_only is None: pytest.xfail("Known failure with pyarrow strings") df = pd.DataFrame( { "int": [1, 2, 3, 4, 5, 6, 7, 8], "float": [1.0, 2.0, 3.0, 4.0, np.nan, 6.0, 7.0, 8.0], "dt": [pd.NaT] + [datetime(2011, i, 1) for i in range(1, 8)], "str": list("abcdefgh"), "timedelta": pd.to_timedelta([1, 2, 3, 4, 5, 6, 7, np.nan]), "bool": [True, False] * 4, } ) if kwargs is None: kwargs = {} if numeric_only is False or numeric_only is None: if func in ("sum", "prod", "product", "mean", "median", "std", "sem", "var"): # datetime columns don't support some aggs df = df.drop(columns=["dt", "timedelta"]) if func in ("prod", "product", "mean", "std", "sem", "var"): # string columns don't support some other aggs df = df.drop(columns=["str"]) if numeric_only is not None: kwargs["numeric_only"] = numeric_only ddf = dd.from_pandas(df, 3) with check_numeric_only_deprecation(): expected = getattr(df, func)(**kwargs) > actual = getattr(ddf, func)(**kwargs) dask/dataframe/tests/test_arithmetics_reduction.py:1283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Dask DataFrame Structure: int float bool npartitions=3 0 int64...... ... 6 ... ... ... 7 ... ... ... Dask Name: from_pandas, 1 graph layer args = (), kwargs = {'ddof': 0, 'numeric_only': False} @wraps(func) def wrapper(self, *args, **kwargs): # numeric_only is None by default - in that case self = self. if kwargs.get("numeric_only") is False: > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/core.py:122: NotImplementedError _______________ test_reductions_frame_dtypes[False-sem-kwargs13] _______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 func = 'sem', kwargs = {'numeric_only': False, 'skipna': False} numeric_only = False @pytest.mark.parametrize( "func, kwargs", [ ("sum", None), ("prod", None), ("product", None), ("mean", None), ("std", None), ("std", {"ddof": 0}), ("std", {"skipna": False}), ("std", {"ddof": 0, "skipna": False}), ("min", None), ("max", None), ("count", None), ("sem", None), ("sem", {"ddof": 0}), ("sem", {"skipna": False}), ("sem", {"ddof": 0, "skipna": False}), ("var", None), ("var", {"ddof": 0}), ("var", {"skipna": False}), ("var", {"ddof": 0, "skipna": False}), ], ) @pytest.mark.parametrize( "numeric_only", [ None, True, pytest.param( False, marks=pytest.mark.xfail( True, reason="numeric_only=False not implemented", strict=False ), ), ], ) def test_reductions_frame_dtypes(func, kwargs, numeric_only): if pyarrow_strings_enabled() and func == "sum" and numeric_only is None: pytest.xfail("Known failure with pyarrow strings") df = pd.DataFrame( { "int": [1, 2, 3, 4, 5, 6, 7, 8], "float": [1.0, 2.0, 3.0, 4.0, np.nan, 6.0, 7.0, 8.0], "dt": [pd.NaT] + [datetime(2011, i, 1) for i in range(1, 8)], "str": list("abcdefgh"), "timedelta": pd.to_timedelta([1, 2, 3, 4, 5, 6, 7, np.nan]), "bool": [True, False] * 4, } ) if kwargs is None: kwargs = {} if numeric_only is False or numeric_only is None: if func in ("sum", "prod", "product", "mean", "median", "std", "sem", "var"): # datetime columns don't support some aggs df = df.drop(columns=["dt", "timedelta"]) if func in ("prod", "product", "mean", "std", "sem", "var"): # string columns don't support some other aggs df = df.drop(columns=["str"]) if numeric_only is not None: kwargs["numeric_only"] = numeric_only ddf = dd.from_pandas(df, 3) with check_numeric_only_deprecation(): expected = getattr(df, func)(**kwargs) > actual = getattr(ddf, func)(**kwargs) dask/dataframe/tests/test_arithmetics_reduction.py:1283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Dask DataFrame Structure: int float bool npartitions=3 0 int64...... ... 6 ... ... ... 7 ... ... ... Dask Name: from_pandas, 1 graph layer args = (), kwargs = {'numeric_only': False, 'skipna': False} @wraps(func) def wrapper(self, *args, **kwargs): # numeric_only is None by default - in that case self = self. if kwargs.get("numeric_only") is False: > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/core.py:122: NotImplementedError ____ test_apply_or_transform_shuffle_multilevel[tasks-0-5] _____ [gw4] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d449d00> func = at 0x3ff3d449da0> @pytest.mark.parametrize( "grouper", [ lambda df: "AA", lambda df: ["AA", "AB"], lambda df: df["AA"], lambda df: [df["AA"], df["AB"]], lambda df: df["AA"] + 1, pytest.param( lambda df: [df["AA"] + 1, df["AB"] + 1], marks=pytest.mark.xfail("NotImplemented"), ), ], ) @pytest.mark.parametrize( "func", [ lambda grouped: grouped.apply(lambda x: x.sum()), lambda grouped: grouped.transform(lambda x: x.sum()), ], ) def test_apply_or_transform_shuffle_multilevel(grouper, func): pdf = pd.DataFrame( { "AB": [1, 2, 3, 4] * 5, "AA": [1, 2, 3, 4] * 5, "B": np.random.randn(20), "C": np.random.randn(20), "D": np.random.randn(20), } ) ddf = dd.from_pandas(pdf, 3) with pytest.warns(UserWarning): # DataFrameGroupBy > assert_eq(func(ddf.groupby(grouper(ddf))), func(pdf.groupby(grouper(pdf)))) dask/dataframe/tests/test_groupby.py:971: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:953: in lambda grouped: grouped.apply(lambda x: x.sum()), _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .. at 0x3ff37c99080>, args = () kwargs = {}, meta = Empty DataFrame Columns: [AB, AA, B, C, D] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .a...ta={'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .apply(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def apply(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.apply This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.apply is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-apply can be used to to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-apply will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.apply({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.apply(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .apply(func)\n" " After: .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .apply(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-apply with a multiple Series is currently not supported" ) E NotImplementedError: groupby-apply with a multiple Series is currently not supported dask/dataframe/groupby.py:2475: NotImplementedError _______________ test_reductions_frame_dtypes[False-sem-kwargs14] _______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 func = 'sem', kwargs = {'ddof': 0, 'numeric_only': False, 'skipna': False} numeric_only = False @pytest.mark.parametrize( "func, kwargs", [ ("sum", None), ("prod", None), ("product", None), ("mean", None), ("std", None), ("std", {"ddof": 0}), ("std", {"skipna": False}), ("std", {"ddof": 0, "skipna": False}), ("min", None), ("max", None), ("count", None), ("sem", None), ("sem", {"ddof": 0}), ("sem", {"skipna": False}), ("sem", {"ddof": 0, "skipna": False}), ("var", None), ("var", {"ddof": 0}), ("var", {"skipna": False}), ("var", {"ddof": 0, "skipna": False}), ], ) @pytest.mark.parametrize( "numeric_only", [ None, True, pytest.param( False, marks=pytest.mark.xfail( True, reason="numeric_only=False not implemented", strict=False ), ), ], ) def test_reductions_frame_dtypes(func, kwargs, numeric_only): if pyarrow_strings_enabled() and func == "sum" and numeric_only is None: pytest.xfail("Known failure with pyarrow strings") df = pd.DataFrame( { "int": [1, 2, 3, 4, 5, 6, 7, 8], "float": [1.0, 2.0, 3.0, 4.0, np.nan, 6.0, 7.0, 8.0], "dt": [pd.NaT] + [datetime(2011, i, 1) for i in range(1, 8)], "str": list("abcdefgh"), "timedelta": pd.to_timedelta([1, 2, 3, 4, 5, 6, 7, np.nan]), "bool": [True, False] * 4, } ) if kwargs is None: kwargs = {} if numeric_only is False or numeric_only is None: if func in ("sum", "prod", "product", "mean", "median", "std", "sem", "var"): # datetime columns don't support some aggs df = df.drop(columns=["dt", "timedelta"]) if func in ("prod", "product", "mean", "std", "sem", "var"): # string columns don't support some other aggs df = df.drop(columns=["str"]) if numeric_only is not None: kwargs["numeric_only"] = numeric_only ddf = dd.from_pandas(df, 3) with check_numeric_only_deprecation(): expected = getattr(df, func)(**kwargs) > actual = getattr(ddf, func)(**kwargs) dask/dataframe/tests/test_arithmetics_reduction.py:1283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Dask DataFrame Structure: int float bool npartitions=3 0 int64...... ... 6 ... ... ... 7 ... ... ... Dask Name: from_pandas, 1 graph layer args = (), kwargs = {'ddof': 0, 'numeric_only': False, 'skipna': False} @wraps(func) def wrapper(self, *args, **kwargs): # numeric_only is None by default - in that case self = self. if kwargs.get("numeric_only") is False: > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/core.py:122: NotImplementedError ____ test_apply_or_transform_shuffle_multilevel[tasks-1-5] _____ [gw4] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d449d00> func = at 0x3ff3d449e40> @pytest.mark.parametrize( "grouper", [ lambda df: "AA", lambda df: ["AA", "AB"], lambda df: df["AA"], lambda df: [df["AA"], df["AB"]], lambda df: df["AA"] + 1, pytest.param( lambda df: [df["AA"] + 1, df["AB"] + 1], marks=pytest.mark.xfail("NotImplemented"), ), ], ) @pytest.mark.parametrize( "func", [ lambda grouped: grouped.apply(lambda x: x.sum()), lambda grouped: grouped.transform(lambda x: x.sum()), ], ) def test_apply_or_transform_shuffle_multilevel(grouper, func): pdf = pd.DataFrame( { "AB": [1, 2, 3, 4] * 5, "AA": [1, 2, 3, 4] * 5, "B": np.random.randn(20), "C": np.random.randn(20), "D": np.random.randn(20), } ) ddf = dd.from_pandas(pdf, 3) with pytest.warns(UserWarning): # DataFrameGroupBy > assert_eq(func(ddf.groupby(grouper(ddf))), func(pdf.groupby(grouper(pdf)))) dask/dataframe/tests/test_groupby.py:971: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:954: in lambda grouped: grouped.transform(lambda x: x.sum()), _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .. at 0x3ff37c9a8e0>, args = () kwargs = {}, meta = Empty DataFrame Columns: [AB, AA, B, C, D] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .t...'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .transform(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def transform(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.transform This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.transform is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-transform can be used to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-transform will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.transform({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.transform(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .transform(func)\n" " After: .transform(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .transform(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-transform with a multiple Series is currently not supported" ) E NotImplementedError: groupby-transform with a multiple Series is currently not supported dask/dataframe/groupby.py:2561: NotImplementedError ____________________ test_unknown_categoricals[disk-False] _____________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 shuffle_method = 'disk', numeric_only = False @pytest.mark.parametrize( "numeric_only", [ True, pytest.param( False, marks=[ pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), pytest.mark.xfail( not PANDAS_GE_150, reason="`numeric_only` not implemented" ), ], ), pytest.param( None, marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), ], ) @pytest.mark.filterwarnings("ignore:The default value of numeric_only") @pytest.mark.filterwarnings("ignore:Dropping") def test_unknown_categoricals(shuffle_method, numeric_only): ddf = dd.DataFrame( {("unknown", i): df for (i, df) in enumerate(frames)}, "unknown", make_meta( {"v": "object", "w": "category", "x": "i8", "y": "category", "z": "f8"}, parent_meta=frames[0], ), [None] * 4, ) # Compute df = ddf.compute() assert_eq(ddf.w.value_counts(), df.w.value_counts()) assert_eq(ddf.w.nunique(), df.w.nunique()) ctx = ( pytest.warns(FutureWarning, match="The default of observed=False") if PANDAS_GE_210 else contextlib.nullcontext() ) numeric_kwargs = {} if numeric_only is None else {"numeric_only": numeric_only} with ctx: > expected = df.groupby(df.w).sum(**numeric_kwargs) dask/dataframe/tests/test_categorical.py:174: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2263: in sum result = self._agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1422: in _agg_general result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: in array_func result = self.grouper._cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=['a', 'b', 'c'], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: > raise TypeError(f"{dtype} type does not support {how} operations") E TypeError: category type does not support sum operations /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:242: TypeError _____________________ test_unknown_categoricals[disk-None] _____________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 shuffle_method = 'disk', numeric_only = None @pytest.mark.parametrize( "numeric_only", [ True, pytest.param( False, marks=[ pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), pytest.mark.xfail( not PANDAS_GE_150, reason="`numeric_only` not implemented" ), ], ), pytest.param( None, marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), ], ) @pytest.mark.filterwarnings("ignore:The default value of numeric_only") @pytest.mark.filterwarnings("ignore:Dropping") def test_unknown_categoricals(shuffle_method, numeric_only): ddf = dd.DataFrame( {("unknown", i): df for (i, df) in enumerate(frames)}, "unknown", make_meta( {"v": "object", "w": "category", "x": "i8", "y": "category", "z": "f8"}, parent_meta=frames[0], ), [None] * 4, ) # Compute df = ddf.compute() assert_eq(ddf.w.value_counts(), df.w.value_counts()) assert_eq(ddf.w.nunique(), df.w.nunique()) ctx = ( pytest.warns(FutureWarning, match="The default of observed=False") if PANDAS_GE_210 else contextlib.nullcontext() ) numeric_kwargs = {} if numeric_only is None else {"numeric_only": numeric_only} with ctx: > expected = df.groupby(df.w).sum(**numeric_kwargs) dask/dataframe/tests/test_categorical.py:174: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2263: in sum result = self._agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1422: in _agg_general result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: in array_func result = self.grouper._cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=['a', 'b', 'c'], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: > raise TypeError(f"{dtype} type does not support {how} operations") E TypeError: category type does not support sum operations /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:242: TypeError ____________________ test_unknown_categoricals[tasks-False] ____________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 shuffle_method = 'tasks', numeric_only = False @pytest.mark.parametrize( "numeric_only", [ True, pytest.param( False, marks=[ pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), pytest.mark.xfail( not PANDAS_GE_150, reason="`numeric_only` not implemented" ), ], ), pytest.param( None, marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), ], ) @pytest.mark.filterwarnings("ignore:The default value of numeric_only") @pytest.mark.filterwarnings("ignore:Dropping") def test_unknown_categoricals(shuffle_method, numeric_only): ddf = dd.DataFrame( {("unknown", i): df for (i, df) in enumerate(frames)}, "unknown", make_meta( {"v": "object", "w": "category", "x": "i8", "y": "category", "z": "f8"}, parent_meta=frames[0], ), [None] * 4, ) # Compute df = ddf.compute() assert_eq(ddf.w.value_counts(), df.w.value_counts()) assert_eq(ddf.w.nunique(), df.w.nunique()) ctx = ( pytest.warns(FutureWarning, match="The default of observed=False") if PANDAS_GE_210 else contextlib.nullcontext() ) numeric_kwargs = {} if numeric_only is None else {"numeric_only": numeric_only} with ctx: > expected = df.groupby(df.w).sum(**numeric_kwargs) dask/dataframe/tests/test_categorical.py:174: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2263: in sum result = self._agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1422: in _agg_general result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: in array_func result = self.grouper._cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=['a', 'b', 'c'], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: > raise TypeError(f"{dtype} type does not support {how} operations") E TypeError: category type does not support sum operations /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:242: TypeError ____________________ test_unknown_categoricals[tasks-None] _____________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 shuffle_method = 'tasks', numeric_only = None @pytest.mark.parametrize( "numeric_only", [ True, pytest.param( False, marks=[ pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), pytest.mark.xfail( not PANDAS_GE_150, reason="`numeric_only` not implemented" ), ], ), pytest.param( None, marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), ], ) @pytest.mark.filterwarnings("ignore:The default value of numeric_only") @pytest.mark.filterwarnings("ignore:Dropping") def test_unknown_categoricals(shuffle_method, numeric_only): ddf = dd.DataFrame( {("unknown", i): df for (i, df) in enumerate(frames)}, "unknown", make_meta( {"v": "object", "w": "category", "x": "i8", "y": "category", "z": "f8"}, parent_meta=frames[0], ), [None] * 4, ) # Compute df = ddf.compute() assert_eq(ddf.w.value_counts(), df.w.value_counts()) assert_eq(ddf.w.nunique(), df.w.nunique()) ctx = ( pytest.warns(FutureWarning, match="The default of observed=False") if PANDAS_GE_210 else contextlib.nullcontext() ) numeric_kwargs = {} if numeric_only is None else {"numeric_only": numeric_only} with ctx: > expected = df.groupby(df.w).sum(**numeric_kwargs) dask/dataframe/tests/test_categorical.py:174: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2263: in sum result = self._agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1422: in _agg_general result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: in array_func result = self.grouper._cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=['a', 'b', 'c'], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: > raise TypeError(f"{dtype} type does not support {how} operations") E TypeError: category type does not support sum operations /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:242: TypeError ____________________ test_groupby_internal_repr_xfail[disk] ____________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="uncertain how to handle. See issue #3481.") def test_groupby_internal_repr_xfail(): pdf = pd.DataFrame({"x": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10], "y": list("abcbabbcda")}) ddf = dd.from_pandas(pdf, 3) gp = pdf.groupby("y")["x"] dp = ddf.groupby("y")["x"] > assert isinstance(dp.obj, dd.Series) E AssertionError: assert False E + where False = isinstance(Dask DataFrame Structure:\n x y\nnpartitions=3 \n0 int64 object\n4 ... ...\n7 ... ...\n9 ... ...\nDask Name: getitem, 2 graph layers, ) E + where Dask DataFrame Structure:\n x y\nnpartitions=3 \n0 int64 object\n4 ... ...\n7 ... ...\n9 ... ...\nDask Name: getitem, 2 graph layers = .obj E + and = dd.Series dask/dataframe/tests/test_groupby.py:125: AssertionError ___________________ test_groupby_internal_repr_xfail[tasks] ____________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 @pytest.mark.xfail(reason="uncertain how to handle. See issue #3481.") def test_groupby_internal_repr_xfail(): pdf = pd.DataFrame({"x": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10], "y": list("abcbabbcda")}) ddf = dd.from_pandas(pdf, 3) gp = pdf.groupby("y")["x"] dp = ddf.groupby("y")["x"] > assert isinstance(dp.obj, dd.Series) E AssertionError: assert False E + where False = isinstance(Dask DataFrame Structure:\n x y\nnpartitions=3 \n0 int64 object\n4 ... ...\n7 ... ...\n9 ... ...\nDask Name: getitem, 2 graph layers, ) E + where Dask DataFrame Structure:\n x y\nnpartitions=3 \n0 int64 object\n4 ... ...\n7 ... ...\n9 ... ...\nDask Name: getitem, 2 graph layers = .obj E + and = dd.Series dask/dataframe/tests/test_groupby.py:125: AssertionError _________________ test_groupby_sort_argument[disk-True-mean-a] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = 'a', agg = 'mean', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError ______________ test_full_groupby_multilevel[disk-True-4] _______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d70fb00>, reverse = True @pytest.mark.parametrize( "grouper", [ lambda df: ["a"], lambda df: ["a", "b"], lambda df: df["a"], lambda df: [df["a"], df["b"]], pytest.param( lambda df: [df["a"] > 2, df["b"] > 1], marks=pytest.mark.xfail(reason="not yet supported"), ), ], ) @pytest.mark.parametrize("reverse", [True, False]) def test_full_groupby_multilevel(grouper, reverse): index = [0, 1, 3, 5, 6, 8, 9, 9, 9] if reverse: index = index[::-1] df = pd.DataFrame( { "a": [1, 2, 3, 4, 5, 6, 7, 8, 9], "d": [1, 2, 3, 4, 5, 6, 7, 8, 9], "b": [4, 5, 6, 3, 2, 1, 0, 0, 0], }, index=index, ) ddf = dd.from_pandas(df, npartitions=3) def func(df): return df.assign(b=df.b - df.b.mean()) with pytest.warns(UserWarning, match="`meta` is not specified"): assert_eq( > df.groupby(grouper(df)).apply(func), ddf.groupby(grouper(ddf)).apply(func) ) dask/dataframe/tests/test_groupby.py:327: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .func at 0x3ff38be9d00> args = (), kwargs = {}, meta = Empty DataFrame Columns: [a, d, b] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .a...ta={'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .apply(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def apply(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.apply This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.apply is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-apply can be used to to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-apply will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.apply({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.apply(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .apply(func)\n" " After: .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .apply(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-apply with a multiple Series is currently not supported" ) E NotImplementedError: groupby-apply with a multiple Series is currently not supported dask/dataframe/groupby.py:2475: NotImplementedError ______________ test_full_groupby_multilevel[disk-False-4] ______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d70fb00>, reverse = False @pytest.mark.parametrize( "grouper", [ lambda df: ["a"], lambda df: ["a", "b"], lambda df: df["a"], lambda df: [df["a"], df["b"]], pytest.param( lambda df: [df["a"] > 2, df["b"] > 1], marks=pytest.mark.xfail(reason="not yet supported"), ), ], ) @pytest.mark.parametrize("reverse", [True, False]) def test_full_groupby_multilevel(grouper, reverse): index = [0, 1, 3, 5, 6, 8, 9, 9, 9] if reverse: index = index[::-1] df = pd.DataFrame( { "a": [1, 2, 3, 4, 5, 6, 7, 8, 9], "d": [1, 2, 3, 4, 5, 6, 7, 8, 9], "b": [4, 5, 6, 3, 2, 1, 0, 0, 0], }, index=index, ) ddf = dd.from_pandas(df, npartitions=3) def func(df): return df.assign(b=df.b - df.b.mean()) with pytest.warns(UserWarning, match="`meta` is not specified"): assert_eq( > df.groupby(grouper(df)).apply(func), ddf.groupby(grouper(ddf)).apply(func) ) dask/dataframe/tests/test_groupby.py:327: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .func at 0x3ff38be9300> args = (), kwargs = {}, meta = Empty DataFrame Columns: [a, d, b] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .a...ta={'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .apply(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def apply(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.apply This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.apply is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-apply can be used to to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-apply will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.apply({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.apply(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .apply(func)\n" " After: .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .apply(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-apply with a multiple Series is currently not supported" ) E NotImplementedError: groupby-apply with a multiple Series is currently not supported dask/dataframe/groupby.py:2475: NotImplementedError ______________ test_full_groupby_multilevel[tasks-True-4] ______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d70fb00>, reverse = True @pytest.mark.parametrize( "grouper", [ lambda df: ["a"], lambda df: ["a", "b"], lambda df: df["a"], lambda df: [df["a"], df["b"]], pytest.param( lambda df: [df["a"] > 2, df["b"] > 1], marks=pytest.mark.xfail(reason="not yet supported"), ), ], ) @pytest.mark.parametrize("reverse", [True, False]) def test_full_groupby_multilevel(grouper, reverse): index = [0, 1, 3, 5, 6, 8, 9, 9, 9] if reverse: index = index[::-1] df = pd.DataFrame( { "a": [1, 2, 3, 4, 5, 6, 7, 8, 9], "d": [1, 2, 3, 4, 5, 6, 7, 8, 9], "b": [4, 5, 6, 3, 2, 1, 0, 0, 0], }, index=index, ) ddf = dd.from_pandas(df, npartitions=3) def func(df): return df.assign(b=df.b - df.b.mean()) with pytest.warns(UserWarning, match="`meta` is not specified"): assert_eq( > df.groupby(grouper(df)).apply(func), ddf.groupby(grouper(ddf)).apply(func) ) dask/dataframe/tests/test_groupby.py:327: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .func at 0x3ff38c942c0> args = (), kwargs = {}, meta = Empty DataFrame Columns: [a, d, b] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .a...ta={'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .apply(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def apply(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.apply This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.apply is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-apply can be used to to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-apply will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.apply({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.apply(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .apply(func)\n" " After: .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .apply(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-apply with a multiple Series is currently not supported" ) E NotImplementedError: groupby-apply with a multiple Series is currently not supported dask/dataframe/groupby.py:2475: NotImplementedError _________________ test_groupby_sort_argument[disk-True-mean-b] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: by = 'b', agg = 'mean', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array(['b', 0, 'f', 'h'], dtype=object), axis = None, dtype = dtype('O') out = None, keepdims = False, initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E TypeError: can only concatenate str (not "int") to str /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: TypeError _____________ test_full_groupby_multilevel[tasks-False-4] ______________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff3d70fb00>, reverse = False @pytest.mark.parametrize( "grouper", [ lambda df: ["a"], lambda df: ["a", "b"], lambda df: df["a"], lambda df: [df["a"], df["b"]], pytest.param( lambda df: [df["a"] > 2, df["b"] > 1], marks=pytest.mark.xfail(reason="not yet supported"), ), ], ) @pytest.mark.parametrize("reverse", [True, False]) def test_full_groupby_multilevel(grouper, reverse): index = [0, 1, 3, 5, 6, 8, 9, 9, 9] if reverse: index = index[::-1] df = pd.DataFrame( { "a": [1, 2, 3, 4, 5, 6, 7, 8, 9], "d": [1, 2, 3, 4, 5, 6, 7, 8, 9], "b": [4, 5, 6, 3, 2, 1, 0, 0, 0], }, index=index, ) ddf = dd.from_pandas(df, npartitions=3) def func(df): return df.assign(b=df.b - df.b.mean()) with pytest.warns(UserWarning, match="`meta` is not specified"): assert_eq( > df.groupby(grouper(df)).apply(func), ddf.groupby(grouper(ddf)).apply(func) ) dask/dataframe/tests/test_groupby.py:327: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .func at 0x3ff38c953a0> args = (), kwargs = {}, meta = Empty DataFrame Columns: [a, d, b] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .a...ta={'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .apply(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def apply(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.apply This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.apply is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-apply can be used to to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-apply will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.apply({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.apply(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .apply(func)\n" " After: .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .apply(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-apply with a multiple Series is currently not supported" ) E NotImplementedError: groupby-apply with a multiple Series is currently not supported dask/dataframe/groupby.py:2475: NotImplementedError ________________ test_groupby_sort_argument[disk-True-mean-by3] ________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = ['a', 'b'], agg = 'mean', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError _________________ test_groupby_sort_argument[disk-True-std-a] __________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'a', agg = 'std', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _________________ test_groupby_sort_argument[disk-True-std-b] __________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'b', agg = 'std', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError ________________ test_groupby_sort_argument[disk-True-std-by3] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = ['a', 'b'], agg = 'std', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError ________________ test_groupby_sort_argument[tasks-True-std-by3] ________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = ['a', 'b'], agg = 'std', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError ________________ test_groupby_sort_argument[disk-False-mean-a] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = 'a', agg = 'mean', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError ________________ test_groupby_sort_argument[tasks-False-mean-a] ________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = 'a', agg = 'mean', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError ________________ test_groupby_sort_argument[disk-False-mean-b] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: by = 'b', agg = 'mean', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array(['a', 0, 'e', 'g'], dtype=object), axis = None, dtype = dtype('O') out = None, keepdims = False, initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E TypeError: can only concatenate str (not "int") to str /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: TypeError ________________ test_groupby_sort_argument[tasks-False-mean-b] ________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: by = 'b', agg = 'mean', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array(['a', 0, 'e', 'g'], dtype=object), axis = None, dtype = dtype('O') out = None, keepdims = False, initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E TypeError: can only concatenate str (not "int") to str /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: TypeError _ test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError _______________ test_groupby_sort_argument[disk-False-mean-by3] ________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = ['a', 'b'], agg = 'mean', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError _ test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _______________ test_groupby_sort_argument[tasks-False-mean-by3] _______________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = ['a', 'b'], agg = 'mean', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError _ test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError _ test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _________________ test_groupby_sort_argument[disk-False-std-a] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'a', agg = 'std', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed ________________ test_groupby_sort_argument[tasks-False-std-a] _________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'a', agg = 'std', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError _________________ test_groupby_sort_argument[disk-False-std-b] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'b', agg = 'std', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError ________________ test_groupby_sort_argument[tasks-False-std-b] _________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'b', agg = 'std', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed ________________ test_groupby_sort_argument[disk-False-std-by3] ________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = ['a', 'b'], agg = 'std', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError _ test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] _ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'prod', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError _______________ test_groupby_sort_argument[tasks-False-std-by3] ________________ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = ['a', 'b'], agg = 'std', sort = False @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError _ test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'std', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( agg(pdf.groupby(groupby, observed=observed)), > agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3284: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (), kwargs = {}, maybe_raise = True, numeric_only = @wraps(func) def wrapper(self, *args, **kwargs): if isinstance(self, DataFrameGroupBy): maybe_raise = not ( func.__name__ == "agg" and len(args) > 0 and args[0] not in NUMERIC_ONLY_NOT_IMPLEMENTED ) if maybe_raise: numeric_only = kwargs.get("numeric_only", no_default) # Prior to `pandas=1.5`, `numeric_only` support wasn't uniformly supported # in pandas. We don't support `numeric_only=False` in this case. if not PANDAS_GE_150 and numeric_only is False: raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) if not self._all_numeric(): if numeric_only is False or ( PANDAS_GE_200 and numeric_only is no_default ): > raise NotImplementedError( "'numeric_only=False' is not implemented in Dask." ) E NotImplementedError: 'numeric_only=False' is not implemented in Dask. dask/dataframe/groupby.py:339: NotImplementedError ________________ test_groupby_sort_argument[tasks-True-mean-a] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = 'a', agg = 'mean', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError _ test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = True, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed ________________ test_groupby_sort_argument[tasks-True-mean-b] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: by = 'b', agg = 'mean', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array(['b', 0, 'f', 'h'], dtype=object), axis = None, dtype = dtype('O') out = None, keepdims = False, initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E TypeError: can only concatenate str (not "int") to str /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: TypeError _ test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = True, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = True, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 known_cats = False, ordered_cats = False, agg_func = 'sum', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: > pytest.xfail("Not implemented for category type with pandas 2.0") E _pytest.outcomes.XFailed: Not implemented for category type with pandas 2.0 dask/dataframe/tests/test_groupby.py:3248: XFailed _ test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = True, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _______________ test_groupby_sort_argument[tasks-True-mean-by3] ________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = array([['a', 'b', None, None, 'e', 'f', 'g', 'h']], dtype=object) def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:657: in cython_operation return self._cython_op_ndim_compat( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:497: in _cython_op_ndim_compat return self._call_cython_op( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:541: in _call_cython_op func = self._get_cython_function(self.kind, self.how, values.dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = , kind = 'aggregate' how = 'mean', dtype = dtype('O'), is_numeric = False @classmethod @functools.lru_cache(maxsize=None) def _get_cython_function( cls, kind: str, how: str, dtype: np.dtype, is_numeric: bool ): dtype_str = dtype.name ftype = cls._CYTHON_FUNCTIONS[kind][how] # see if there is a fused-type version of function # only valid for numeric f = getattr(libgroupby, ftype) if is_numeric: return f elif dtype == np.dtype(object): if how in ["median", "cumprod"]: # no fused types -> no __signatures__ raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) if "object" not in f.__signatures__: # raise NotImplementedError here rather than TypeError later > raise NotImplementedError( f"function is not implemented for this dtype: " f"[how->{how},dtype->{dtype_str}]" ) E NotImplementedError: function is not implemented for this dtype: [how->mean,dtype->object] /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:173: NotImplementedError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: > x = float(x) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1692: ValueError During handling of the above exception, another exception occurred: x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: > x = complex(x) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1696: ValueError The above exception was the direct cause of the following exception: by = ['a', 'b'], agg = 'mean', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd().astype("float") dask/dataframe/tests/test_groupby.py:3154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4670: in _reduce return op(delegate, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = 'a' def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs raise TypeError(f"Could not convert {x} to numeric") from err else: if not np.any(np.imag(x)): x = x.real elif not (is_float(x) or is_integer(x) or is_complex(x)): try: x = float(x) except (TypeError, ValueError): # e.g. "1+1j" or "foo" try: x = complex(x) except ValueError as err: # e.g. "foo" > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert a to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1699: TypeError _________________ test_groupby_sort_argument[tasks-True-std-a] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'a', agg = 'std', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = False, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _________________ test_groupby_sort_argument[tasks-True-std-b] _________________ [gw7] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 by = 'b', agg = 'std', sort = True @pytest.mark.parametrize("by", ["a", "b", "c", ["a", "b"], ["a", "c"]]) # TODO: Remove the need for `strict=False` below @pytest.mark.parametrize( "agg", [ "count", pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented", strict=False ), ), ], ) @pytest.mark.parametrize("sort", [True, False]) def test_groupby_sort_argument(by, agg, sort): df = pd.DataFrame( { "a": [1, 2, 3, 4, None, None, 7, 8], "b": [1, 0] * 4, "c": ["a", "b", None, None, "e", "f", "g", "h"], "e": [4, 5, 6, 3, 2, 1, 0, 0], } ) ddf = dd.from_pandas(df, npartitions=3) gb = ddf.groupby(by, sort=sort) gb_pd = df.groupby(by, sort=sort) # Basic groupby aggregation result_1 = getattr(gb, agg) result_1_pd = getattr(gb_pd, agg) # Choose single column result_2 = getattr(gb.e, agg) result_2_pd = getattr(gb_pd.e, agg) # Use `agg()` api result_3 = gb.agg({"e": agg}) result_3_pd = gb_pd.agg({"e": agg}) if agg == "mean": with record_numeric_only_warnings() as rec_pd: expected = result_1_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_1() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_2_pd().astype("float") with record_numeric_only_warnings() as rec_dd: result = result_2() assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) with record_numeric_only_warnings() as rec_pd: expected = result_3_pd.astype("float") with record_numeric_only_warnings() as rec_dd: result = result_3 assert len(rec_pd) == len(rec_dd) assert_eq(result, expected) else: with record_numeric_only_warnings() as rec_pd: > expected = result_1_pd() dask/dataframe/tests/test_groupby.py:3175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1961: in std result = self._get_cythonized_result( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3771: in _get_cythonized_result res_mgr = mgr.grouped_reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1503: in grouped_reduce applied = sb.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ values = array([['a'], ['b'], [None], [None], ['e'], ['f'], ['g'], ['h']], dtype=object) def blk_func(values: ArrayLike) -> ArrayLike: values = values.T ncols = 1 if values.ndim == 1 else values.shape[1] result: ArrayLike result = np.zeros(ngroups * ncols, dtype=cython_dtype) result = result.reshape((ngroups, ncols)) func = partial(base_func, out=result) inferences = None if needs_counts: counts = np.zeros(ngroups, dtype=np.int64) func = partial(func, counts=counts) is_datetimelike = values.dtype.kind in ["m", "M"] vals = values if is_datetimelike and how == "std": vals = vals.view("i8") if pre_processing: vals, inferences = pre_processing(vals) > vals = vals.astype(cython_dtype, copy=False) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:3720: ValueError _ test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = False, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = True, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = True, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _______________________ test_std_object_dtype[disk-var] ________________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): > return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1004: in nanvar avg = _ensure_numeric(values.sum(axis=axis, dtype=np.float64)) / count _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([['a', 'b', 'c']], dtype=object), axis = 1 dtype = , out = None, keepdims = False initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: ValueError The above exception was the direct cause of the following exception: func = 'var' @pytest.mark.parametrize( "func", [ pytest.param( "var", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "sum", marks=pytest.mark.xfail_with_pyarrow_strings, ), ], ) def test_std_object_dtype(func): df = pd.DataFrame({"x": [1, 2, 1], "y": ["a", "b", "c"], "z": [11.0, 22.0, 33.0]}) ddf = dd.from_pandas(df, npartitions=2) # DataFrame # TODO: add deprecation warnings to match pandas ctx = contextlib.nullcontext() if func != "sum": ctx = check_nuisance_columns_warning() with ctx, check_numeric_only_deprecation(): > expected = getattr(df, func)() dask/dataframe/tests/test_groupby.py:2222: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/frame.py:10519: in _reduce res = df._mgr.reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1534: in reduce nbs = blk.reduce(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:339: in reduce result = func(self.values) /usr/lib/python3.12/site-packages/pandas/core/frame.py:10482: in blk_func return op(values, axis=axis, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): return f(*args, **kwargs) except ValueError as e: # we want to transform an object array # ValueError message to the more typical TypeError # e.g. this is normally a disallowed function on # object arrays that contain strings if is_object_dtype(args[0]): > raise TypeError(e) from e E TypeError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:103: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = False, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _______________________ test_std_object_dtype[disk-std] ________________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'mask': array([[False, False, False]]), 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): > return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1004: in nanvar avg = _ensure_numeric(values.sum(axis=axis, dtype=np.float64)) / count _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([['a', 'b', 'c']], dtype=object), axis = 1 dtype = , out = None, keepdims = False initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: ValueError The above exception was the direct cause of the following exception: func = 'std' @pytest.mark.parametrize( "func", [ pytest.param( "var", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "sum", marks=pytest.mark.xfail_with_pyarrow_strings, ), ], ) def test_std_object_dtype(func): df = pd.DataFrame({"x": [1, 2, 1], "y": ["a", "b", "c"], "z": [11.0, 22.0, 33.0]}) ddf = dd.from_pandas(df, npartitions=2) # DataFrame # TODO: add deprecation warnings to match pandas ctx = contextlib.nullcontext() if func != "sum": ctx = check_nuisance_columns_warning() with ctx, check_numeric_only_deprecation(): > expected = getattr(df, func)() dask/dataframe/tests/test_groupby.py:2222: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/generic.py:11424: in std return NDFrame.std(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11137: in std return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/frame.py:10519: in _reduce res = df._mgr.reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1534: in reduce nbs = blk.reduce(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:339: in reduce result = func(self.values) /usr/lib/python3.12/site-packages/pandas/core/frame.py:10482: in blk_func return op(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:940: in nanstd result = np.sqrt(nanvar(values, axis=axis, skipna=skipna, ddof=ddof, mask=mask)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'mask': array([[False, False, False]]), 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): return f(*args, **kwargs) except ValueError as e: # we want to transform an object array # ValueError message to the more typical TypeError # e.g. this is normally a disallowed function on # object arrays that contain strings if is_object_dtype(args[0]): > raise TypeError(e) from e E TypeError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:103: TypeError _ test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] _ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = False, agg_func = 'var', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2029: in var return self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:2031: in alt=lambda x: Series(x).var(ddof=ddof), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'var', skipna = True kwargs = {'ddof': 1}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'var' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _______________________ test_std_object_dtype[disk-mean] _______________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 x = array(['abc'], dtype=object) def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: > x = x.astype(np.complex128) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1680: ValueError During handling of the above exception, another exception occurred: x = array(['abc'], dtype=object) def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: > x = x.astype(np.float64) E ValueError: could not convert string to float: 'abc' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1683: ValueError The above exception was the direct cause of the following exception: func = 'mean' @pytest.mark.parametrize( "func", [ pytest.param( "var", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "sum", marks=pytest.mark.xfail_with_pyarrow_strings, ), ], ) def test_std_object_dtype(func): df = pd.DataFrame({"x": [1, 2, 1], "y": ["a", "b", "c"], "z": [11.0, 22.0, 33.0]}) ddf = dd.from_pandas(df, npartitions=2) # DataFrame # TODO: add deprecation warnings to match pandas ctx = contextlib.nullcontext() if func != "sum": ctx = check_nuisance_columns_warning() with ctx, check_numeric_only_deprecation(): > expected = getattr(df, func)() dask/dataframe/tests/test_groupby.py:2222: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/frame.py:10519: in _reduce res = df._mgr.reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1534: in reduce nbs = blk.reduce(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:339: in reduce result = func(self.values) /usr/lib/python3.12/site-packages/pandas/core/frame.py:10482: in blk_func return op(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = array(['abc'], dtype=object) def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert ['abc'] to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1686: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _______________________ test_std_object_dtype[tasks-var] _______________________ [gw4] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): > return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1004: in nanvar avg = _ensure_numeric(values.sum(axis=axis, dtype=np.float64)) / count _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([['a', 'b', 'c']], dtype=object), axis = 1 dtype = , out = None, keepdims = False initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: ValueError The above exception was the direct cause of the following exception: func = 'var' @pytest.mark.parametrize( "func", [ pytest.param( "var", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "sum", marks=pytest.mark.xfail_with_pyarrow_strings, ), ], ) def test_std_object_dtype(func): df = pd.DataFrame({"x": [1, 2, 1], "y": ["a", "b", "c"], "z": [11.0, 22.0, 33.0]}) ddf = dd.from_pandas(df, npartitions=2) # DataFrame # TODO: add deprecation warnings to match pandas ctx = contextlib.nullcontext() if func != "sum": ctx = check_nuisance_columns_warning() with ctx, check_numeric_only_deprecation(): > expected = getattr(df, func)() dask/dataframe/tests/test_groupby.py:2222: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/generic.py:11401: in var return NDFrame.var(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11125: in var return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/frame.py:10519: in _reduce res = df._mgr.reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1534: in reduce nbs = blk.reduce(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:339: in reduce result = func(self.values) /usr/lib/python3.12/site-packages/pandas/core/frame.py:10482: in blk_func return op(values, axis=axis, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): return f(*args, **kwargs) except ValueError as e: # we want to transform an object array # ValueError message to the more typical TypeError # e.g. this is normally a disallowed function on # object arrays that contain strings if is_object_dtype(args[0]): > raise TypeError(e) from e E TypeError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:103: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _______________________ test_std_object_dtype[tasks-std] _______________________ [gw4] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'mask': array([[False, False, False]]), 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): > return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1004: in nanvar avg = _ensure_numeric(values.sum(axis=axis, dtype=np.float64)) / count _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = array([['a', 'b', 'c']], dtype=object), axis = 1 dtype = , out = None, keepdims = False initial = , where = True def _sum(a, axis=None, dtype=None, out=None, keepdims=False, initial=_NoValue, where=True): > return umr_sum(a, axis, dtype, out, keepdims, initial, where) E ValueError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/numpy/core/_methods.py:49: ValueError The above exception was the direct cause of the following exception: func = 'std' @pytest.mark.parametrize( "func", [ pytest.param( "var", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "sum", marks=pytest.mark.xfail_with_pyarrow_strings, ), ], ) def test_std_object_dtype(func): df = pd.DataFrame({"x": [1, 2, 1], "y": ["a", "b", "c"], "z": [11.0, 22.0, 33.0]}) ddf = dd.from_pandas(df, npartitions=2) # DataFrame # TODO: add deprecation warnings to match pandas ctx = contextlib.nullcontext() if func != "sum": ctx = check_nuisance_columns_warning() with ctx, check_numeric_only_deprecation(): > expected = getattr(df, func)() dask/dataframe/tests/test_groupby.py:2222: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/generic.py:11424: in std return NDFrame.std(self, axis, skipna, ddof, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11137: in std return self._stat_function_ddof( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11101: in _stat_function_ddof return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/frame.py:10519: in _reduce res = df._mgr.reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1534: in reduce nbs = blk.reduce(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:339: in reduce result = func(self.values) /usr/lib/python3.12/site-packages/pandas/core/frame.py:10482: in blk_func return op(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:940: in nanstd result = np.sqrt(nanvar(values, axis=axis, skipna=skipna, ddof=ddof, mask=mask)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (array([['a', 'b', 'c']], dtype=object),) kwargs = {'axis': 1, 'ddof': 1, 'mask': array([[False, False, False]]), 'skipna': True} obj_iter = @functools.wraps(f) def _f(*args, **kwargs): obj_iter = itertools.chain(args, kwargs.values()) if any(self.check(obj) for obj in obj_iter): f_name = f.__name__.replace("nan", "") raise TypeError( f"reduction operation '{f_name}' not allowed for this dtype" ) try: with np.errstate(invalid="ignore"): return f(*args, **kwargs) except ValueError as e: # we want to transform an object array # ValueError message to the more typical TypeError # e.g. this is normally a disallowed function on # object arrays that contain strings if is_object_dtype(args[0]): > raise TypeError(e) from e E TypeError: could not convert string to float: 'a' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:103: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError ______________________ test_std_object_dtype[tasks-mean] _______________________ [gw4] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 x = array(['abc'], dtype=object) def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: > x = x.astype(np.complex128) E ValueError: complex() arg is a malformed string /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1680: ValueError During handling of the above exception, another exception occurred: x = array(['abc'], dtype=object) def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: > x = x.astype(np.float64) E ValueError: could not convert string to float: 'abc' /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1683: ValueError The above exception was the direct cause of the following exception: func = 'mean' @pytest.mark.parametrize( "func", [ pytest.param( "var", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "std", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "mean", marks=pytest.mark.xfail( PANDAS_GE_200, reason="numeric_only=False not implemented" ), ), pytest.param( "sum", marks=pytest.mark.xfail_with_pyarrow_strings, ), ], ) def test_std_object_dtype(func): df = pd.DataFrame({"x": [1, 2, 1], "y": ["a", "b", "c"], "z": [11.0, 22.0, 33.0]}) ddf = dd.from_pandas(df, npartitions=2) # DataFrame # TODO: add deprecation warnings to match pandas ctx = contextlib.nullcontext() if func != "sum": ctx = check_nuisance_columns_warning() with ctx, check_numeric_only_deprecation(): > expected = getattr(df, func)() dask/dataframe/tests/test_groupby.py:2222: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/frame.py:10519: in _reduce res = df._mgr.reduce(blk_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1534: in reduce nbs = blk.reduce(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:339: in reduce result = func(self.values) /usr/lib/python3.12/site-packages/pandas/core/frame.py:10482: in blk_func return op(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:96: in _f return f(*args, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:158: in f result = alt(values, axis=axis, skipna=skipna, **kwds) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:421: in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/nanops.py:727: in nanmean the_sum = _ensure_numeric(values.sum(axis, dtype=dtype_sum)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = array(['abc'], dtype=object) def _ensure_numeric(x): if isinstance(x, np.ndarray): if is_integer_dtype(x) or is_bool_dtype(x): x = x.astype(np.float64) elif is_object_dtype(x): try: x = x.astype(np.complex128) except (TypeError, ValueError): try: x = x.astype(np.float64) except ValueError as err: # GH#29941 we get here with object arrays containing strs > raise TypeError(f"Could not convert {x} to numeric") from err E TypeError: Could not convert ['abc'] to numeric /usr/lib/python3.12/site-packages/pandas/core/nanops.py:1686: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = True @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1 < 2 < 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=True), is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = True, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1 < 2 < 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = True, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _ test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] _ [gw0] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 values = [1, 2] Categories (3, int64): [1, 2, 3] def array_func(values: ArrayLike) -> ArrayLike: try: > result = self.grouper._cython_operation( "aggregate", values, how, axis=data.ndim - 1, min_count=min_count, **kwargs, ) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1490: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:959: in _cython_operation return cy_op.cython_operation( /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:645: in cython_operation self._disallow_invalid_ops(dtype, is_numeric) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = dtype = CategoricalDtype(categories=[1, 2, 3], ordered=False) is_numeric = False def _disallow_invalid_ops(self, dtype: DtypeObj, is_numeric: bool = False): """ Check if we can do this operation with our cython functions. Raises ------ TypeError This is not a valid operation for this dtype. NotImplementedError This may be a valid operation, but does not have a cython implementation. """ how = self.how if is_numeric: # never an invalid op for those dtypes, so return early as fastpath return if isinstance(dtype, CategoricalDtype): if how in ["sum", "prod", "cumsum", "cumprod"]: raise TypeError(f"{dtype} type does not support {how} operations") if how in ["min", "max", "rank"] and not dtype.ordered: # raise TypeError instead of NotImplementedError to ensure we # don't go down a group-by-group path, since in the empty-groups # case that would fail to raise raise TypeError(f"Cannot perform {how} with non-ordered Categorical") if how not in ["rank"]: # only "rank" is implemented in cython > raise NotImplementedError(f"{dtype} dtype not supported") E NotImplementedError: category dtype not supported /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:250: NotImplementedError During handling of the above exception, another exception occurred: known_cats = False, ordered_cats = False, agg_func = 'mean', groupby = 'cat_1' observed = False @pytest.mark.parametrize("known_cats", [True, False], ids=["known", "unknown"]) @pytest.mark.parametrize("ordered_cats", [True, False], ids=["ordered", "unordererd"]) @pytest.mark.parametrize("groupby", ["cat_1", ["cat_1", "cat_2"]]) @pytest.mark.parametrize("observed", [True, False], ids=["observed", "unobserved"]) def test_groupby_aggregate_categorical_observed( known_cats, ordered_cats, agg_func, groupby, observed ): if agg_func in ["cov", "corr", "nunique"]: pytest.skip("Not implemented for DataFrameGroupBy yet.") if agg_func == "median" and isinstance(groupby, str): pytest.skip("Can't calculate median over categorical") if agg_func in ["sum", "count", "prod"] and groupby != "cat_1": pytest.skip("Gives zeros rather than nans.") if agg_func in ["std", "var"] and observed: pytest.skip("Can't calculate observed with all nans") if agg_func in ["sum", "prod"] and PANDAS_GE_200: pytest.xfail("Not implemented for category type with pandas 2.0") pdf = pd.DataFrame( { "cat_1": pd.Categorical( list("AB"), categories=list("ABCDE"), ordered=ordered_cats ), "cat_2": pd.Categorical([1, 2], categories=[1, 2, 3], ordered=ordered_cats), "value_1": np.random.uniform(size=2), } ) ddf = dd.from_pandas(pdf, 2) if not known_cats: ddf["cat_1"] = ddf["cat_1"].cat.as_unknown() ddf["cat_2"] = ddf["cat_2"].cat.as_unknown() def agg(grp, **kwargs): if isinstance(grp, pd.core.groupby.DataFrameGroupBy) or ( PANDAS_GE_150 and not PANDAS_GE_200 ): # with pandas 1.5, dask also raises a warning on default numeric_only ctx = check_numeric_only_deprecation else: ctx = contextlib.nullcontext with ctx(): return getattr(grp, agg_func)(**kwargs) # only include numeric columns when passing to "min" or "max" # pandas default is numeric_only=False if ordered_cats is False and agg_func in ["min", "max"] and groupby == "cat_1": pdf = pdf[["cat_1", "value_1"]] ddf = ddf[["cat_1", "value_1"]] assert_eq( > agg(pdf.groupby(groupby, observed=observed)), agg(ddf.groupby(groupby, observed=observed)), ) dask/dataframe/tests/test_groupby.py:3283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:3274: in agg return getattr(grp, agg_func)(**kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1855: in mean result = self._cython_agg_general( /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1507: in _cython_agg_general new_mgr = data.grouped_reduce(array_func) /usr/lib/python3.12/site-packages/pandas/core/internals/managers.py:1506: in grouped_reduce applied = blk.apply(func) /usr/lib/python3.12/site-packages/pandas/core/internals/blocks.py:329: in apply result = func(self.values, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1503: in array_func result = self._agg_py_fallback(values, ndim=data.ndim, alt=alt) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1457: in _agg_py_fallback res_values = self.grouper.agg_series(ser, alt, preserve_dtype=True) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:994: in agg_series result = self._aggregate_series_pure_python(obj, func) /usr/lib/python3.12/site-packages/pandas/core/groupby/ops.py:1015: in _aggregate_series_pure_python res = func(group) /usr/lib/python3.12/site-packages/pandas/core/groupby/groupby.py:1857: in alt=lambda x: Series(x).mean(numeric_only=numeric_only), /usr/lib/python3.12/site-packages/pandas/core/generic.py:11556: in mean return NDFrame.mean(self, axis, skipna, numeric_only, **kwargs) /usr/lib/python3.12/site-packages/pandas/core/generic.py:11201: in mean return self._stat_function( /usr/lib/python3.12/site-packages/pandas/core/generic.py:11158: in _stat_function return self._reduce( /usr/lib/python3.12/site-packages/pandas/core/series.py:4656: in _reduce return delegate._reduce(name, skipna=skipna, **kwds) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [1] Categories (3, int64): [1, 2, 3], name = 'mean', skipna = True kwargs = {}, meth = None def _reduce(self, name: str, *, skipna: bool = True, **kwargs): """ Return a scalar result of performing the reduction operation. Parameters ---------- name : str Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }. skipna : bool, default True If True, skip NaN values. **kwargs Additional keyword arguments passed to the reduction function. Currently, `ddof` is the only supported kwarg. Returns ------- scalar Raises ------ TypeError : subclass does not define reductions """ meth = getattr(self, name, None) if meth is None: > raise TypeError( f"'{type(self).__name__}' with dtype {self.dtype} " f"does not support reduction '{name}'" ) E TypeError: 'Categorical' with dtype category does not support reduction 'mean' /usr/lib/python3.12/site-packages/pandas/core/arrays/base.py:1440: TypeError _____ test_apply_or_transform_shuffle_multilevel[disk-0-5] _____ [gw6] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 grouper = at 0x3ff62ce9bc0> func = at 0x3ff62ce9c60> @pytest.mark.parametrize( "grouper", [ lambda df: "AA", lambda df: ["AA", "AB"], lambda df: df["AA"], lambda df: [df["AA"], df["AB"]], lambda df: df["AA"] + 1, pytest.param( lambda df: [df["AA"] + 1, df["AB"] + 1], marks=pytest.mark.xfail("NotImplemented"), ), ], ) @pytest.mark.parametrize( "func", [ lambda grouped: grouped.apply(lambda x: x.sum()), lambda grouped: grouped.transform(lambda x: x.sum()), ], ) def test_apply_or_transform_shuffle_multilevel(grouper, func): pdf = pd.DataFrame( { "AB": [1, 2, 3, 4] * 5, "AA": [1, 2, 3, 4] * 5, "B": np.random.randn(20), "C": np.random.randn(20), "D": np.random.randn(20), } ) ddf = dd.from_pandas(pdf, 3) with pytest.warns(UserWarning): # DataFrameGroupBy > assert_eq(func(ddf.groupby(grouper(ddf))), func(pdf.groupby(grouper(pdf)))) dask/dataframe/tests/test_groupby.py:971: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dask/dataframe/tests/test_groupby.py:953: in lambda grouped: grouped.apply(lambda x: x.sum()), _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = func = .. at 0x3ff5cd0c5e0>, args = () kwargs = {}, meta = Empty DataFrame Columns: [AB, AA, B, C, D] Index: [] meta_args = (), meta_kwargs = {} msg = "`meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.\n Before: .a...ta={'x': 'f8', 'y': 'f8'}) for dataframe result\n or: .apply(func, meta=('x', 'f8')) for series result" @insert_meta_param_description(pad=12) def apply(self, func, *args, **kwargs): """Parallel version of pandas GroupBy.apply This mimics the pandas version except for the following: 1. If the grouper does not align with the index then this causes a full shuffle. The order of rows within each group may not be preserved. 2. Dask's GroupBy.apply is not appropriate for aggregations. For custom aggregations, use :class:`dask.dataframe.groupby.Aggregation`. .. warning:: Pandas' groupby-apply can be used to to apply arbitrary functions, including aggregations that result in one row per group. Dask's groupby-apply will apply ``func`` once on each group, doing a shuffle if needed, such that each group is contained in one partition. When ``func`` is a reduction, e.g., you'll end up with one row per group. To apply a custom aggregation with Dask, use :class:`dask.dataframe.groupby.Aggregation`. Parameters ---------- func: function Function to apply args, kwargs : Scalar, Delayed or object Arguments and keywords to pass to the function. $META Returns ------- applied : Series or DataFrame depending on columns keyword """ meta = kwargs.get("meta", no_default) if meta is no_default: with raise_on_meta_error(f"groupby.apply({funcname(func)})", udf=True): meta_args, meta_kwargs = _extract_meta((args, kwargs), nonempty=True) meta = self._meta_nonempty.apply(func, *meta_args, **meta_kwargs) msg = ( "`meta` is not specified, inferred from partial data. " "Please provide `meta` if the result is unexpected.\n" " Before: .apply(func)\n" " After: .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result\n" " or: .apply(func, meta=('x', 'f8')) for series result" ) warnings.warn(msg, stacklevel=2) meta = make_meta(meta, parent_meta=self._meta.obj) # Validate self.by if isinstance(self.by, list) and any( isinstance(item, Series) for item in self.by ): > raise NotImplementedError( "groupby-apply with a multiple Series is currently not supported" ) E NotImplementedError: groupby-apply with a multiple Series is currently not supported dask/dataframe/groupby.py:2475: NotImplementedError ___________ test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] ____________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 engine = 'pandas', how = 'leftsemi', parts = (3, 3) @pytest.mark.parametrize("parts", [(3, 3), (3, 1), (1, 3)]) @pytest.mark.parametrize("how", ["leftsemi", "leftanti"]) @pytest.mark.parametrize( "engine", [ pytest.param( "pandas", marks=pytest.mark.xfail( reason="Pandas does not support leftsemi or leftanti" ), ), pytest.param("cudf", marks=pytest.mark.gpu), ], ) def test_merge_tasks_semi_anti_cudf(engine, how, parts): if engine == "cudf": # NOTE: engine == "cudf" requires cudf/dask_cudf, # will be skipped by non-GPU CI. cudf = pytest.importorskip("cudf") dask_cudf = pytest.importorskip("dask_cudf") emp = pd.DataFrame( { "emp_id": np.arange(101, stop=106), "name": ["John", "Tom", "Harry", "Rahul", "Sakil"], "city": ["Cal", "Mum", "Del", "Ban", "Del"], "salary": [50000, 40000, 80000, 60000, 90000], } ) skills = pd.DataFrame( { "skill_id": [404, 405, 406, 407, 408], "emp_id": [103, 101, 105, 102, 101], "skill_name": ["Dask", "Spark", "C", "Python", "R"], } ) if engine == "cudf": emp = cudf.from_pandas(emp) skills = cudf.from_pandas(skills) dd_emp = dask_cudf.from_cudf(emp, npartitions=parts[0]) dd_skills = dask_cudf.from_cudf(skills, npartitions=parts[1]) else: dd_emp = dd.from_pandas(emp, npartitions=parts[0]) dd_skills = dd.from_pandas(skills, npartitions=parts[1]) > expect = emp.merge(skills, on="emp_id", how=how).sort_values(["emp_id"]) dask/dataframe/tests/test_multi.py:1114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/frame.py:9843: in merge return merge( /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:162: in merge return op.get_result(copy=copy) /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:809: in get_result join_index, left_indexer, right_indexer = self._get_join_info() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1065: in _get_join_info (left_indexer, right_indexer) = self._get_join_indexers() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1038: in _get_join_indexers return get_join_indexers( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left_keys = [array([101, 102, 103, 104, 105])] right_keys = [array([103, 101, 105, 102, 101])], sort = False, how = 'leftsemi' kwargs = {}, left_n = 5, right_n = 5 mapped = . at 0x3ff4028e130> zipped = , llab = [array([0, 1, 2, 3, 4])] rlab = [array([2, 0, 4, 1, 0])], shape = [5] def get_join_indexers( left_keys, right_keys, sort: bool = False, how: MergeHow | Literal["asof"] = "inner", **kwargs, ) -> tuple[npt.NDArray[np.intp], npt.NDArray[np.intp]]: """ Parameters ---------- left_keys : ndarray, Index, Series right_keys : ndarray, Index, Series sort : bool, default False how : {'inner', 'outer', 'left', 'right'}, default 'inner' Returns ------- np.ndarray[np.intp] Indexer into the left_keys. np.ndarray[np.intp] Indexer into the right_keys. """ assert len(left_keys) == len( right_keys ), "left_key and right_keys must be the same length" # fast-path for empty left/right left_n = len(left_keys[0]) right_n = len(right_keys[0]) if left_n == 0: if how in ["left", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["right", "outer"]: return _get_no_sort_one_missing_indexer(right_n, True) elif right_n == 0: if how in ["right", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["left", "outer"]: return _get_no_sort_one_missing_indexer(left_n, False) # get left & right join labels and num. of levels at each location mapped = ( _factorize_keys(left_keys[n], right_keys[n], sort=sort, how=how) for n in range(len(left_keys)) ) zipped = zip(*mapped) llab, rlab, shape = (list(x) for x in zipped) # get flat i8 keys from label lists lkey, rkey = _get_join_keys(llab, rlab, tuple(shape), sort) # factorize keys to a dense i8 space # `count` is the num. of unique keys # set(lkey) | set(rkey) == range(count) lkey, rkey, count = _factorize_keys(lkey, rkey, sort=sort, how=how) # preserve left frame order if how == 'left' and sort == False kwargs = cp.copy(kwargs) if how in ("left", "right"): kwargs["sort"] = sort > join_func = { "inner": libjoin.inner_join, "left": libjoin.left_outer_join, "right": lambda x, y, count, **kwargs: libjoin.left_outer_join( y, x, count, **kwargs )[::-1], "outer": libjoin.full_outer_join, }[how] E KeyError: 'leftsemi' /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1680: KeyError ___________ test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] ____________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 engine = 'pandas', how = 'leftsemi', parts = (3, 1) @pytest.mark.parametrize("parts", [(3, 3), (3, 1), (1, 3)]) @pytest.mark.parametrize("how", ["leftsemi", "leftanti"]) @pytest.mark.parametrize( "engine", [ pytest.param( "pandas", marks=pytest.mark.xfail( reason="Pandas does not support leftsemi or leftanti" ), ), pytest.param("cudf", marks=pytest.mark.gpu), ], ) def test_merge_tasks_semi_anti_cudf(engine, how, parts): if engine == "cudf": # NOTE: engine == "cudf" requires cudf/dask_cudf, # will be skipped by non-GPU CI. cudf = pytest.importorskip("cudf") dask_cudf = pytest.importorskip("dask_cudf") emp = pd.DataFrame( { "emp_id": np.arange(101, stop=106), "name": ["John", "Tom", "Harry", "Rahul", "Sakil"], "city": ["Cal", "Mum", "Del", "Ban", "Del"], "salary": [50000, 40000, 80000, 60000, 90000], } ) skills = pd.DataFrame( { "skill_id": [404, 405, 406, 407, 408], "emp_id": [103, 101, 105, 102, 101], "skill_name": ["Dask", "Spark", "C", "Python", "R"], } ) if engine == "cudf": emp = cudf.from_pandas(emp) skills = cudf.from_pandas(skills) dd_emp = dask_cudf.from_cudf(emp, npartitions=parts[0]) dd_skills = dask_cudf.from_cudf(skills, npartitions=parts[1]) else: dd_emp = dd.from_pandas(emp, npartitions=parts[0]) dd_skills = dd.from_pandas(skills, npartitions=parts[1]) > expect = emp.merge(skills, on="emp_id", how=how).sort_values(["emp_id"]) dask/dataframe/tests/test_multi.py:1114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/frame.py:9843: in merge return merge( /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:162: in merge return op.get_result(copy=copy) /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:809: in get_result join_index, left_indexer, right_indexer = self._get_join_info() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1065: in _get_join_info (left_indexer, right_indexer) = self._get_join_indexers() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1038: in _get_join_indexers return get_join_indexers( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left_keys = [array([101, 102, 103, 104, 105])] right_keys = [array([103, 101, 105, 102, 101])], sort = False, how = 'leftsemi' kwargs = {}, left_n = 5, right_n = 5 mapped = . at 0x3ff4028c6a0> zipped = , llab = [array([0, 1, 2, 3, 4])] rlab = [array([2, 0, 4, 1, 0])], shape = [5] def get_join_indexers( left_keys, right_keys, sort: bool = False, how: MergeHow | Literal["asof"] = "inner", **kwargs, ) -> tuple[npt.NDArray[np.intp], npt.NDArray[np.intp]]: """ Parameters ---------- left_keys : ndarray, Index, Series right_keys : ndarray, Index, Series sort : bool, default False how : {'inner', 'outer', 'left', 'right'}, default 'inner' Returns ------- np.ndarray[np.intp] Indexer into the left_keys. np.ndarray[np.intp] Indexer into the right_keys. """ assert len(left_keys) == len( right_keys ), "left_key and right_keys must be the same length" # fast-path for empty left/right left_n = len(left_keys[0]) right_n = len(right_keys[0]) if left_n == 0: if how in ["left", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["right", "outer"]: return _get_no_sort_one_missing_indexer(right_n, True) elif right_n == 0: if how in ["right", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["left", "outer"]: return _get_no_sort_one_missing_indexer(left_n, False) # get left & right join labels and num. of levels at each location mapped = ( _factorize_keys(left_keys[n], right_keys[n], sort=sort, how=how) for n in range(len(left_keys)) ) zipped = zip(*mapped) llab, rlab, shape = (list(x) for x in zipped) # get flat i8 keys from label lists lkey, rkey = _get_join_keys(llab, rlab, tuple(shape), sort) # factorize keys to a dense i8 space # `count` is the num. of unique keys # set(lkey) | set(rkey) == range(count) lkey, rkey, count = _factorize_keys(lkey, rkey, sort=sort, how=how) # preserve left frame order if how == 'left' and sort == False kwargs = cp.copy(kwargs) if how in ("left", "right"): kwargs["sort"] = sort > join_func = { "inner": libjoin.inner_join, "left": libjoin.left_outer_join, "right": lambda x, y, count, **kwargs: libjoin.left_outer_join( y, x, count, **kwargs )[::-1], "outer": libjoin.full_outer_join, }[how] E KeyError: 'leftsemi' /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1680: KeyError ___________ test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] ____________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 engine = 'pandas', how = 'leftsemi', parts = (1, 3) @pytest.mark.parametrize("parts", [(3, 3), (3, 1), (1, 3)]) @pytest.mark.parametrize("how", ["leftsemi", "leftanti"]) @pytest.mark.parametrize( "engine", [ pytest.param( "pandas", marks=pytest.mark.xfail( reason="Pandas does not support leftsemi or leftanti" ), ), pytest.param("cudf", marks=pytest.mark.gpu), ], ) def test_merge_tasks_semi_anti_cudf(engine, how, parts): if engine == "cudf": # NOTE: engine == "cudf" requires cudf/dask_cudf, # will be skipped by non-GPU CI. cudf = pytest.importorskip("cudf") dask_cudf = pytest.importorskip("dask_cudf") emp = pd.DataFrame( { "emp_id": np.arange(101, stop=106), "name": ["John", "Tom", "Harry", "Rahul", "Sakil"], "city": ["Cal", "Mum", "Del", "Ban", "Del"], "salary": [50000, 40000, 80000, 60000, 90000], } ) skills = pd.DataFrame( { "skill_id": [404, 405, 406, 407, 408], "emp_id": [103, 101, 105, 102, 101], "skill_name": ["Dask", "Spark", "C", "Python", "R"], } ) if engine == "cudf": emp = cudf.from_pandas(emp) skills = cudf.from_pandas(skills) dd_emp = dask_cudf.from_cudf(emp, npartitions=parts[0]) dd_skills = dask_cudf.from_cudf(skills, npartitions=parts[1]) else: dd_emp = dd.from_pandas(emp, npartitions=parts[0]) dd_skills = dd.from_pandas(skills, npartitions=parts[1]) > expect = emp.merge(skills, on="emp_id", how=how).sort_values(["emp_id"]) dask/dataframe/tests/test_multi.py:1114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/frame.py:9843: in merge return merge( /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:162: in merge return op.get_result(copy=copy) /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:809: in get_result join_index, left_indexer, right_indexer = self._get_join_info() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1065: in _get_join_info (left_indexer, right_indexer) = self._get_join_indexers() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1038: in _get_join_indexers return get_join_indexers( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left_keys = [array([101, 102, 103, 104, 105])] right_keys = [array([103, 101, 105, 102, 101])], sort = False, how = 'leftsemi' kwargs = {}, left_n = 5, right_n = 5 mapped = . at 0x3ff4028e570> zipped = , llab = [array([0, 1, 2, 3, 4])] rlab = [array([2, 0, 4, 1, 0])], shape = [5] def get_join_indexers( left_keys, right_keys, sort: bool = False, how: MergeHow | Literal["asof"] = "inner", **kwargs, ) -> tuple[npt.NDArray[np.intp], npt.NDArray[np.intp]]: """ Parameters ---------- left_keys : ndarray, Index, Series right_keys : ndarray, Index, Series sort : bool, default False how : {'inner', 'outer', 'left', 'right'}, default 'inner' Returns ------- np.ndarray[np.intp] Indexer into the left_keys. np.ndarray[np.intp] Indexer into the right_keys. """ assert len(left_keys) == len( right_keys ), "left_key and right_keys must be the same length" # fast-path for empty left/right left_n = len(left_keys[0]) right_n = len(right_keys[0]) if left_n == 0: if how in ["left", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["right", "outer"]: return _get_no_sort_one_missing_indexer(right_n, True) elif right_n == 0: if how in ["right", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["left", "outer"]: return _get_no_sort_one_missing_indexer(left_n, False) # get left & right join labels and num. of levels at each location mapped = ( _factorize_keys(left_keys[n], right_keys[n], sort=sort, how=how) for n in range(len(left_keys)) ) zipped = zip(*mapped) llab, rlab, shape = (list(x) for x in zipped) # get flat i8 keys from label lists lkey, rkey = _get_join_keys(llab, rlab, tuple(shape), sort) # factorize keys to a dense i8 space # `count` is the num. of unique keys # set(lkey) | set(rkey) == range(count) lkey, rkey, count = _factorize_keys(lkey, rkey, sort=sort, how=how) # preserve left frame order if how == 'left' and sort == False kwargs = cp.copy(kwargs) if how in ("left", "right"): kwargs["sort"] = sort > join_func = { "inner": libjoin.inner_join, "left": libjoin.left_outer_join, "right": lambda x, y, count, **kwargs: libjoin.left_outer_join( y, x, count, **kwargs )[::-1], "outer": libjoin.full_outer_join, }[how] E KeyError: 'leftsemi' /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1680: KeyError ___________ test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] ____________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 engine = 'pandas', how = 'leftanti', parts = (3, 3) @pytest.mark.parametrize("parts", [(3, 3), (3, 1), (1, 3)]) @pytest.mark.parametrize("how", ["leftsemi", "leftanti"]) @pytest.mark.parametrize( "engine", [ pytest.param( "pandas", marks=pytest.mark.xfail( reason="Pandas does not support leftsemi or leftanti" ), ), pytest.param("cudf", marks=pytest.mark.gpu), ], ) def test_merge_tasks_semi_anti_cudf(engine, how, parts): if engine == "cudf": # NOTE: engine == "cudf" requires cudf/dask_cudf, # will be skipped by non-GPU CI. cudf = pytest.importorskip("cudf") dask_cudf = pytest.importorskip("dask_cudf") emp = pd.DataFrame( { "emp_id": np.arange(101, stop=106), "name": ["John", "Tom", "Harry", "Rahul", "Sakil"], "city": ["Cal", "Mum", "Del", "Ban", "Del"], "salary": [50000, 40000, 80000, 60000, 90000], } ) skills = pd.DataFrame( { "skill_id": [404, 405, 406, 407, 408], "emp_id": [103, 101, 105, 102, 101], "skill_name": ["Dask", "Spark", "C", "Python", "R"], } ) if engine == "cudf": emp = cudf.from_pandas(emp) skills = cudf.from_pandas(skills) dd_emp = dask_cudf.from_cudf(emp, npartitions=parts[0]) dd_skills = dask_cudf.from_cudf(skills, npartitions=parts[1]) else: dd_emp = dd.from_pandas(emp, npartitions=parts[0]) dd_skills = dd.from_pandas(skills, npartitions=parts[1]) > expect = emp.merge(skills, on="emp_id", how=how).sort_values(["emp_id"]) dask/dataframe/tests/test_multi.py:1114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/frame.py:9843: in merge return merge( /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:162: in merge return op.get_result(copy=copy) /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:809: in get_result join_index, left_indexer, right_indexer = self._get_join_info() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1065: in _get_join_info (left_indexer, right_indexer) = self._get_join_indexers() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1038: in _get_join_indexers return get_join_indexers( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left_keys = [array([101, 102, 103, 104, 105])] right_keys = [array([103, 101, 105, 102, 101])], sort = False, how = 'leftanti' kwargs = {}, left_n = 5, right_n = 5 mapped = . at 0x3ff40845580> zipped = , llab = [array([0, 1, 2, 3, 4])] rlab = [array([2, 0, 4, 1, 0])], shape = [5] def get_join_indexers( left_keys, right_keys, sort: bool = False, how: MergeHow | Literal["asof"] = "inner", **kwargs, ) -> tuple[npt.NDArray[np.intp], npt.NDArray[np.intp]]: """ Parameters ---------- left_keys : ndarray, Index, Series right_keys : ndarray, Index, Series sort : bool, default False how : {'inner', 'outer', 'left', 'right'}, default 'inner' Returns ------- np.ndarray[np.intp] Indexer into the left_keys. np.ndarray[np.intp] Indexer into the right_keys. """ assert len(left_keys) == len( right_keys ), "left_key and right_keys must be the same length" # fast-path for empty left/right left_n = len(left_keys[0]) right_n = len(right_keys[0]) if left_n == 0: if how in ["left", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["right", "outer"]: return _get_no_sort_one_missing_indexer(right_n, True) elif right_n == 0: if how in ["right", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["left", "outer"]: return _get_no_sort_one_missing_indexer(left_n, False) # get left & right join labels and num. of levels at each location mapped = ( _factorize_keys(left_keys[n], right_keys[n], sort=sort, how=how) for n in range(len(left_keys)) ) zipped = zip(*mapped) llab, rlab, shape = (list(x) for x in zipped) # get flat i8 keys from label lists lkey, rkey = _get_join_keys(llab, rlab, tuple(shape), sort) # factorize keys to a dense i8 space # `count` is the num. of unique keys # set(lkey) | set(rkey) == range(count) lkey, rkey, count = _factorize_keys(lkey, rkey, sort=sort, how=how) # preserve left frame order if how == 'left' and sort == False kwargs = cp.copy(kwargs) if how in ("left", "right"): kwargs["sort"] = sort > join_func = { "inner": libjoin.inner_join, "left": libjoin.left_outer_join, "right": lambda x, y, count, **kwargs: libjoin.left_outer_join( y, x, count, **kwargs )[::-1], "outer": libjoin.full_outer_join, }[how] E KeyError: 'leftanti' /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1680: KeyError ___________ test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] ____________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 engine = 'pandas', how = 'leftanti', parts = (3, 1) @pytest.mark.parametrize("parts", [(3, 3), (3, 1), (1, 3)]) @pytest.mark.parametrize("how", ["leftsemi", "leftanti"]) @pytest.mark.parametrize( "engine", [ pytest.param( "pandas", marks=pytest.mark.xfail( reason="Pandas does not support leftsemi or leftanti" ), ), pytest.param("cudf", marks=pytest.mark.gpu), ], ) def test_merge_tasks_semi_anti_cudf(engine, how, parts): if engine == "cudf": # NOTE: engine == "cudf" requires cudf/dask_cudf, # will be skipped by non-GPU CI. cudf = pytest.importorskip("cudf") dask_cudf = pytest.importorskip("dask_cudf") emp = pd.DataFrame( { "emp_id": np.arange(101, stop=106), "name": ["John", "Tom", "Harry", "Rahul", "Sakil"], "city": ["Cal", "Mum", "Del", "Ban", "Del"], "salary": [50000, 40000, 80000, 60000, 90000], } ) skills = pd.DataFrame( { "skill_id": [404, 405, 406, 407, 408], "emp_id": [103, 101, 105, 102, 101], "skill_name": ["Dask", "Spark", "C", "Python", "R"], } ) if engine == "cudf": emp = cudf.from_pandas(emp) skills = cudf.from_pandas(skills) dd_emp = dask_cudf.from_cudf(emp, npartitions=parts[0]) dd_skills = dask_cudf.from_cudf(skills, npartitions=parts[1]) else: dd_emp = dd.from_pandas(emp, npartitions=parts[0]) dd_skills = dd.from_pandas(skills, npartitions=parts[1]) > expect = emp.merge(skills, on="emp_id", how=how).sort_values(["emp_id"]) dask/dataframe/tests/test_multi.py:1114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/frame.py:9843: in merge return merge( /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:162: in merge return op.get_result(copy=copy) /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:809: in get_result join_index, left_indexer, right_indexer = self._get_join_info() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1065: in _get_join_info (left_indexer, right_indexer) = self._get_join_indexers() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1038: in _get_join_indexers return get_join_indexers( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left_keys = [array([101, 102, 103, 104, 105])] right_keys = [array([103, 101, 105, 102, 101])], sort = False, how = 'leftanti' kwargs = {}, left_n = 5, right_n = 5 mapped = . at 0x3ff402e4370> zipped = , llab = [array([0, 1, 2, 3, 4])] rlab = [array([2, 0, 4, 1, 0])], shape = [5] def get_join_indexers( left_keys, right_keys, sort: bool = False, how: MergeHow | Literal["asof"] = "inner", **kwargs, ) -> tuple[npt.NDArray[np.intp], npt.NDArray[np.intp]]: """ Parameters ---------- left_keys : ndarray, Index, Series right_keys : ndarray, Index, Series sort : bool, default False how : {'inner', 'outer', 'left', 'right'}, default 'inner' Returns ------- np.ndarray[np.intp] Indexer into the left_keys. np.ndarray[np.intp] Indexer into the right_keys. """ assert len(left_keys) == len( right_keys ), "left_key and right_keys must be the same length" # fast-path for empty left/right left_n = len(left_keys[0]) right_n = len(right_keys[0]) if left_n == 0: if how in ["left", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["right", "outer"]: return _get_no_sort_one_missing_indexer(right_n, True) elif right_n == 0: if how in ["right", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["left", "outer"]: return _get_no_sort_one_missing_indexer(left_n, False) # get left & right join labels and num. of levels at each location mapped = ( _factorize_keys(left_keys[n], right_keys[n], sort=sort, how=how) for n in range(len(left_keys)) ) zipped = zip(*mapped) llab, rlab, shape = (list(x) for x in zipped) # get flat i8 keys from label lists lkey, rkey = _get_join_keys(llab, rlab, tuple(shape), sort) # factorize keys to a dense i8 space # `count` is the num. of unique keys # set(lkey) | set(rkey) == range(count) lkey, rkey, count = _factorize_keys(lkey, rkey, sort=sort, how=how) # preserve left frame order if how == 'left' and sort == False kwargs = cp.copy(kwargs) if how in ("left", "right"): kwargs["sort"] = sort > join_func = { "inner": libjoin.inner_join, "left": libjoin.left_outer_join, "right": lambda x, y, count, **kwargs: libjoin.left_outer_join( y, x, count, **kwargs )[::-1], "outer": libjoin.full_outer_join, }[how] E KeyError: 'leftanti' /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1680: KeyError ___________ test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] ____________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 engine = 'pandas', how = 'leftanti', parts = (1, 3) @pytest.mark.parametrize("parts", [(3, 3), (3, 1), (1, 3)]) @pytest.mark.parametrize("how", ["leftsemi", "leftanti"]) @pytest.mark.parametrize( "engine", [ pytest.param( "pandas", marks=pytest.mark.xfail( reason="Pandas does not support leftsemi or leftanti" ), ), pytest.param("cudf", marks=pytest.mark.gpu), ], ) def test_merge_tasks_semi_anti_cudf(engine, how, parts): if engine == "cudf": # NOTE: engine == "cudf" requires cudf/dask_cudf, # will be skipped by non-GPU CI. cudf = pytest.importorskip("cudf") dask_cudf = pytest.importorskip("dask_cudf") emp = pd.DataFrame( { "emp_id": np.arange(101, stop=106), "name": ["John", "Tom", "Harry", "Rahul", "Sakil"], "city": ["Cal", "Mum", "Del", "Ban", "Del"], "salary": [50000, 40000, 80000, 60000, 90000], } ) skills = pd.DataFrame( { "skill_id": [404, 405, 406, 407, 408], "emp_id": [103, 101, 105, 102, 101], "skill_name": ["Dask", "Spark", "C", "Python", "R"], } ) if engine == "cudf": emp = cudf.from_pandas(emp) skills = cudf.from_pandas(skills) dd_emp = dask_cudf.from_cudf(emp, npartitions=parts[0]) dd_skills = dask_cudf.from_cudf(skills, npartitions=parts[1]) else: dd_emp = dd.from_pandas(emp, npartitions=parts[0]) dd_skills = dd.from_pandas(skills, npartitions=parts[1]) > expect = emp.merge(skills, on="emp_id", how=how).sort_values(["emp_id"]) dask/dataframe/tests/test_multi.py:1114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/site-packages/pandas/core/frame.py:9843: in merge return merge( /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:162: in merge return op.get_result(copy=copy) /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:809: in get_result join_index, left_indexer, right_indexer = self._get_join_info() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1065: in _get_join_info (left_indexer, right_indexer) = self._get_join_indexers() /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1038: in _get_join_indexers return get_join_indexers( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left_keys = [array([101, 102, 103, 104, 105])] right_keys = [array([103, 101, 105, 102, 101])], sort = False, how = 'leftanti' kwargs = {}, left_n = 5, right_n = 5 mapped = . at 0x3ff402e5690> zipped = , llab = [array([0, 1, 2, 3, 4])] rlab = [array([2, 0, 4, 1, 0])], shape = [5] def get_join_indexers( left_keys, right_keys, sort: bool = False, how: MergeHow | Literal["asof"] = "inner", **kwargs, ) -> tuple[npt.NDArray[np.intp], npt.NDArray[np.intp]]: """ Parameters ---------- left_keys : ndarray, Index, Series right_keys : ndarray, Index, Series sort : bool, default False how : {'inner', 'outer', 'left', 'right'}, default 'inner' Returns ------- np.ndarray[np.intp] Indexer into the left_keys. np.ndarray[np.intp] Indexer into the right_keys. """ assert len(left_keys) == len( right_keys ), "left_key and right_keys must be the same length" # fast-path for empty left/right left_n = len(left_keys[0]) right_n = len(right_keys[0]) if left_n == 0: if how in ["left", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["right", "outer"]: return _get_no_sort_one_missing_indexer(right_n, True) elif right_n == 0: if how in ["right", "inner", "cross"]: return _get_empty_indexer() elif not sort and how in ["left", "outer"]: return _get_no_sort_one_missing_indexer(left_n, False) # get left & right join labels and num. of levels at each location mapped = ( _factorize_keys(left_keys[n], right_keys[n], sort=sort, how=how) for n in range(len(left_keys)) ) zipped = zip(*mapped) llab, rlab, shape = (list(x) for x in zipped) # get flat i8 keys from label lists lkey, rkey = _get_join_keys(llab, rlab, tuple(shape), sort) # factorize keys to a dense i8 space # `count` is the num. of unique keys # set(lkey) | set(rkey) == range(count) lkey, rkey, count = _factorize_keys(lkey, rkey, sort=sort, how=how) # preserve left frame order if how == 'left' and sort == False kwargs = cp.copy(kwargs) if how in ("left", "right"): kwargs["sort"] = sort > join_func = { "inner": libjoin.inner_join, "left": libjoin.left_outer_join, "right": lambda x, y, count, **kwargs: libjoin.left_outer_join( y, x, count, **kwargs )[::-1], "outer": libjoin.full_outer_join, }[how] E KeyError: 'leftanti' /usr/lib/python3.12/site-packages/pandas/core/reshape/merge.py:1680: KeyError __________________________ test_set_index_names[disk] __________________________ [gw5] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 shuffle_method = 'disk' def test_set_index_names(shuffle_method): if shuffle_method == "disk": > pytest.xfail("dsk names in disk shuffle are not deterministic") E _pytest.outcomes.XFailed: dsk names in disk shuffle are not deterministic dask/dataframe/tests/test_shuffle.py:259: XFailed _________________ test_ufunc_with_reduction[pandas1-conj-prod] _________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 redfunc = 'prod', ufunc = 'conj' pandas = A B C 0 34 97 1.257035 1 40 2 0.571738 2 74 1 1.035169 3 97 52 0.161383 4 26 81 1... 47 0.670485 15 37 25 0.533210 16 40 87 1.165812 17 30 17 2.036541 18 61 88 1.599171 19 53 22 0.088779 @pytest.mark.parametrize("redfunc", ["sum", "prod", "min", "max", "mean"]) @pytest.mark.parametrize("ufunc", _BASE_UFUNCS) @pytest.mark.parametrize( "pandas", [ pd.Series(np.abs(np.random.randn(100))), pd.DataFrame( { "A": np.random.randint(1, 100, size=20), "B": np.random.randint(1, 100, size=20), "C": np.abs(np.random.randn(20)), } ), ], ) def test_ufunc_with_reduction(redfunc, ufunc, pandas): dask = dd.from_pandas(pandas, 3) np_redfunc = getattr(np, redfunc) np_ufunc = getattr(np, ufunc) if ( redfunc == "prod" and ufunc in ["conj", "square", "negative", "absolute"] and isinstance(pandas, pd.DataFrame) ): # TODO(pandas) follow pandas behaviour? # starting with pandas 1.2.0, the ufunc is applied column-wise, and therefore # applied on the integer columns separately, overflowing for those columns # (instead of being applied on 2D ndarray that was converted to float) > pytest.xfail("'prod' overflowing with integer columns in pandas 1.2.0") E _pytest.outcomes.XFailed: 'prod' overflowing with integer columns in pandas 1.2.0 dask/dataframe/tests/test_ufunc.py:527: XFailed ________________ test_ufunc_with_reduction[pandas1-square-prod] ________________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 redfunc = 'prod', ufunc = 'square' pandas = A B C 0 34 97 1.257035 1 40 2 0.571738 2 74 1 1.035169 3 97 52 0.161383 4 26 81 1... 47 0.670485 15 37 25 0.533210 16 40 87 1.165812 17 30 17 2.036541 18 61 88 1.599171 19 53 22 0.088779 @pytest.mark.parametrize("redfunc", ["sum", "prod", "min", "max", "mean"]) @pytest.mark.parametrize("ufunc", _BASE_UFUNCS) @pytest.mark.parametrize( "pandas", [ pd.Series(np.abs(np.random.randn(100))), pd.DataFrame( { "A": np.random.randint(1, 100, size=20), "B": np.random.randint(1, 100, size=20), "C": np.abs(np.random.randn(20)), } ), ], ) def test_ufunc_with_reduction(redfunc, ufunc, pandas): dask = dd.from_pandas(pandas, 3) np_redfunc = getattr(np, redfunc) np_ufunc = getattr(np, ufunc) if ( redfunc == "prod" and ufunc in ["conj", "square", "negative", "absolute"] and isinstance(pandas, pd.DataFrame) ): # TODO(pandas) follow pandas behaviour? # starting with pandas 1.2.0, the ufunc is applied column-wise, and therefore # applied on the integer columns separately, overflowing for those columns # (instead of being applied on 2D ndarray that was converted to float) > pytest.xfail("'prod' overflowing with integer columns in pandas 1.2.0") E _pytest.outcomes.XFailed: 'prod' overflowing with integer columns in pandas 1.2.0 dask/dataframe/tests/test_ufunc.py:527: XFailed _______________ test_ufunc_with_reduction[pandas1-absolute-prod] _______________ [gw2] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 redfunc = 'prod', ufunc = 'absolute' pandas = A B C 0 34 97 1.257035 1 40 2 0.571738 2 74 1 1.035169 3 97 52 0.161383 4 26 81 1... 47 0.670485 15 37 25 0.533210 16 40 87 1.165812 17 30 17 2.036541 18 61 88 1.599171 19 53 22 0.088779 @pytest.mark.parametrize("redfunc", ["sum", "prod", "min", "max", "mean"]) @pytest.mark.parametrize("ufunc", _BASE_UFUNCS) @pytest.mark.parametrize( "pandas", [ pd.Series(np.abs(np.random.randn(100))), pd.DataFrame( { "A": np.random.randint(1, 100, size=20), "B": np.random.randint(1, 100, size=20), "C": np.abs(np.random.randn(20)), } ), ], ) def test_ufunc_with_reduction(redfunc, ufunc, pandas): dask = dd.from_pandas(pandas, 3) np_redfunc = getattr(np, redfunc) np_ufunc = getattr(np, ufunc) if ( redfunc == "prod" and ufunc in ["conj", "square", "negative", "absolute"] and isinstance(pandas, pd.DataFrame) ): # TODO(pandas) follow pandas behaviour? # starting with pandas 1.2.0, the ufunc is applied column-wise, and therefore # applied on the integer columns separately, overflowing for those columns # (instead of being applied on 2D ndarray that was converted to float) > pytest.xfail("'prod' overflowing with integer columns in pandas 1.2.0") E _pytest.outcomes.XFailed: 'prod' overflowing with integer columns in pandas 1.2.0 dask/dataframe/tests/test_ufunc.py:527: XFailed _______________ test_ufunc_with_reduction[pandas1-negative-prod] _______________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 redfunc = 'prod', ufunc = 'negative' pandas = A B C 0 11 44 1.241574 1 99 79 0.472153 2 7 74 0.026841 3 39 4 0.586737 4 70 35 0... 29 1.586605 15 53 3 0.099449 16 78 2 0.691540 17 55 4 0.823052 18 92 67 0.944381 19 95 72 0.250518 @pytest.mark.parametrize("redfunc", ["sum", "prod", "min", "max", "mean"]) @pytest.mark.parametrize("ufunc", _BASE_UFUNCS) @pytest.mark.parametrize( "pandas", [ pd.Series(np.abs(np.random.randn(100))), pd.DataFrame( { "A": np.random.randint(1, 100, size=20), "B": np.random.randint(1, 100, size=20), "C": np.abs(np.random.randn(20)), } ), ], ) def test_ufunc_with_reduction(redfunc, ufunc, pandas): dask = dd.from_pandas(pandas, 3) np_redfunc = getattr(np, redfunc) np_ufunc = getattr(np, ufunc) if ( redfunc == "prod" and ufunc in ["conj", "square", "negative", "absolute"] and isinstance(pandas, pd.DataFrame) ): # TODO(pandas) follow pandas behaviour? # starting with pandas 1.2.0, the ufunc is applied column-wise, and therefore # applied on the integer columns separately, overflowing for those columns # (instead of being applied on 2D ndarray that was converted to float) > pytest.xfail("'prod' overflowing with integer columns in pandas 1.2.0") E _pytest.outcomes.XFailed: 'prod' overflowing with integer columns in pandas 1.2.0 dask/dataframe/tests/test_ufunc.py:527: XFailed ________________________ test_pickle[modlevel_delayed1] ________________________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 f = Delayed('modlevel_delayed1-20d97542-fc51-4323-8da1-ce9a1894be62') @pytest.mark.parametrize( "f", [ delayed(modlevel_eager), pytest.param(modlevel_delayed1, marks=pytest.mark.xfail(reason="#3369")), pytest.param(modlevel_delayed2, marks=pytest.mark.xfail(reason="#3369")), ], ) def test_pickle(f): d = f(2) > d = pickle.loads(pickle.dumps(d, protocol=pickle.HIGHEST_PROTOCOL)) E _pickle.PicklingError: Can't pickle : it's not the same object as dask.tests.test_delayed.modlevel_delayed1 dask/tests/test_delayed.py:795: PicklingError ________________________ test_pickle[modlevel_delayed2] ________________________ [gw3] linux -- Python 3.12.2 /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/.testenv/bin/python3 f = Delayed('modlevel_delayed2-30402b63-c73e-4ee5-91d3-2ccbf7f86e66') @pytest.mark.parametrize( "f", [ delayed(modlevel_eager), pytest.param(modlevel_delayed1, marks=pytest.mark.xfail(reason="#3369")), pytest.param(modlevel_delayed2, marks=pytest.mark.xfail(reason="#3369")), ], ) def test_pickle(f): d = f(2) > d = pickle.loads(pickle.dumps(d, protocol=pickle.HIGHEST_PROTOCOL)) E _pickle.PicklingError: Can't pickle : it's not the same object as dask.tests.test_delayed.modlevel_delayed2 dask/tests/test_delayed.py:795: PicklingError =============================== warnings summary =============================== ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 /usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439: PytestConfigWarning: Unknown config option: timeout self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439 /usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1439: PytestConfigWarning: Unknown config option: timeout_method self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") dask/array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis dask/array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/dask/array/tests/test_array_core.py:1654: DeprecationWarning: The truth value of an empty array is ambiguous. Returning False, but in future this will result in an error. Use `array.size > 0` to check that an array is not empty. if not block_info: dask/array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis dask/array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis /home/buildozer/aports/community/py3-dask/src/dask-2023.12.0/dask/array/tests/test_array_core.py:1672: DeprecationWarning: The truth value of an empty array is ambiguous. Returning False, but in future this will result in an error. Use `array.size > 0` to check that an array is not empty. if not block_info: dask/array/tests/test_reductions.py::test_nan_object[min] dask/array/tests/test_reductions.py::test_nan_object[min] dask/array/tests/test_reductions.py::test_nan_object[min] dask/array/tests/test_reductions.py::test_nan_object[max] dask/array/tests/test_reductions.py::test_nan_object[max] dask/array/tests/test_reductions.py::test_nan_object[max] /usr/lib/python3.12/site-packages/numpy/core/fromnumeric.py:88: RuntimeWarning: invalid value encountered in reduce return ufunc.reduce(obj, axis, dtype, out, **passkwargs) dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] /usr/lib/python3.12/site-packages/_pytest/skipping.py:225: DeprecationWarning: NotImplemented should not be used in a boolean context if result: dask/tests/test_base.py::test_tokenize_dense_sparse_array[dia] /usr/lib/python3.12/site-packages/scipy/sparse/_coo.py:437: SparseEfficiencyWarning: Constructing a DIA matrix with 960 diagonals is inefficient warn("Constructing a DIA matrix with %d diagonals " dask/tests/test_base.py::test_tokenize_dense_sparse_array[dia] /usr/lib/python3.12/site-packages/scipy/sparse/_coo.py:437: SparseEfficiencyWarning: Constructing a DIA matrix with 959 diagonals is inefficient warn("Constructing a DIA matrix with %d diagonals " dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix dask/tests/test_multiprocessing.py::test_custom_context_used_python3_posix /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=41580) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() dask/tests/test_multiprocessing.py: 16 warnings /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=41586) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() dask/bag/tests/test_bag.py::test_temporary_directory dask/bag/tests/test_bag.py::test_temporary_directory dask/bag/tests/test_bag.py::test_temporary_directory dask/bag/tests/test_bag.py::test_temporary_directory /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=41571) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 10 durations ============================= 12.39s call dask/dataframe/io/tests/test_io.py::test_to_bag 7.17s call dask/array/tests/test_routines.py::test_rot90[shape4-kwargs2] 6.20s call dask/array/tests/test_routines.py::test_rot90[shape4-kwargs0] 5.62s call dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] 5.12s call dask/dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods 4.72s call dask/dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] 4.55s call dask/array/tests/test_routines.py::test_rot90[shape4-kwargs1] 4.48s call dask/array/tests/test_array_function.py::test_array_notimpl_function_dask[2] 4.45s call dask/dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] 4.31s call dask/array/tests/test_random.py::test_concurrency[RandomState] =========================== short test summary info ============================ SKIPPED [1] dask/array/tests/test_cupy_core.py:14: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_creation.py:13: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_gufunc.py:12: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_linalg.py:12: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_overlap.py:12: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_percentile.py:11: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_random.py:13: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_reductions.py:14: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_routines.py:12: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_slicing.py:11: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_cupy_sparse.py:10: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_image.py:8: could not import 'skimage': No module named 'skimage' SKIPPED [1] dask/array/tests/test_sparse.py:12: could not import 'sparse': No module named 'sparse' SKIPPED [1] dask/array/tests/test_xarray.py:8: could not import 'xarray': No module named 'xarray' SKIPPED [1] dask/bag/tests/test_avro.py:10: could not import 'fastavro': No module named 'fastavro' SKIPPED [1] dask/bytes/tests/test_http.py:24: could not import 'aiohttp': No module named 'aiohttp' SKIPPED [1] dask/bytes/tests/test_s3.py:14: could not import 's3fs': No module named 's3fs' SKIPPED [1] dask/dataframe/io/tests/test_orc.py:16: could not import 'pyarrow.orc': No module named 'pyarrow' SKIPPED [1] dask/dataframe/io/tests/test_sql.py:15: could not import 'sqlalchemy': No module named 'sqlalchemy' SKIPPED [1] dask/dataframe/tests/test_pyarrow.py:17: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] dask/dataframe/tests/test_pyarrow_compat.py:11: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] dask/tests/test_cache.py:13: could not import 'cachey': No module named 'cachey' SKIPPED [1] dask/tests/test_distributed.py:5: could not import 'distributed': No module named 'distributed' SKIPPED [1] dask/tests/test_dot.py:12: could not import 'ipycytoscape': No module named 'ipycytoscape' SKIPPED [1] dask/tests/test_layers.py:7: could not import 'distributed': No module named 'distributed' SKIPPED [1] dask/tests/test_spark_compat.py:13: could not import 'pyspark': No module named 'pyspark' SKIPPED [1] dask/tests/test_system.py:12: could not import 'psutil': No module named 'psutil' SKIPPED [95] conftest.py:65: need --runslow option to run SKIPPED [288] dask/array/tests/test_creation.py:44: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_gufunc.py:621: could not import 'numba': No module named 'numba' SKIPPED [1] dask/array/tests/test_gufunc.py:641: could not import 'numba': No module named 'numba' SKIPPED [1] dask/array/tests/test_gufunc.py:657: could not import 'sparse': No module named 'sparse' SKIPPED [1] dask/array/tests/test_array_core.py:4555: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4563: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4569: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4579: could not import 'zarr': No module named 'zarr' SKIPPED [2] dask/array/tests/test_array_core.py:4591: could not import 'zarr': No module named 'zarr' SKIPPED [2] dask/array/tests/test_array_core.py:4602: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4610: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4621: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4629: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4638: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4651: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4690: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4702: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:4731: could not import 'tiledb': No module named 'tiledb' SKIPPED [1] dask/array/tests/test_array_core.py:4765: could not import 'tiledb': No module named 'tiledb' SKIPPED [2] dask/array/tests/test_fft.py:126: `scipy.fftpack` missing function `hfft`. SKIPPED [2] dask/array/tests/test_fft.py:126: `scipy.fftpack` missing function `ihfft`. SKIPPED [2] dask/array/tests/test_fft.py:161: `scipy.fftpack` missing function `rfft2`. SKIPPED [2] dask/array/tests/test_fft.py:161: `scipy.fftpack` missing function `irfft2`. SKIPPED [1] dask/array/tests/test_array_core.py:1717: could not import 'sparse': No module named 'sparse' SKIPPED [2] dask/array/tests/test_fft.py:161: `scipy.fftpack` missing function `rfftn`. SKIPPED [2] dask/array/tests/test_fft.py:161: `scipy.fftpack` missing function `irfftn`. SKIPPED [1] dask/array/tests/test_array_core.py:5047: could not import 'h5py': No module named 'h5py' SKIPPED [1] dask/array/tests/test_array_core.py:5082: could not import 'sparse': No module named 'sparse' SKIPPED [1] dask/array/tests/test_array_core.py:5163: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/array/tests/test_array_core.py:2171: could not import 'h5py': No module named 'h5py' SKIPPED [1] dask/array/tests/test_percentiles.py:29: Requires crick SKIPPED [1] dask/array/tests/test_percentiles.py:62: unconditional skip SKIPPED [1] dask/array/tests/test_percentiles.py:81: Requires crick SKIPPED [1] dask/array/tests/test_percentiles.py:90: Requires crick SKIPPED [4] dask/array/tests/test_percentiles.py:99: Requires crick SKIPPED [1] dask/array/tests/test_percentiles.py:111: Requires crick SKIPPED [4] dask/array/tests/test_array_core.py:2786: could not import 'h5py': No module named 'h5py' SKIPPED [1] dask/array/tests/test_array_core.py:3039: could not import 'h5py': No module named 'h5py' SKIPPED [1] dask/array/tests/test_array_core.py:3278: could not import 'h5py': No module named 'h5py' SKIPPED [3] dask/array/tests/test_array_function.py:101: could not import 'sparse': No module named 'sparse' SKIPPED [1] dask/array/tests/test_array_function.py:111: could not import 'sparse': No module named 'sparse' SKIPPED [2] dask/array/tests/test_array_function.py:128: could not import 'cupy': No module named 'cupy' SKIPPED [60] dask/array/tests/test_creation.py:845: Bug when pad_width is larger than dimension: https://github.com/dask/dask/issues/5303 SKIPPED [20] dask/array/tests/test_creation.py:845: Not implemented SKIPPED [20] dask/array/tests/test_creation.py:845: Empty leads to undefined values, which may be different SKIPPED [4] dask/array/tests/test_routines.py:2088: Skipped SKIPPED [1] dask/array/tests/test_reductions.py:836: could not import 'xarray': No module named 'xarray' SKIPPED [1] dask/array/tests/test_ufunc.py:143: fix calls floor in a way that we do not yet support SKIPPED [1] dask/array/tests/test_random.py:431: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/array/tests/test_slicing.py:467: really long test SKIPPED [1] dask/dataframe/io/tests/test_io.py:561: could not import 'cupy': No module named 'cupy' SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3567: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3567: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3595: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3595: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3613: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3613: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3632: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3632: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3645: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3645: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3666: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3666: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3675: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:3687: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3708: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3749: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3775: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3804: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3804: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3834: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3872: pyarrow not found SKIPPED [8] dask/dataframe/io/tests/test_parquet.py:3911: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3970: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3970: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3998: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3998: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4033: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4033: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4056: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4056: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4068: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4068: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4090: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4090: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4097: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4097: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4129: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4150: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4150: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4165: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4165: pyarrow not found SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:4207: fastparquet not found or pyarrow strings are enabled SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:4207: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:4247: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:4247: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:4283: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4353: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4353: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4365: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4365: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4380: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4380: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4401: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4401: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4444: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4444: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4461: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4461: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4497: pyarrow not found SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:4543: fastparquet not found or pyarrow strings are enabled SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:4543: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4566: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4566: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:4585: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:4585: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4619: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4619: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4639: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4659: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4705: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4705: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4723: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4743: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4756: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4790: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4790: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4805: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4805: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4818: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4818: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4852: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:4895: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4938: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:4956: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:4968: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:941: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:941: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:979: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:979: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1007: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1007: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1030: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1030: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1062: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1062: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1077: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1077: pyarrow not found SKIPPED [25] dask/dataframe/io/tests/test_parquet.py:1101: fastparquet not found or pyarrow strings are enabled SKIPPED [25] dask/dataframe/io/tests/test_parquet.py:1101: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1191: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1191: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1232: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1232: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1251: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1251: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1267: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1267: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1278: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1291: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:1380: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1416: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1434: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1449: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1449: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1476: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1476: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1504: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1529: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1529: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1551: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1551: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1600: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1600: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1656: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1656: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1682: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1682: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1719: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1755: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1786: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1814: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1845: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1845: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:1862: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1875: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1887: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1910: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1910: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1931: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:1931: pyarrow not found SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:1973: fastparquet not found or pyarrow strings are enabled SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:1973: pyarrow not found SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:1987: fastparquet not found or pyarrow strings are enabled SKIPPED [3] dask/dataframe/io/tests/test_parquet.py:1987: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2167: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2266: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2266: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2304: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2304: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2311: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2311: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2332: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2332: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2353: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2353: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2369: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2397: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2397: pyarrow not found SKIPPED [21] dask/dataframe/io/tests/test_parquet.py:2411: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2464: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2464: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2475: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2475: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2487: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2501: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2501: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2514: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2514: pyarrow not found SKIPPED [4] dask/bag/tests/test_text.py:49: compress function not provided for lzma SKIPPED [1] dask/bytes/tests/test_compression.py:14: compression function not provided SKIPPED [2] dask/bytes/tests/test_local.py:198: compression function not provided SKIPPED [2] dask/bytes/tests/test_local.py:249: compression function not provided SKIPPED [1] dask/dataframe/io/tests/test_demo.py:242: pyarrow is required SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:27: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:57: segfaults due to https://github.com/PyTables/PyTables/issues/977 SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:152: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:245: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:293: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:337: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:403: segfaults due to https://github.com/PyTables/PyTables/issues/977 SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:478: could not import 'tables': No module named 'tables' SKIPPED [9] dask/dataframe/io/tests/test_hdf.py:497: segfaults due to https://github.com/PyTables/PyTables/issues/977 SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:569: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:585: could not import 'tables': No module named 'tables' SKIPPED [2] dask/dataframe/io/tests/test_hdf.py:655: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:692: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:702: segfaults due to https://github.com/PyTables/PyTables/issues/977 SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:760: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:778: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:815: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:831: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:844: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:858: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:870: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:898: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_hdf.py:937: could not import 'tables': No module named 'tables' SKIPPED [1] dask/dataframe/io/tests/test_io.py:286: Requires pyarrow strings SKIPPED [1] dask/dataframe/io/tests/test_io.py:320: Requires pandas<2.0 SKIPPED [1] dask/dataframe/io/tests/test_io.py:350: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/dataframe/io/tests/test_io.py:1079: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/dataframe/tests/test_groupby.py:1001: Tasks-only shuffle test SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:122: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:130: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:137: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:137: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:171: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:171: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:185: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:185: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:198: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:198: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:219: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:219: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:237: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:237: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:251: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:251: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:275: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:275: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:313: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:313: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:399: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:399: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:408: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:408: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:453: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:453: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:463: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:463: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:525: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:525: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:535: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:535: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:549: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:549: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:563: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:563: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:575: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:575: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:598: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:661: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:693: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:693: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:723: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:723: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:756: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:756: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:781: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:781: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:829: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:829: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:844: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:862: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:862: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:881: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:881: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:908: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:908: pyarrow not found SKIPPED [1] dask/dataframe/tests/test_arithmetics_reduction.py:1846: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [8] dask/dataframe/tests/test_arithmetics_reduction.py:1853: requires pyarrow installed SKIPPED [108] dask/dataframe/tests/test_groupby.py:2906: could not import 'cudf': No module named 'cudf' SKIPPED [4] dask/dataframe/tests/test_groupby.py:2937: could not import 'cudf': No module named 'cudf' SKIPPED [4] dask/dataframe/tests/test_groupby.py:2981: could not import 'dask_cudf': No module named 'dask_cudf' SKIPPED [2] dask/dataframe/tests/test_groupby.py:3086: could not import 'cudf': No module named 'cudf' SKIPPED [8] dask/dataframe/io/tests/test_parquet.py:2524: fastparquet not found or pyarrow strings are enabled SKIPPED [8] dask/dataframe/io/tests/test_parquet.py:2524: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2542: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2542: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2551: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2551: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2572: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2572: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:2587: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:2587: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2617: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2617: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2632: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2632: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2650: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2650: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2666: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2666: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2687: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2687: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2713: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2713: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2729: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2729: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2772: pyarrow not found SKIPPED [8] dask/dataframe/io/tests/test_parquet.py:2812: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:2845: pyarrow not found SKIPPED [8] dask/dataframe/io/tests/test_parquet.py:2878: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2916: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:2945: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2975: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2975: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2987: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:2987: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3012: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3012: pyarrow not found SKIPPED [32] dask/dataframe/io/tests/test_parquet.py:3025: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:3091: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:3091: pyarrow not found SKIPPED [16] dask/dataframe/io/tests/test_parquet.py:3136: pyarrow not found SKIPPED [16] dask/dataframe/io/tests/test_parquet.py:3193: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3260: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3260: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3281: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3294: fastparquet not found or pyarrow strings are enabled SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3294: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:3316: fastparquet not found or pyarrow strings are enabled SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:3316: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3345: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3364: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3451: pyarrow not found SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3468: fastparquet not found or pyarrow strings are enabled SKIPPED [2] dask/dataframe/io/tests/test_parquet.py:3468: pyarrow not found SKIPPED [4] dask/dataframe/io/tests/test_parquet.py:3507: pyarrow not found SKIPPED [1] dask/dataframe/io/tests/test_parquet.py:3544: pyarrow not found SKIPPED [96] dask/dataframe/tests/test_groupby.py:3240: Not implemented for DataFrameGroupBy yet. SKIPPED [32] dask/dataframe/tests/test_groupby.py:3246: Can't calculate observed with all nans SKIPPED [48] dask/dataframe/tests/test_groupby.py:3244: Gives zeros rather than nans. SKIPPED [12] dask/dataframe/tests/test_groupby.py:3520: https://github.com/dask/dask/issues/9882 SKIPPED [16] dask/dataframe/tests/test_groupby.py:3242: Can't calculate median over categorical SKIPPED [1] dask/dataframe/tests/test_multi.py:2288: pandas removed append SKIPPED [1] dask/dataframe/tests/test_multi.py:2320: pandas removed append SKIPPED [1] dask/dataframe/tests/test_multi.py:2363: pandas removed append SKIPPED [1] dask/dataframe/tests/test_multi.py:2412: pandas removed append SKIPPED [1] dask/dataframe/tests/test_multi.py:2510: could not import 'cudf': No module named 'cudf' SKIPPED [2] dask/dataframe/tests/test_multi.py:2558: Support for ArrowDtypes requires pyarrow and pandas>=1.5.0 SKIPPED [1] dask/dataframe/tests/test_indexing.py:721: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/bag/tests/test_bag.py:637: Hangs SKIPPED [8] dask/dataframe/tests/test_shuffle.py:1496: could not import 'dask_cudf': No module named 'dask_cudf' SKIPPED [1] dask/dataframe/tests/test_rolling.py:545: could not import 'numba': No module named 'numba' SKIPPED [6] dask/dataframe/tests/test_multi.py:1086: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/dataframe/tests/test_ufunc.py:176: fix calls floor in a way that we do not yet support SKIPPED [2] dask/dataframe/tests/test_shuffle.py:229: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [10] dask/dataframe/tests/test_shuffle.py:1665: Need pyarrow SKIPPED [1] dask/dataframe/tests/test_shuffle.py:689: could not import 'dask_cudf': No module named 'dask_cudf' SKIPPED [1] dask/dataframe/tests/test_shuffle.py:730: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/dataframe/tests/test_shuffle.py:759: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/dataframe/tests/test_shuffle.py:783: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/diagnostics/tests/test_profiler.py:79: condition: not psutil SKIPPED [1] dask/diagnostics/tests/test_profiler.py:105: condition: not psutil SKIPPED [1] dask/tests/test_base.py:1137: could not import 'ipycytoscape': No module named 'ipycytoscape' SKIPPED [1] dask/tests/test_base.py:1195: could not import 'matplotlib.pyplot': No module named 'matplotlib' SKIPPED [1] dask/diagnostics/tests/test_profiler.py:155: condition: not psutil SKIPPED [1] dask/tests/test_config.py:531: could not import 'jsonschema': No module named 'jsonschema' SKIPPED [1] dask/diagnostics/tests/test_progress.py:99: could not import 'cachey': No module named 'cachey' SKIPPED [1] dask/diagnostics/tests/test_profiler.py:178: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:195: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:227: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:255: condition: not psutil SKIPPED [1] dask/diagnostics/tests/test_profiler.py:296: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:325: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:333: condition: not psutil SKIPPED [1] dask/diagnostics/tests/test_profiler.py:361: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:374: condition: not bokeh SKIPPED [1] dask/diagnostics/tests/test_profiler.py:393: condition: not bokeh SKIPPED [1] dask/tests/test_datasets.py:9: could not import 'mimesis': No module named 'mimesis' SKIPPED [1] dask/tests/test_datasets.py:18: could not import 'mimesis': No module named 'mimesis' SKIPPED [1] dask/tests/test_datasets.py:24: could not import 'mimesis': No module named 'mimesis' SKIPPED [1] dask/tests/test_datasets.py:43: could not import 'mimesis': No module named 'mimesis' SKIPPED [1] dask/tests/test_backends.py:13: could not import 'cudf': No module named 'cudf' SKIPPED [1] dask/tests/test_graph_manipulation.py:261: condition: not da or not zarr SKIPPED [2] dask/tests/test_order.py:1113: could not import 'xarray': No module named 'xarray' SKIPPED [1] dask/tests/test_order.py:864: could not import 'zarr': No module named 'zarr' SKIPPED [1] dask/tests/test_order.py:1144: could not import 'xarray': No module named 'xarray' SKIPPED [1] dask/tests/test_sizeof.py:179: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [3] dask/tests/test_sizeof.py:157: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] dask/tests/test_traceback.py:112: could not import 'distributed': No module named 'distributed' SKIPPED [1] dask/tests/test_utils.py:69: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] dask/tests/test_utils.py:92: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] dask/tests/test_utils.py:466: could not import 'multipledispatch': No module named 'multipledispatch' SKIPPED [1] dask/tests/test_multiprocessing.py:287: POSIX supports different contexts SKIPPED [1] dask/tests/test_multiprocessing.py:300: POSIX supports different contexts SKIPPED [1] dask/tests/test_utils.py:951: could not import 'cupy': No module named 'cupy' SKIPPED [1] dask/tests/test_ci.py:10: Only check for dev packages in `upstream` CI build XFAIL dask/array/tests/test_creation.py::test_arange_cast_float_int_step - Casting floats to ints is not supported since edgebehavior is not specified or guaranteed by NumPy. XFAIL dask/array/tests/test_array_core.py::test_map_blocks_dataframe - need to remove singleton index dimension XFAIL dask/array/tests/test_array_core.py::test_store_multiprocessing_lock - can't lock with multiprocessing XFAIL dask/array/tests/test_array_core.py::test_astype_gh9316 - Github issue https://github.com/dask/dask/issues/9316 XFAIL dask/array/tests/test_array_core.py::test_index_array_with_array_3d_2d - Chunking does not align well XFAIL dask/array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] - https://github.com/dask/dask/issues/9499 XFAIL dask/array/tests/test_optimization.py::test_turn_off_fusion - blockwise fusion does not respect this, which is ok XFAIL dask/array/tests/test_slicing.py::test_cull XFAIL dask/array/tests/test_routines.py::test_select_broadcasting - broadcasting in da.select() not implemented yet XFAIL dask/dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns - Need to pad columns XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] - condition: NotImplemented XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] - condition: NotImplemented XFAIL dask/dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] - condition: NotImplemented XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-False] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-None] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-False] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-None] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] - uncertain how to handle. See issue #3481. XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] - uncertain how to handle. See issue #3481. XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] - not yet supported XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] - not yet supported XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] - not yet supported XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] - not yet supported XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] - reason: Not implemented for category type with pandas 2.0 XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] - numeric_only=False not implemented XFAIL dask/dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] - condition: NotImplemented XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] - Pandas does not support leftsemi or leftanti XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] - Pandas does not support leftsemi or leftanti XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] - Pandas does not support leftsemi or leftanti XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] - Pandas does not support leftsemi or leftanti XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] - Pandas does not support leftsemi or leftanti XFAIL dask/dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] - Pandas does not support leftsemi or leftanti XFAIL dask/dataframe/tests/test_shuffle.py::test_set_index_names[disk] - reason: dsk names in disk shuffle are not deterministic XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] - reason: 'prod' overflowing with integer columns in pandas 1.2.0 XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] - reason: 'prod' overflowing with integer columns in pandas 1.2.0 XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] - reason: 'prod' overflowing with integer columns in pandas 1.2.0 XFAIL dask/dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] - reason: 'prod' overflowing with integer columns in pandas 1.2.0 XFAIL dask/tests/test_delayed.py::test_pickle[modlevel_delayed1] - #3369 XFAIL dask/tests/test_delayed.py::test_pickle[modlevel_delayed2] - #3369 = 9061 passed, 1650 skipped, 136 xfailed, 224 xpassed, 62 warnings in 128.28s (0:02:08) = >>> py3-dask: Entering fakeroot... >>> py3-dask-pyc*: Running split function pyc... '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/array/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/array/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/array/lib/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/array/lib/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/tseries/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/tseries/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/tseries/tests/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/tseries/tests/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/io/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/io/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/io/orc/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/io/orc/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/io/parquet/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/io/parquet/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/dataframe/io/tests/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/dataframe/io/tests/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/widgets/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/widgets/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/bytes/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/bytes/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/diagnostics/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/diagnostics/__pycache__' '/home/buildozer/aports/community/py3-dask/pkg/py3-dask/usr/lib/python3.12/site-packages/dask/bag/__pycache__' -> '/home/buildozer/aports/community/py3-dask/pkg/py3-dask-pyc/usr/lib/python3.12/site-packages/dask/bag/__pycache__' >>> py3-dask-pyc*: Preparing subpackage py3-dask-pyc... >>> py3-dask-pyc*: Running postcheck for py3-dask-pyc >>> py3-dask*: Running postcheck for py3-dask >>> py3-dask*: Preparing package py3-dask... >>> py3-dask-pyc*: Tracing dependencies... py3-click py3-cloudpickle py3-fsspec py3-importlib-metadata py3-numpy py3-packaging py3-pandas py3-partd py3-toolz py3-yaml python3~3.12 >>> py3-dask-pyc*: Package size: 3.8 MB >>> py3-dask-pyc*: Compressing data... >>> py3-dask-pyc*: Create checksum... >>> py3-dask-pyc*: Create py3-dask-pyc-2023.12.0-r2.apk >>> py3-dask*: Tracing dependencies... py3-click py3-cloudpickle py3-fsspec py3-importlib-metadata py3-numpy py3-packaging py3-pandas py3-partd py3-toolz py3-yaml python3~3.12 >>> py3-dask*: Package size: 3.2 MB >>> py3-dask*: Compressing data... >>> py3-dask*: Create checksum... >>> py3-dask*: Create py3-dask-2023.12.0-r2.apk >>> py3-dask: Build complete at Fri, 12 Apr 2024 21:14:51 +0000 elapsed time 0h 2m 19s >>> py3-dask: Cleaning up srcdir >>> py3-dask: Cleaning up pkgdir >>> py3-dask: Uninstalling dependencies... (1/147) Purging .makedepends-py3-dask (20240412.211233) (2/147) Purging py3-click-pyc (8.1.7-r2) (3/147) Purging py3-click (8.1.7-r2) (4/147) Purging py3-cloudpickle-pyc (3.0.0-r1) (5/147) Purging py3-cloudpickle (3.0.0-r1) (6/147) Purging py3-fsspec-pyc (2023.12.2-r2) (7/147) Purging py3-fsspec (2023.12.2-r2) (8/147) Purging py3-importlib-metadata-pyc (7.0.2-r1) (9/147) Purging py3-importlib-metadata (7.0.2-r1) (10/147) Purging py3-zipp-pyc (3.17.0-r1) (11/147) Purging py3-zipp (3.17.0-r1) (12/147) Purging py3-partd-pyc (1.4.1-r2) (13/147) Purging py3-partd (1.4.1-r2) (14/147) Purging py3-locket-pyc (1.0.0-r3) (15/147) Purging py3-locket (1.0.0-r3) (16/147) Purging py3-pandas-pyc (2.0.3-r1) (17/147) Purging py3-pandas (2.0.3-r1) (18/147) Purging py3-pyzmq-pyc (25.1.2-r1) (19/147) Purging py3-pyzmq (25.1.2-r1) (20/147) Purging py3-tornado-pyc (6.4-r1) (21/147) Purging py3-tornado (6.4-r1) (22/147) Purging py3-toolz-pyc (0.12.1-r1) (23/147) Purging py3-toolz (0.12.1-r1) (24/147) Purging py3-yaml-pyc (6.0.1-r3) (25/147) Purging py3-yaml (6.0.1-r3) (26/147) Purging py3-gpep517-pyc (15-r2) (27/147) Purging py3-gpep517 (15-r2) (28/147) Purging py3-installer-pyc (0.7.0-r2) (29/147) Purging py3-installer (0.7.0-r2) (30/147) Purging py3-python-versioneer-pyc (0.29-r1) (31/147) Purging py3-python-versioneer (0.29-r1) (32/147) Purging py3-wheel-pyc (0.42.0-r1) (33/147) Purging py3-wheel (0.42.0-r1) (34/147) Purging py3-flaky-pyc (3.8.1-r1) (35/147) Purging py3-flaky (3.8.1-r1) (36/147) Purging py3-graphviz-pyc (0.20.3-r1) (37/147) Purging py3-graphviz (0.20.3-r1) (38/147) Purging graphviz (9.0.0-r1) Executing graphviz-9.0.0-r1.pre-deinstall (39/147) Purging py3-jinja2-pyc (3.1.3-r1) (40/147) Purging py3-jinja2 (3.1.3-r1) (41/147) Purging py3-markupsafe-pyc (2.1.5-r1) (42/147) Purging py3-markupsafe (2.1.5-r1) (43/147) Purging py3-pandas-tests (2.0.3-r1) (44/147) Purging py3-dateutil-pyc (2.9.0-r1) (45/147) Purging py3-dateutil (2.9.0-r1) (46/147) Purging py3-six-pyc (1.16.0-r9) (47/147) Purging py3-six (1.16.0-r9) (48/147) Purging py3-tz-pyc (2024.1-r1) (49/147) Purging py3-tz (2024.1-r1) (50/147) Purging py3-pytest-cov-pyc (4.1.0-r1) (51/147) Purging py3-pytest-cov (4.1.0-r1) (52/147) Purging py3-coverage-pyc (6.5.0-r6) (53/147) Purging py3-coverage (6.5.0-r6) (54/147) Purging py3-pytest-runner-pyc (6.0.1-r1) (55/147) Purging py3-pytest-runner (6.0.1-r1) (56/147) Purging py3-setuptools-pyc (69.2.0-r2) (57/147) Purging py3-setuptools (69.2.0-r2) (58/147) Purging py3-pytest-xdist-pyc (3.5.0-r1) (59/147) Purging py3-pytest-xdist (3.5.0-r1) (60/147) Purging py3-execnet-pyc (1.9.0-r3) (61/147) Purging py3-execnet (1.9.0-r3) (62/147) Purging py3-apipkg-pyc (2.1.0-r3) (63/147) Purging py3-apipkg (2.1.0-r3) (64/147) Purging py3-pytest-pyc (8.1.1-r1) (65/147) Purging py3-pytest (8.1.1-r1) (66/147) Purging py3-iniconfig-pyc (2.0.0-r1) (67/147) Purging py3-iniconfig (2.0.0-r1) (68/147) Purging py3-pluggy-pyc (1.4.0-r1) (69/147) Purging py3-pluggy (1.4.0-r1) (70/147) Purging py3-py-pyc (1.11.0-r3) (71/147) Purging py3-py (1.11.0-r3) (72/147) Purging py3-scipy-pyc (1.11.4-r1) (73/147) Purging py3-scipy (1.11.4-r1) (74/147) Purging py3-pooch-pyc (1.8.1-r1) (75/147) Purging py3-pooch (1.8.1-r1) (76/147) Purging py3-packaging-pyc (24.0-r1) (77/147) Purging py3-packaging (24.0-r1) (78/147) Purging py3-parsing-pyc (3.1.2-r1) (79/147) Purging py3-parsing (3.1.2-r1) (80/147) Purging py3-platformdirs-pyc (4.2.0-r1) (81/147) Purging py3-platformdirs (4.2.0-r1) (82/147) Purging py3-requests-pyc (2.31.0-r2) (83/147) Purging py3-requests (2.31.0-r2) (84/147) Purging py3-certifi-pyc (2024.2.2-r1) (85/147) Purging py3-certifi (2024.2.2-r1) (86/147) Purging py3-charset-normalizer-pyc (3.3.2-r1) (87/147) Purging py3-charset-normalizer (3.3.2-r1) (88/147) Purging py3-idna-pyc (3.6-r1) (89/147) Purging py3-idna (3.6-r1) (90/147) Purging py3-urllib3-pyc (1.26.18-r1) (91/147) Purging py3-urllib3 (1.26.18-r1) (92/147) Purging py3-numpy-pyc (1.25.2-r1) (93/147) Purging py3-numpy (1.25.2-r1) (94/147) Purging openblas (0.3.27-r0) (95/147) Purging graphviz-libs (9.0.0-r1) (96/147) Purging libgd (2.3.3-r9) (97/147) Purging libgfortran (13.2.1_git20240309-r0) (98/147) Purging libxpm (3.5.17-r0) (99/147) Purging libxt (1.3.0-r5) (100/147) Purging libzmq (4.3.5-r2) (101/147) Purging pango (1.52.2-r0) Executing pango-1.52.2-r0.pre-deinstall (102/147) Purging python3-pyc (3.12.2-r1) (103/147) Purging python3-pycache-pyc0 (3.12.2-r1) (104/147) Purging pyc (3.12.2-r1) (105/147) Purging tiff (4.6.0t-r0) (106/147) Purging yaml (0.2.5-r2) (107/147) Purging libavif (1.0.4-r0) (108/147) Purging aom-libs (3.8.2-r0) (109/147) Purging cairo (1.18.0-r0) (110/147) Purging libxft (2.3.8-r3) (111/147) Purging fontconfig (2.15.0-r1) (112/147) Purging harfbuzz (8.4.0-r0) (113/147) Purging freetype (2.13.2-r0) (114/147) Purging fribidi (1.0.13-r0) (115/147) Purging python3 (3.12.2-r1) (116/147) Purging gdbm (1.23-r1) (117/147) Purging glib (2.80.0-r3) (118/147) Purging graphite2 (1.3.14-r6) (119/147) Purging libmount (2.40-r0) (120/147) Purging libblkid (2.40-r0) (121/147) Purging libxext (1.3.6-r2) (122/147) Purging libxrender (0.9.11-r5) (123/147) Purging libx11 (1.8.9-r1) (124/147) Purging libxcb (1.16.1-r0) (125/147) Purging libxdmcp (1.1.5-r1) (126/147) Purging libbsd (0.12.2-r0) (127/147) Purging libbz2 (1.0.8-r6) (128/147) Purging libdav1d (1.4.1-r0) (129/147) Purging libeconf (0.6.2-r0) (130/147) Purging libffi (3.4.6-r0) (131/147) Purging libsm (1.2.4-r4) (132/147) Purging libice (1.1.1-r6) (133/147) Purging libintl (0.22.5-r0) (134/147) Purging libjpeg-turbo (3.0.2-r0) (135/147) Purging libmd (1.1.0-r0) (136/147) Purging libpanelw (6.4_p20240330-r0) (137/147) Purging libpng (1.6.43-r0) (138/147) Purging libwebp (1.3.2-r0) (139/147) Purging libsharpyuv (1.3.2-r0) (140/147) Purging libsodium (1.0.19-r0) (141/147) Purging libuuid (2.40-r0) (142/147) Purging libxau (1.0.11-r4) (143/147) Purging mpdecimal (4.0.0-r0) (144/147) Purging pixman (0.43.2-r0) (145/147) Purging readline (8.2.10-r0) (146/147) Purging sqlite-libs (3.45.2-r0) (147/147) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r25.trigger OK: 346 MiB in 107 packages >>> py3-dask: Updating the community/s390x repository index... >>> py3-dask: Signing the index...