#12446·dask

⚠️ Upstream CI failed ⚠️

Author: github-actions[bot]Created Jun 5, 2026Updated Sep 18, 2026
Labelsupstream

Workflow Run URL

Python 3.13 Test Summary
dask/array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers[matrix]: ValueError: `dtype` inference failed in `map_blocks`.

Please specify the dtype explicitly using the `dtype` kwarg.

Original error is below:
------------------------
DeprecationWarning('csr_matrix is being replaced by csr_array.\n\n        All sparse matrix classes (*_matrix) are being deprecated in favor of\n        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`\n        is elementwise multiplication. See the spmatrix to sparray migration guide\n        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html\n\n        The spmatrix classes will be removed no earlier than v2.2.\n        ')

Traceback:
---------
  File "/home/runner/work/dask/dask/dask/array/core.py", line 488, in apply_infer_dtype
    o = func(*args, **kwargs)
  File "/home/runner/work/dask/dask/.pixi/envs/nightly/lib/python3.14/site-packages/scipy/sparse/_matrix.py", line 36, in __init__
    warn(msg, category=DeprecationWarning, skip_file_prefixes=prefixes)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dask/array/tests/test_array_core.py::test_dask_array_setitem_singleton_sparse[4 failing variants]: DeprecationWarning: `eye` is being replaced by `eye_array`.

    This function returns an outdated sparse matrix object. The sparse matrix
    classes (*_matrix) are being deprecated in favor of sparse arrays (*_array),
    which have a NumPy-compatible API, e.g. `*` is elementwise multiplication.
    For more information, see the spmatrix to sparray migration guide
    https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

    This function will be removed no earlier than v2.2.
dask/array/tests/test_array_core.py::test_scipy_sparse_indexing[6 failing variants]: ValueError: `dtype` inference failed in `map_blocks`.

Please specify the dtype explicitly using the `dtype` kwarg.

Original error is below:
------------------------
DeprecationWarning('csr_matrix is being replaced by csr_array.\n\n        All sparse matrix classes (*_matrix) are being deprecated in favor of\n        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`\n        is elementwise multiplication. See the spmatrix to sparray migration guide\n        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html\n\n        The spmatrix classes will be removed no earlier than v2.2.\n        ')

Traceback:
---------
  File "/home/runner/work/dask/dask/dask/array/core.py", line 488, in apply_infer_dtype
    o = func(*args, **kwargs)
  File "/home/runner/work/dask/dask/.pixi/envs/nightly/lib/python3.14/site-packages/scipy/sparse/_matrix.py", line 36, in __init__
    warn(msg, category=DeprecationWarning, skip_file_prefixes=prefixes)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dask/array/tests/test_array_core.py::test_scipy_sparse_concatenate[2 failing variants]: ValueError: `dtype` inference failed in `map_blocks`.

Please specify the dtype explicitly using the `dtype` kwarg.

Original error is below:
------------------------
DeprecationWarning('csr_matrix is being replaced by csr_array.\n\n        All sparse matrix classes (*_matrix) are being deprecated in favor of\n        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`\n        is elementwise multiplication. See the spmatrix to sparray migration guide\n        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html\n\n        The spmatrix classes will be removed no earlier than v2.2.\n        ')

Traceback:
---------
  File "/home/runner/work/dask/dask/dask/array/core.py", line 488, in apply_infer_dtype
    o = func(*args, **kwargs)
  File "/home/runner/work/dask/dask/.pixi/envs/nightly/lib/python3.14/site-packages/scipy/sparse/_matrix.py", line 36, in __init__
    warn(msg, category=DeprecationWarning, skip_file_prefixes=prefixes)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dask/array/tests/test_array_core.py::test_scipy_sparse_asarray_like[6 failing variants]: DeprecationWarning: csr_matrix is being replaced by csr_array.

        All sparse matrix classes (*_matrix) are being deprecated in favor of
        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`
        is elementwise multiplication. See the spmatrix to sparray migration guide
        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

        The spmatrix classes will be removed no earlier than v2.2.
dask/array/tests/test_array_utils.py::test_meta_from_array_scipy_sparse: DeprecationWarning: csr_matrix is being replaced by csr_array.

        All sparse matrix classes (*_matrix) are being deprecated in favor of
        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`
        is elementwise multiplication. See the spmatrix to sparray migration guide
        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

        The spmatrix classes will be removed no earlier than v2.2.
dask/bag/tests/test_bag.py::test_reduction_with_sparse_matrices[matrix]: DeprecationWarning: csr_matrix is being replaced by csr_array.

        All sparse matrix classes (*_matrix) are being deprecated in favor of
        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`
        is elementwise multiplication. See the spmatrix to sparray migration guide
        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

        The spmatrix classes will be removed no earlier than v2.2.
dask/bag/tests/test_bag.py::test_empty_safe_apply_with_scipy_sparse[csr]: DeprecationWarning: csr_matrix is being replaced by csr_array.

        All sparse matrix classes (*_matrix) are being deprecated in favor of
        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`
        is elementwise multiplication. See the spmatrix to sparray migration guide
        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

        The spmatrix classes will be removed no earlier than v2.2.
dask/bag/tests/test_bag.py::test_empty_safe_apply_with_scipy_sparse[csc]: DeprecationWarning: csc_matrix is being replaced by csc_array.

        All sparse matrix classes (*_matrix) are being deprecated in favor of
        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`
        is elementwise multiplication. See the spmatrix to sparray migration guide
        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

        The spmatrix classes will be removed no earlier than v2.2.
dask/bag/tests/test_bag.py::test_empty_safe_apply_with_scipy_sparse[coo]: DeprecationWarning: coo_matrix is being replaced by coo_array.

        All sparse matrix classes (*_matrix) are being deprecated in favor of
        sparse arrays (*_array), which have a NumPy-compatible API, e.g. `*`
        is elementwise multiplication. See the spmatrix to sparray migration guide
        https://docs.scipy.org/doc/scipy/reference/sparse.migration_to_sparray.html

        The spmatrix classes will be removed no earlier than v2.2.
dask/dataframe/dask_expr/io/tests/test_distributed.py::test_io_fusion_merge: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_io.py::test_io_fusion_blockwise: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_io.py::test_repartition_io_fusion_blockwise: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_io.py::test_io_fusion_zero: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_io.py::test_io_fusion_merge: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_io.py::test_io_culling[parquet]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_parquet.py::test_to_parquet[2 failing variants]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_parquet.py::test_partition_pruning: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_parquet.py::test_aggregate_rg_stats_to_file: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_parquet.py::test_timestamp_divisions: pandas.errors.Pandas4Warning: An error occurred while calling the read_parquet method registered to the pandas backend.
Original Message: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_parquet.py::test_read_parquet_index_projection: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.reset_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/io/tests/test_parquet.py::test_tune_optimization_disabled: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/tests/test_collection.py::test_shift[4 failing variants]: pandas.errors.Pandas4Warning: isinstance(obj, DateOffset) is deprecated for offsets that are not DateOffset instances and will return False in a future version. Use isinstance(obj, pd.offsets.BaseOffset) instead.
dask/dataframe/dask_expr/tests/test_collection.py::test_shift_with_freq_datetime[18 failing variants]: pandas.errors.Pandas4Warning: isinstance(obj, DateOffset) is deprecated for offsets that are not DateOffset instances and will return False in a future version. Use isinstance(obj, pd.offsets.BaseOffset) instead.
dask/dataframe/dask_expr/tests/test_collection.py::test_shift_with_freq_period_index[2 failing variants]: pandas.errors.Pandas4Warning: isinstance(obj, DateOffset) is deprecated for offsets that are not DateOffset instances and will return False in a future version. Use isinstance(obj, pd.offsets.BaseOffset) instead.
dask/dataframe/dask_expr/tests/test_collection.py::test_shift_with_freq_TimedeltaIndex[3 failing variants]: pandas.errors.Pandas4Warning: isinstance(obj, DateOffset) is deprecated for offsets that are not DateOffset instances and will return False in a future version. Use isinstance(obj, pd.offsets.BaseOffset) instead.
dask/dataframe/dask_expr/tests/test_describe.py::test_describe_df: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.dropna is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/dask_expr/tests/test_groupby.py::test_groupby_slice_getitem[2 failing variants]: pandas.errors.Pandas4Warning: Passing a tuple to __getitem__ is deprecated and will raise a KeyError in a future version. Use a list instead.
dask/dataframe/dask_expr/tests/test_map_partitions_overlap.py::test_map_overlap_divisions: pandas.errors.Pandas4Warning: isinstance(obj, DateOffset) is deprecated for offsets that are not DateOffset instances and will return False in a future version. Use isinstance(obj, pd.offsets.BaseOffset) instead.
dask/dataframe/io/tests/test_parquet.py::test_local[2 failing variants]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.reset_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.reset_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.reset_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow]: pandas.errors.Pandas4Warning: An error occurred while calling the read_parquet method registered to the pandas backend.
Original Message: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_read_series[pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_names[pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: An error occurred while calling the read_parquet method registered to the pandas backend.
Original Message: The inplace keyword in DataFrame.reset_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_append[2 failing variants]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow]: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pandas.html
dask/dataframe/io/tests/test_parquet.py::test_append_with_partition: pandas.errors.Pandas4Warning: The inplace keyword in DataFrame.set_index is deprecated and will be removed in a future version. See PDEP-8 for more details:https://pandas.pydata.org/pdeps/0008-inplace-methods-in-pan