Bug#1115691: python-xarray: FTBFS: E main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithCoords" [call-arg] (diff)

Lucas Nussbaum lucas at debian.org
Fri Sep 19 07:53:13 BST 2025


Source: python-xarray
Version: 2025.08.0-3
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20250918 ftbfs-forky

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

The full build log is available from:
http://qa-logs.debian.net/2025/09/18/python-xarray_2025.08.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250918;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250918&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

-- 
Relevant part of the build log (hopefully):
> make[1]: Entering directory '/build/reproducible-path/python-xarray-2025.08.0'
> http_proxy=127.0.0.1:9 https_proxy=127.0.0.1:9 dh_auto_build
> 	pybuild --build -i python{version} -p 3.13
> I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module
> I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray  
> * Building wheel...
> /usr/lib/python3/dist-packages/setuptools/dist.py:334: InformationOnly: Normalizing '2025.08.0' to '2025.8.0'
>   self.metadata.version = self._normalize_version(self.metadata.version)
> running bdist_wheel
> running build
> running build_py
> creating build/lib/xarray
> copying xarray/__init__.py -> build/lib/xarray
> copying xarray/tutorial.py -> build/lib/xarray
> copying xarray/coders.py -> build/lib/xarray
> copying xarray/groupers.py -> build/lib/xarray
> copying xarray/convert.py -> build/lib/xarray
> copying xarray/ufuncs.py -> build/lib/xarray
> copying xarray/typing.py -> build/lib/xarray
> copying xarray/conventions.py -> build/lib/xarray
> creating build/lib/xarray/structure
> copying xarray/structure/__init__.py -> build/lib/xarray/structure
> copying xarray/structure/concat.py -> build/lib/xarray/structure
> copying xarray/structure/merge.py -> build/lib/xarray/structure
> copying xarray/structure/combine.py -> build/lib/xarray/structure
> copying xarray/structure/alignment.py -> build/lib/xarray/structure
> copying xarray/structure/chunks.py -> build/lib/xarray/structure
> creating build/lib/xarray/tests
> copying xarray/tests/test_dataarray.py -> build/lib/xarray/tests
> copying xarray/tests/test_merge.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends.py -> build/lib/xarray/tests
> copying xarray/tests/test_coding.py -> build/lib/xarray/tests
> copying xarray/tests/test_dask.py -> build/lib/xarray/tests
> copying xarray/tests/__init__.py -> build/lib/xarray/tests
> copying xarray/tests/test_conventions.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_api.py -> build/lib/xarray/tests
> copying xarray/tests/namespace.py -> build/lib/xarray/tests
> copying xarray/tests/test_rolling.py -> build/lib/xarray/tests
> copying xarray/tests/test_concat.py -> build/lib/xarray/tests
> copying xarray/tests/test_utils.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_common.py -> build/lib/xarray/tests
> copying xarray/tests/test_assertions.py -> build/lib/xarray/tests
> copying xarray/tests/test_extensions.py -> build/lib/xarray/tests
> copying xarray/tests/test_options.py -> build/lib/xarray/tests
> copying xarray/tests/test_coding_times.py -> build/lib/xarray/tests
> copying xarray/tests/test_ufuncs.py -> build/lib/xarray/tests
> copying xarray/tests/test_distributed.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_chunks.py -> build/lib/xarray/tests
> copying xarray/tests/test_hashable.py -> build/lib/xarray/tests
> copying xarray/tests/arrays.py -> build/lib/xarray/tests
> copying xarray/tests/test_array_api.py -> build/lib/xarray/tests
> copying xarray/tests/test_cftimeindex.py -> build/lib/xarray/tests
> copying xarray/tests/test_datatree.py -> build/lib/xarray/tests
> copying xarray/tests/test_coordinates.py -> build/lib/xarray/tests
> copying xarray/tests/test_plot.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_file_manager.py -> build/lib/xarray/tests
> copying xarray/tests/test_deprecation_helpers.py -> build/lib/xarray/tests
> copying xarray/tests/test_duck_array_wrapping.py -> build/lib/xarray/tests
> copying xarray/tests/test_typed_ops.py -> build/lib/xarray/tests
> copying xarray/tests/test_interp.py -> build/lib/xarray/tests
> copying xarray/tests/test_range_index.py -> build/lib/xarray/tests
> copying xarray/tests/conftest.py -> build/lib/xarray/tests
> copying xarray/tests/test_indexing.py -> build/lib/xarray/tests
> copying xarray/tests/test_calendar_ops.py -> build/lib/xarray/tests
> copying xarray/tests/test_coarsen.py -> build/lib/xarray/tests
> copying xarray/tests/test_print_versions.py -> build/lib/xarray/tests
> copying xarray/tests/test_coding_strings.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_datatree.py -> build/lib/xarray/tests
> copying xarray/tests/test_namedarray.py -> build/lib/xarray/tests
> copying xarray/tests/test_combine.py -> build/lib/xarray/tests
> copying xarray/tests/test_cftimeindex_resample.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_lru_cache.py -> build/lib/xarray/tests
> copying xarray/tests/test_duck_array_ops.py -> build/lib/xarray/tests
> copying xarray/tests/test_parallelcompat.py -> build/lib/xarray/tests
> copying xarray/tests/test_strategies.py -> build/lib/xarray/tests
> copying xarray/tests/test_computation.py -> build/lib/xarray/tests
> copying xarray/tests/test_dataset.py -> build/lib/xarray/tests
> copying xarray/tests/test_coordinate_transform.py -> build/lib/xarray/tests
> copying xarray/tests/test_sparse.py -> build/lib/xarray/tests
> copying xarray/tests/test_missing.py -> build/lib/xarray/tests
> copying xarray/tests/test_accessor_str.py -> build/lib/xarray/tests
> copying xarray/tests/test_variable.py -> build/lib/xarray/tests
> copying xarray/tests/test_nd_point_index.py -> build/lib/xarray/tests
> copying xarray/tests/test_groupby.py -> build/lib/xarray/tests
> copying xarray/tests/test_pandas_to_xarray.py -> build/lib/xarray/tests
> copying xarray/tests/test_nputils.py -> build/lib/xarray/tests
> copying xarray/tests/test_error_messages.py -> build/lib/xarray/tests
> copying xarray/tests/test_weighted.py -> build/lib/xarray/tests
> copying xarray/tests/test_cupy.py -> build/lib/xarray/tests
> copying xarray/tests/test_cftime_offsets.py -> build/lib/xarray/tests
> copying xarray/tests/test_dtypes.py -> build/lib/xarray/tests
> copying xarray/tests/test_backends_locks.py -> build/lib/xarray/tests
> copying xarray/tests/test_indexes.py -> build/lib/xarray/tests
> copying xarray/tests/test_tutorial.py -> build/lib/xarray/tests
> copying xarray/tests/test_treenode.py -> build/lib/xarray/tests
> copying xarray/tests/test_formatting.py -> build/lib/xarray/tests
> copying xarray/tests/test_datatree_mapping.py -> build/lib/xarray/tests
> copying xarray/tests/indexes.py -> build/lib/xarray/tests
> copying xarray/tests/test_formatting_html.py -> build/lib/xarray/tests
> copying xarray/tests/test_units.py -> build/lib/xarray/tests
> copying xarray/tests/test_plugins.py -> build/lib/xarray/tests
> copying xarray/tests/test_accessor_dt.py -> build/lib/xarray/tests
> creating build/lib/xarray/util
> copying xarray/util/__init__.py -> build/lib/xarray/util
> copying xarray/util/deprecation_helpers.py -> build/lib/xarray/util
> copying xarray/util/print_versions.py -> build/lib/xarray/util
> copying xarray/util/generate_aggregations.py -> build/lib/xarray/util
> copying xarray/util/generate_ops.py -> build/lib/xarray/util
> creating build/lib/xarray/indexes
> copying xarray/indexes/__init__.py -> build/lib/xarray/indexes
> copying xarray/indexes/nd_point_index.py -> build/lib/xarray/indexes
> copying xarray/indexes/range_index.py -> build/lib/xarray/indexes
> creating build/lib/xarray/computation
> copying xarray/computation/ops.py -> build/lib/xarray/computation
> copying xarray/computation/__init__.py -> build/lib/xarray/computation
> copying xarray/computation/apply_ufunc.py -> build/lib/xarray/computation
> copying xarray/computation/nanops.py -> build/lib/xarray/computation
> copying xarray/computation/fit.py -> build/lib/xarray/computation
> copying xarray/computation/rolling.py -> build/lib/xarray/computation
> copying xarray/computation/weighted.py -> build/lib/xarray/computation
> copying xarray/computation/rolling_exp.py -> build/lib/xarray/computation
> copying xarray/computation/arithmetic.py -> build/lib/xarray/computation
> copying xarray/computation/computation.py -> build/lib/xarray/computation
> creating build/lib/xarray/namedarray
> copying xarray/namedarray/_aggregations.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/__init__.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/core.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/parallelcompat.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/pycompat.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/dtypes.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/daskmanager.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/utils.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/_array_api.py -> build/lib/xarray/namedarray
> copying xarray/namedarray/_typing.py -> build/lib/xarray/namedarray
> creating build/lib/xarray/backends
> copying xarray/backends/__init__.py -> build/lib/xarray/backends
> copying xarray/backends/pydap_.py -> build/lib/xarray/backends
> copying xarray/backends/common.py -> build/lib/xarray/backends
> copying xarray/backends/netcdf3.py -> build/lib/xarray/backends
> copying xarray/backends/h5netcdf_.py -> build/lib/xarray/backends
> copying xarray/backends/file_manager.py -> build/lib/xarray/backends
> copying xarray/backends/store.py -> build/lib/xarray/backends
> copying xarray/backends/memory.py -> build/lib/xarray/backends
> copying xarray/backends/scipy_.py -> build/lib/xarray/backends
> copying xarray/backends/lru_cache.py -> build/lib/xarray/backends
> copying xarray/backends/api.py -> build/lib/xarray/backends
> copying xarray/backends/plugins.py -> build/lib/xarray/backends
> copying xarray/backends/locks.py -> build/lib/xarray/backends
> copying xarray/backends/netCDF4_.py -> build/lib/xarray/backends
> copying xarray/backends/chunks.py -> build/lib/xarray/backends
> copying xarray/backends/zarr.py -> build/lib/xarray/backends
> creating build/lib/xarray/static
> copying xarray/static/__init__.py -> build/lib/xarray/static
> creating build/lib/xarray/testing
> copying xarray/testing/__init__.py -> build/lib/xarray/testing
> copying xarray/testing/strategies.py -> build/lib/xarray/testing
> copying xarray/testing/assertions.py -> build/lib/xarray/testing
> creating build/lib/xarray/coding
> copying xarray/coding/__init__.py -> build/lib/xarray/coding
> copying xarray/coding/common.py -> build/lib/xarray/coding
> copying xarray/coding/variables.py -> build/lib/xarray/coding
> copying xarray/coding/cftime_offsets.py -> build/lib/xarray/coding
> copying xarray/coding/strings.py -> build/lib/xarray/coding
> copying xarray/coding/cftimeindex.py -> build/lib/xarray/coding
> copying xarray/coding/times.py -> build/lib/xarray/coding
> copying xarray/coding/calendar_ops.py -> build/lib/xarray/coding
> copying xarray/coding/frequencies.py -> build/lib/xarray/coding
> creating build/lib/xarray/compat
> copying xarray/compat/__init__.py -> build/lib/xarray/compat
> copying xarray/compat/toolzcompat.py -> build/lib/xarray/compat
> copying xarray/compat/pdcompat.py -> build/lib/xarray/compat
> copying xarray/compat/npcompat.py -> build/lib/xarray/compat
> copying xarray/compat/dask_array_compat.py -> build/lib/xarray/compat
> copying xarray/compat/array_api_compat.py -> build/lib/xarray/compat
> copying xarray/compat/dask_array_ops.py -> build/lib/xarray/compat
> creating build/lib/xarray/plot
> copying xarray/plot/__init__.py -> build/lib/xarray/plot
> copying xarray/plot/dataarray_plot.py -> build/lib/xarray/plot
> copying xarray/plot/dataset_plot.py -> build/lib/xarray/plot
> copying xarray/plot/facetgrid.py -> build/lib/xarray/plot
> copying xarray/plot/utils.py -> build/lib/xarray/plot
> copying xarray/plot/accessor.py -> build/lib/xarray/plot
> creating build/lib/xarray/core
> copying xarray/core/types.py -> build/lib/xarray/core
> copying xarray/core/_aggregations.py -> build/lib/xarray/core
> copying xarray/core/variable.py -> build/lib/xarray/core
> copying xarray/core/__init__.py -> build/lib/xarray/core
> copying xarray/core/missing.py -> build/lib/xarray/core
> copying xarray/core/common.py -> build/lib/xarray/core
> copying xarray/core/accessor_dt.py -> build/lib/xarray/core
> copying xarray/core/treenode.py -> build/lib/xarray/core
> copying xarray/core/extension_array.py -> build/lib/xarray/core
> copying xarray/core/dataset_utils.py -> build/lib/xarray/core
> copying xarray/core/nputils.py -> build/lib/xarray/core
> copying xarray/core/parallel.py -> build/lib/xarray/core
> copying xarray/core/coordinates.py -> build/lib/xarray/core
> copying xarray/core/datatree_render.py -> build/lib/xarray/core
> copying xarray/core/indexing.py -> build/lib/xarray/core
> copying xarray/core/datatree_mapping.py -> build/lib/xarray/core
> copying xarray/core/options.py -> build/lib/xarray/core
> copying xarray/core/datatree.py -> build/lib/xarray/core
> copying xarray/core/dataset_variables.py -> build/lib/xarray/core
> copying xarray/core/dtypes.py -> build/lib/xarray/core
> copying xarray/core/duck_array_ops.py -> build/lib/xarray/core
> copying xarray/core/extensions.py -> build/lib/xarray/core
> copying xarray/core/formatting_html.py -> build/lib/xarray/core
> copying xarray/core/groupby.py -> build/lib/xarray/core
> copying xarray/core/formatting.py -> build/lib/xarray/core
> copying xarray/core/accessor_str.py -> build/lib/xarray/core
> copying xarray/core/_typed_ops.py -> build/lib/xarray/core
> copying xarray/core/resample.py -> build/lib/xarray/core
> copying xarray/core/utils.py -> build/lib/xarray/core
> copying xarray/core/datatree_io.py -> build/lib/xarray/core
> copying xarray/core/resample_cftime.py -> build/lib/xarray/core
> copying xarray/core/indexes.py -> build/lib/xarray/core
> copying xarray/core/dataarray.py -> build/lib/xarray/core
> copying xarray/core/coordinate_transform.py -> build/lib/xarray/core
> copying xarray/core/dataset.py -> build/lib/xarray/core
> creating build/lib/xarray/static/html
> copying xarray/static/html/__init__.py -> build/lib/xarray/static/html
> creating build/lib/xarray/static/css
> copying xarray/static/css/__init__.py -> build/lib/xarray/static/css
> running egg_info
> creating xarray.egg-info
> writing xarray.egg-info/PKG-INFO
> writing dependency_links to xarray.egg-info/dependency_links.txt
> writing entry points to xarray.egg-info/entry_points.txt
> writing requirements to xarray.egg-info/requires.txt
> writing top-level names to xarray.egg-info/top_level.txt
> writing manifest file 'xarray.egg-info/SOURCES.txt'
> WARNING setuptools_scm._file_finders.git git archive detected - fallback to listing all files
> adding license file 'LICENSE'
> writing manifest file 'xarray.egg-info/SOURCES.txt'
> copying xarray/py.typed -> build/lib/xarray
> copying xarray/tests/test_dataarray_typing.yml -> build/lib/xarray/tests
> copying xarray/tests/test_dataset_typing.yml -> build/lib/xarray/tests
> copying xarray/tests/test_datatree_typing.yml -> build/lib/xarray/tests
> creating build/lib/xarray/tests/data
> copying xarray/tests/data/bears.nc -> build/lib/xarray/tests/data
> copying xarray/tests/data/example.grib -> build/lib/xarray/tests/data
> copying xarray/tests/data/example.ict -> build/lib/xarray/tests/data
> copying xarray/tests/data/example.uamiv -> build/lib/xarray/tests/data
> copying xarray/tests/data/example_1.nc -> build/lib/xarray/tests/data
> copying xarray/tests/data/example_1.nc.gz -> build/lib/xarray/tests/data
> copying xarray/static/html/icons-svg-inline.html -> build/lib/xarray/static/html
> copying xarray/static/css/style.css -> build/lib/xarray/static/css
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/xarray
> creating build/bdist.linux-x86_64/wheel/xarray/structure
> copying build/lib/xarray/structure/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/structure
> copying build/lib/xarray/structure/concat.py -> build/bdist.linux-x86_64/wheel/./xarray/structure
> copying build/lib/xarray/structure/merge.py -> build/bdist.linux-x86_64/wheel/./xarray/structure
> copying build/lib/xarray/structure/combine.py -> build/bdist.linux-x86_64/wheel/./xarray/structure
> copying build/lib/xarray/structure/alignment.py -> build/bdist.linux-x86_64/wheel/./xarray/structure
> copying build/lib/xarray/structure/chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/structure
> copying build/lib/xarray/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/tests
> copying build/lib/xarray/tests/test_dataarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_merge.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_coding.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_dask.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_conventions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_api.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/namespace.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_concat.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_common.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_assertions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_extensions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_options.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_coding_times.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_ufuncs.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_distributed.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_hashable.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/arrays.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_array_api.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_coordinates.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_file_manager.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_duck_array_wrapping.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_typed_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_interp.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_range_index.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_indexing.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_calendar_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_coarsen.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_print_versions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_coding_strings.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_namedarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_combine.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_cftimeindex_resample.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_duck_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_parallelcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_strategies.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_dataarray_typing.yml -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_datatree_typing.yml -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_computation.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_coordinate_transform.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_sparse.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_missing.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_accessor_str.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_variable.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_nd_point_index.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_groupby.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_pandas_to_xarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_nputils.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_error_messages.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_weighted.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_cupy.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_cftime_offsets.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_backends_locks.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_tutorial.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_treenode.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> creating build/bdist.linux-x86_64/wheel/xarray/tests/data
> copying build/lib/xarray/tests/data/example.ict -> build/bdist.linux-x86_64/wheel/./xarray/tests/data
> copying build/lib/xarray/tests/data/bears.nc -> build/bdist.linux-x86_64/wheel/./xarray/tests/data
> copying build/lib/xarray/tests/data/example_1.nc -> build/bdist.linux-x86_64/wheel/./xarray/tests/data
> copying build/lib/xarray/tests/data/example.uamiv -> build/bdist.linux-x86_64/wheel/./xarray/tests/data
> copying build/lib/xarray/tests/data/example.grib -> build/bdist.linux-x86_64/wheel/./xarray/tests/data
> copying build/lib/xarray/tests/data/example_1.nc.gz -> build/bdist.linux-x86_64/wheel/./xarray/tests/data
> copying build/lib/xarray/tests/test_formatting.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_formatting_html.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_units.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_plugins.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_accessor_dt.py -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tests/test_dataset_typing.yml -> build/bdist.linux-x86_64/wheel/./xarray/tests
> copying build/lib/xarray/tutorial.py -> build/bdist.linux-x86_64/wheel/./xarray
> copying build/lib/xarray/coders.py -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/util
> copying build/lib/xarray/util/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/util
> copying build/lib/xarray/util/deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/./xarray/util
> copying build/lib/xarray/util/print_versions.py -> build/bdist.linux-x86_64/wheel/./xarray/util
> copying build/lib/xarray/util/generate_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/util
> copying build/lib/xarray/util/generate_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/util
> copying build/lib/xarray/groupers.py -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/indexes
> copying build/lib/xarray/indexes/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes
> copying build/lib/xarray/indexes/nd_point_index.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes
> copying build/lib/xarray/indexes/range_index.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes
> copying build/lib/xarray/convert.py -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/computation
> copying build/lib/xarray/computation/ops.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/apply_ufunc.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/nanops.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/fit.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/weighted.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/rolling_exp.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/arithmetic.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> copying build/lib/xarray/computation/computation.py -> build/bdist.linux-x86_64/wheel/./xarray/computation
> creating build/bdist.linux-x86_64/wheel/xarray/namedarray
> copying build/lib/xarray/namedarray/_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/core.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/parallelcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/pycompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/daskmanager.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/_array_api.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/namedarray/_typing.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray
> copying build/lib/xarray/py.typed -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/backends
> copying build/lib/xarray/backends/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/pydap_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/common.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/netcdf3.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/h5netcdf_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/file_manager.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/store.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/memory.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/scipy_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/api.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/plugins.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/locks.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/netCDF4_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/backends/zarr.py -> build/bdist.linux-x86_64/wheel/./xarray/backends
> copying build/lib/xarray/ufuncs.py -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/static
> copying build/lib/xarray/static/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static
> creating build/bdist.linux-x86_64/wheel/xarray/static/html
> copying build/lib/xarray/static/html/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static/html
> copying build/lib/xarray/static/html/icons-svg-inline.html -> build/bdist.linux-x86_64/wheel/./xarray/static/html
> creating build/bdist.linux-x86_64/wheel/xarray/static/css
> copying build/lib/xarray/static/css/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static/css
> copying build/lib/xarray/static/css/style.css -> build/bdist.linux-x86_64/wheel/./xarray/static/css
> creating build/bdist.linux-x86_64/wheel/xarray/testing
> copying build/lib/xarray/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/testing
> copying build/lib/xarray/testing/strategies.py -> build/bdist.linux-x86_64/wheel/./xarray/testing
> copying build/lib/xarray/testing/assertions.py -> build/bdist.linux-x86_64/wheel/./xarray/testing
> copying build/lib/xarray/typing.py -> build/bdist.linux-x86_64/wheel/./xarray
> copying build/lib/xarray/conventions.py -> build/bdist.linux-x86_64/wheel/./xarray
> creating build/bdist.linux-x86_64/wheel/xarray/coding
> copying build/lib/xarray/coding/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/common.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/variables.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/cftime_offsets.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/strings.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/times.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/calendar_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> copying build/lib/xarray/coding/frequencies.py -> build/bdist.linux-x86_64/wheel/./xarray/coding
> creating build/bdist.linux-x86_64/wheel/xarray/compat
> copying build/lib/xarray/compat/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> copying build/lib/xarray/compat/toolzcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> copying build/lib/xarray/compat/pdcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> copying build/lib/xarray/compat/npcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> copying build/lib/xarray/compat/dask_array_compat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> copying build/lib/xarray/compat/array_api_compat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> copying build/lib/xarray/compat/dask_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/compat
> creating build/bdist.linux-x86_64/wheel/xarray/plot
> copying build/lib/xarray/plot/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/plot
> copying build/lib/xarray/plot/dataarray_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/plot
> copying build/lib/xarray/plot/dataset_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/plot
> copying build/lib/xarray/plot/facetgrid.py -> build/bdist.linux-x86_64/wheel/./xarray/plot
> copying build/lib/xarray/plot/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/plot
> copying build/lib/xarray/plot/accessor.py -> build/bdist.linux-x86_64/wheel/./xarray/plot
> creating build/bdist.linux-x86_64/wheel/xarray/core
> copying build/lib/xarray/core/types.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/variable.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/missing.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/common.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/accessor_dt.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/treenode.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/extension_array.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/dataset_utils.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/nputils.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/parallel.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/coordinates.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/datatree_render.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/indexing.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/options.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/dataset_variables.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/duck_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/extensions.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/formatting_html.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/groupby.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/formatting.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/accessor_str.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/_typed_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/resample.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/datatree_io.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/resample_cftime.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/dataarray.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/coordinate_transform.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> copying build/lib/xarray/core/dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/core
> running install_egg_info
> Copying xarray.egg-info to build/bdist.linux-x86_64/wheel/./xarray-2025.8.0.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/xarray-2025.8.0.dist-info/WHEEL
> creating '/build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/.tmp-uyruhwdb/xarray-2025.8.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'xarray/__init__.py'
> adding 'xarray/coders.py'
> adding 'xarray/conventions.py'
> adding 'xarray/convert.py'
> adding 'xarray/groupers.py'
> adding 'xarray/py.typed'
> adding 'xarray/tutorial.py'
> adding 'xarray/typing.py'
> adding 'xarray/ufuncs.py'
> adding 'xarray/backends/__init__.py'
> adding 'xarray/backends/api.py'
> adding 'xarray/backends/chunks.py'
> adding 'xarray/backends/common.py'
> adding 'xarray/backends/file_manager.py'
> adding 'xarray/backends/h5netcdf_.py'
> adding 'xarray/backends/locks.py'
> adding 'xarray/backends/lru_cache.py'
> adding 'xarray/backends/memory.py'
> adding 'xarray/backends/netCDF4_.py'
> adding 'xarray/backends/netcdf3.py'
> adding 'xarray/backends/plugins.py'
> adding 'xarray/backends/pydap_.py'
> adding 'xarray/backends/scipy_.py'
> adding 'xarray/backends/store.py'
> adding 'xarray/backends/zarr.py'
> adding 'xarray/coding/__init__.py'
> adding 'xarray/coding/calendar_ops.py'
> adding 'xarray/coding/cftime_offsets.py'
> adding 'xarray/coding/cftimeindex.py'
> adding 'xarray/coding/common.py'
> adding 'xarray/coding/frequencies.py'
> adding 'xarray/coding/strings.py'
> adding 'xarray/coding/times.py'
> adding 'xarray/coding/variables.py'
> adding 'xarray/compat/__init__.py'
> adding 'xarray/compat/array_api_compat.py'
> adding 'xarray/compat/dask_array_compat.py'
> adding 'xarray/compat/dask_array_ops.py'
> adding 'xarray/compat/npcompat.py'
> adding 'xarray/compat/pdcompat.py'
> adding 'xarray/compat/toolzcompat.py'
> adding 'xarray/computation/__init__.py'
> adding 'xarray/computation/apply_ufunc.py'
> adding 'xarray/computation/arithmetic.py'
> adding 'xarray/computation/computation.py'
> adding 'xarray/computation/fit.py'
> adding 'xarray/computation/nanops.py'
> adding 'xarray/computation/ops.py'
> adding 'xarray/computation/rolling.py'
> adding 'xarray/computation/rolling_exp.py'
> adding 'xarray/computation/weighted.py'
> adding 'xarray/core/__init__.py'
> adding 'xarray/core/_aggregations.py'
> adding 'xarray/core/_typed_ops.py'
> adding 'xarray/core/accessor_dt.py'
> adding 'xarray/core/accessor_str.py'
> adding 'xarray/core/common.py'
> adding 'xarray/core/coordinate_transform.py'
> adding 'xarray/core/coordinates.py'
> adding 'xarray/core/dataarray.py'
> adding 'xarray/core/dataset.py'
> adding 'xarray/core/dataset_utils.py'
> adding 'xarray/core/dataset_variables.py'
> adding 'xarray/core/datatree.py'
> adding 'xarray/core/datatree_io.py'
> adding 'xarray/core/datatree_mapping.py'
> adding 'xarray/core/datatree_render.py'
> adding 'xarray/core/dtypes.py'
> adding 'xarray/core/duck_array_ops.py'
> adding 'xarray/core/extension_array.py'
> adding 'xarray/core/extensions.py'
> adding 'xarray/core/formatting.py'
> adding 'xarray/core/formatting_html.py'
> adding 'xarray/core/groupby.py'
> adding 'xarray/core/indexes.py'
> adding 'xarray/core/indexing.py'
> adding 'xarray/core/missing.py'
> adding 'xarray/core/nputils.py'
> adding 'xarray/core/options.py'
> adding 'xarray/core/parallel.py'
> adding 'xarray/core/resample.py'
> adding 'xarray/core/resample_cftime.py'
> adding 'xarray/core/treenode.py'
> adding 'xarray/core/types.py'
> adding 'xarray/core/utils.py'
> adding 'xarray/core/variable.py'
> adding 'xarray/indexes/__init__.py'
> adding 'xarray/indexes/nd_point_index.py'
> adding 'xarray/indexes/range_index.py'
> adding 'xarray/namedarray/__init__.py'
> adding 'xarray/namedarray/_aggregations.py'
> adding 'xarray/namedarray/_array_api.py'
> adding 'xarray/namedarray/_typing.py'
> adding 'xarray/namedarray/core.py'
> adding 'xarray/namedarray/daskmanager.py'
> adding 'xarray/namedarray/dtypes.py'
> adding 'xarray/namedarray/parallelcompat.py'
> adding 'xarray/namedarray/pycompat.py'
> adding 'xarray/namedarray/utils.py'
> adding 'xarray/plot/__init__.py'
> adding 'xarray/plot/accessor.py'
> adding 'xarray/plot/dataarray_plot.py'
> adding 'xarray/plot/dataset_plot.py'
> adding 'xarray/plot/facetgrid.py'
> adding 'xarray/plot/utils.py'
> adding 'xarray/static/__init__.py'
> adding 'xarray/static/css/__init__.py'
> adding 'xarray/static/css/style.css'
> adding 'xarray/static/html/__init__.py'
> adding 'xarray/static/html/icons-svg-inline.html'
> adding 'xarray/structure/__init__.py'
> adding 'xarray/structure/alignment.py'
> adding 'xarray/structure/chunks.py'
> adding 'xarray/structure/combine.py'
> adding 'xarray/structure/concat.py'
> adding 'xarray/structure/merge.py'
> adding 'xarray/testing/__init__.py'
> adding 'xarray/testing/assertions.py'
> adding 'xarray/testing/strategies.py'
> adding 'xarray/tests/__init__.py'
> adding 'xarray/tests/arrays.py'
> adding 'xarray/tests/conftest.py'
> adding 'xarray/tests/indexes.py'
> adding 'xarray/tests/namespace.py'
> adding 'xarray/tests/test_accessor_dt.py'
> adding 'xarray/tests/test_accessor_str.py'
> adding 'xarray/tests/test_array_api.py'
> adding 'xarray/tests/test_assertions.py'
> adding 'xarray/tests/test_backends.py'
> adding 'xarray/tests/test_backends_api.py'
> adding 'xarray/tests/test_backends_chunks.py'
> adding 'xarray/tests/test_backends_common.py'
> adding 'xarray/tests/test_backends_datatree.py'
> adding 'xarray/tests/test_backends_file_manager.py'
> adding 'xarray/tests/test_backends_locks.py'
> adding 'xarray/tests/test_backends_lru_cache.py'
> adding 'xarray/tests/test_calendar_ops.py'
> adding 'xarray/tests/test_cftime_offsets.py'
> adding 'xarray/tests/test_cftimeindex.py'
> adding 'xarray/tests/test_cftimeindex_resample.py'
> adding 'xarray/tests/test_coarsen.py'
> adding 'xarray/tests/test_coding.py'
> adding 'xarray/tests/test_coding_strings.py'
> adding 'xarray/tests/test_coding_times.py'
> adding 'xarray/tests/test_combine.py'
> adding 'xarray/tests/test_computation.py'
> adding 'xarray/tests/test_concat.py'
> adding 'xarray/tests/test_conventions.py'
> adding 'xarray/tests/test_coordinate_transform.py'
> adding 'xarray/tests/test_coordinates.py'
> adding 'xarray/tests/test_cupy.py'
> adding 'xarray/tests/test_dask.py'
> adding 'xarray/tests/test_dataarray.py'
> adding 'xarray/tests/test_dataarray_typing.yml'
> adding 'xarray/tests/test_dataset.py'
> adding 'xarray/tests/test_dataset_typing.yml'
> adding 'xarray/tests/test_datatree.py'
> adding 'xarray/tests/test_datatree_mapping.py'
> adding 'xarray/tests/test_datatree_typing.yml'
> adding 'xarray/tests/test_deprecation_helpers.py'
> adding 'xarray/tests/test_distributed.py'
> adding 'xarray/tests/test_dtypes.py'
> adding 'xarray/tests/test_duck_array_ops.py'
> adding 'xarray/tests/test_duck_array_wrapping.py'
> adding 'xarray/tests/test_error_messages.py'
> adding 'xarray/tests/test_extensions.py'
> adding 'xarray/tests/test_formatting.py'
> adding 'xarray/tests/test_formatting_html.py'
> adding 'xarray/tests/test_groupby.py'
> adding 'xarray/tests/test_hashable.py'
> adding 'xarray/tests/test_indexes.py'
> adding 'xarray/tests/test_indexing.py'
> adding 'xarray/tests/test_interp.py'
> adding 'xarray/tests/test_merge.py'
> adding 'xarray/tests/test_missing.py'
> adding 'xarray/tests/test_namedarray.py'
> adding 'xarray/tests/test_nd_point_index.py'
> adding 'xarray/tests/test_nputils.py'
> adding 'xarray/tests/test_options.py'
> adding 'xarray/tests/test_pandas_to_xarray.py'
> adding 'xarray/tests/test_parallelcompat.py'
> adding 'xarray/tests/test_plot.py'
> adding 'xarray/tests/test_plugins.py'
> adding 'xarray/tests/test_print_versions.py'
> adding 'xarray/tests/test_range_index.py'
> adding 'xarray/tests/test_rolling.py'
> adding 'xarray/tests/test_sparse.py'
> adding 'xarray/tests/test_strategies.py'
> adding 'xarray/tests/test_treenode.py'
> adding 'xarray/tests/test_tutorial.py'
> adding 'xarray/tests/test_typed_ops.py'
> adding 'xarray/tests/test_ufuncs.py'
> adding 'xarray/tests/test_units.py'
> adding 'xarray/tests/test_utils.py'
> adding 'xarray/tests/test_variable.py'
> adding 'xarray/tests/test_weighted.py'
> adding 'xarray/tests/data/bears.nc'
> adding 'xarray/tests/data/example.grib'
> adding 'xarray/tests/data/example.ict'
> adding 'xarray/tests/data/example.uamiv'
> adding 'xarray/tests/data/example_1.nc'
> adding 'xarray/tests/data/example_1.nc.gz'
> adding 'xarray/util/__init__.py'
> adding 'xarray/util/deprecation_helpers.py'
> adding 'xarray/util/generate_aggregations.py'
> adding 'xarray/util/generate_ops.py'
> adding 'xarray/util/print_versions.py'
> adding 'xarray-2025.8.0.dist-info/licenses/LICENSE'
> adding 'xarray-2025.8.0.dist-info/METADATA'
> adding 'xarray-2025.8.0.dist-info/WHEEL'
> adding 'xarray-2025.8.0.dist-info/entry_points.txt'
> adding 'xarray-2025.8.0.dist-info/top_level.txt'
> adding 'xarray-2025.8.0.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built xarray-2025.8.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module
> make[1]: Leaving directory '/build/reproducible-path/python-xarray-2025.08.0'
>    dh_auto_test -O--buildsystem=pybuild
> 	pybuild --test --test-pytest -i python{version} -p 3.13
> I: pybuild base:311: cd /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build; python3.13 -m pytest -n8 --deselect=xarray/tests/test_weighted.py::test_weighted_operations_keep_attr --deselect=xarray/tests/test_variable.py::TestVariable::test_reduce_keepdims --deselect=xarray/tests/test_backends.py::test_zarr_region_chunk_partial_offset --deselect=xarray/tests/test_backends.py::test_chunk_encoding_with_dask --pyargs xarray
> ============================= test session starts ==============================
> platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0
> rootdir: /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build
> configfile: pyproject.toml
> plugins: asyncio-1.1.0, hypothesis-6.139.2, xdist-3.8.0, typeguard-4.4.4, mypy-plugins-3.2.0
> asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
> created: 8/8 workers
> 8 workers [22038 items]
> 
> sss.s........ssssssss...........sss.......sss........................... [  0%]
> ..........sssssssssss..........sssssssssssss............ssss............ [  0%]
> sssss...........sss...ss..s..........ssss..ss........................... [  0%]
> .sssssssssssssss.sssssssssssss.......................................... [  1%]
> ..ssssssssss.................................................Xssssssssss [  1%]
> sssssss.........................X....................................... [  1%]
> ..ssssssssssssssssssssssssssssssss.............................sssss.... [  2%]
> ........Xssssssss....................ss..s.............................. [  2%]
> ..............................sssssssssssssss.....................s..... [  2%]
> .............................................s...............sssssssssss [  3%]
> ssss.....................sss..........ssssssssssssssssss................ [  3%]
> .ssssssssssssss..................ss.................sssssssssssss....... [  3%]
> s........s...ss...............ssss................................s..... [  4%]
> ........................................................................ [  4%]
> ........................................................................ [  4%]
> ........................................................................ [  5%]
> ........................................................................ [  5%]
> ........................................................................ [  5%]
> ............................................ssssss...................... [  6%]
> ........................................................s............... [  6%]
> ........................s............................................... [  6%]
> ........................................................................ [  7%]
> ........................................................................ [  7%]
> ........................................................................ [  7%]
> ........................................................................ [  8%]
> .....................................................................x.. [  8%]
> ........................................................................ [  8%]
> ........................................................................ [  9%]
> ........................................................................ [  9%]
> .......................................................s................ [  9%]
> ........................................................................ [ 10%]
> ........................................................................ [ 10%]
> ........................................................................ [ 10%]
> ........................................................................ [ 11%]
> ........................................................................ [ 11%]
> ........................................................................ [ 11%]
> ........................................................................ [ 12%]
> ........................................................................ [ 12%]
> ....................X................................................... [ 12%]
> ........................................................................ [ 13%]
> ........................................................................ [ 13%]
> ........................................................................ [ 13%]
> ........................................................................ [ 14%]
> ........................................................................ [ 14%]
> ........................................................................ [ 14%]
> ........................s............x............X..s.........X........ [ 15%]
> ....X.........................X......................................... [ 15%]
> ........................................................................ [ 15%]
> .................................................s..sss................. [ 16%]
> ........................................................................ [ 16%]
> ........................s..............................x.....X.s......X. [ 16%]
> .............................................s.......................... [ 16%]
> ........................................................................ [ 17%]
> ........................................................................ [ 17%]
> s.......................................s..s.ss...sss...sss..ssss.s.s.ss [ 17%]
> ss.s..s..sss.sss.ss.ssss..ss............................................ [ 18%]
> .....X....................................s............................. [ 18%]
> ..................................................X..................... [ 18%]
> ........................................................................ [ 19%]
> ...........................................X............................ [ 19%]
> .x............................X.................X....................X.. [ 19%]
> ..x.....X.s..XX......X.................................................. [ 20%]
> ..........................................x............................. [ 20%]
> .X.s..................................X.s.......................s....... [ 20%]
> .....X...............s............................s.................x... [ 21%]
> ....X..s...x....X...........s......................X.................... [ 21%]
> ........s.............X.......................................X......... [ 21%]
> .............................................................s.......... [ 22%]
> ............................................................s........... [ 22%]
> ....................................s................................... [ 22%]
> .......s..............................s..x.s.s.......................... [ 23%]
> ........................................................................ [ 23%]
> ........................................................................ [ 23%]
> .....x.................................................................. [ 24%]
> .X...s............s.........................................X........... [ 24%]
> ........................................................................ [ 24%]
> ...............................................................X........ [ 25%]
> s....................................................................... [ 25%]
> ........................................................................ [ 25%]
> ......s.......X......................................................... [ 26%]
> ........................x.......X..s....X....X....x..X.................. [ 26%]
> ...........................s.............x.........................s.... [ 26%]
> .............................s..............s........................... [ 27%]
> .sss.ssssx..ssss.s.sss.s..s.s.sss.s.ss..sss.s..sss.s.s.ssss..ssss.sss.ss [ 27%]
> .s...ssss.sss..ssss.ss..ss.ss...sss.ssss.s.sssssss.ss.s.sssssXs.ssssssss [ 27%]
> .xsssss.ssssX.ssssssss.s.sssssXsss.sss..ssssss.ss.sss.sssss.sss.ssss.s.s [ 28%]
> .ss.ssssssssss.s.sss.sss..sssss.ssssssssss..sssss..ssss.s.s..sssss.ss.ss [ 28%]
> .s.sssss.sss.sss.s.ssss.s.sss.ss.sss.sss..sss.s.s.sss.s.ss.s.ssssssss.s. [ 28%]
> ss.sssss..ss.s.s.ss.s.sss.ss.sss..ss.sss...sss.s.s.s.s.sss..ssssssssss.s [ 29%]
> s..ssssss.sss.ss.sssss.s..ssssss..ssss.sss.ssss.sss..sssssssss.s..ss.sss [ 29%]
> sss.s.s.sss.ssss..sss.ssssssss.ss.s..s.sssssss.ss.ss.ssss.ssss.ssss..s.s [ 29%]
> sssss.s.ssssssss.s.sss.ssssss.s..sssssss.ss.s.ssss.sssss..sss.....sssss. [ 30%]
> ..s.s...sss..ss..sss...ss.s.s.ss.s.s.ss.s..ssss.s.s..s.sss...sss..s..sss [ 30%]
> s.sss..sss.s.s.sss..s..ss..ssssssss.s.ss.......x..........X............X [ 30%]
> ...........sX............X........x..................................... [ 31%]
> ........................................................................ [ 31%]
> ....................X................................................... [ 31%]
> ........................................................................ [ 32%]
> ............................x.....................X..................X.. [ 32%]
> ....X........X....................................................s.ss.. [ 32%]
> ...........................s............................................ [ 32%]
> ...........x.......x..............X...s..................X.............. [ 33%]
> ......X..........s.ss.....ssss...s...................s.................. [ 33%]
> ..s....................s..................s....................s........ [ 33%]
> .....................................................s.................. [ 34%]
> ........................................................................ [ 34%]
> ..............................................s......................... [ 34%]
> ..............................X......................................... [ 35%]
> ........................................................................ [ 35%]
> ................................................x....................... [ 35%]
> .....................................X.................................. [ 36%]
> ......................x......................X.s...................X.... [ 36%]
> ........................................................................ [ 36%]
> ......................................x.....X.s...X....s..X.....s....... [ 37%]
> ........................................................................ [ 37%]
> ............s...........................x..Xs...X.................s..... [ 37%]
> ............................................s........................... [ 38%]
> .................................................s....................s. [ 38%]
> ........................................................................ [ 38%]
> .........................................X.............................. [ 39%]
> ..ss.................................................................... [ 39%]
> ........................................................................ [ 39%]
> ....................................x...........Xs........X.....X....... [ 40%]
> ............................ss..................X....................... [ 40%]
> ...xXs..X............................s................................ss [ 40%]
> .....x.......................X......s......................X............ [ 41%]
> ..X..........s...................................ssss.sss.s.s.s......... [ 41%]
> .............ssss..ssss.ss...........................s.................. [ 41%]
> ..s..sss..ssss.ss...............s..ssssss.ssxs......X.....X......X.s.... [ 42%]
> .....................X............X.......ss.ssss....................... [ 42%]
> .....ssssss......................s......ss.............................. [ 42%]
> ..............................ss.....x........Xs.s...X..X....ssssss..... [ 43%]
> .....................s.ss..ss.s...........s..s.......................... [ 43%]
> ..........X...............ss...........s.s......................ss.x.... [ 43%]
> .........................s.ssssssssssx..s.s.s...s...ssssssX.....sssss... [ 44%]
> .........s...........s...........s.............s..............s........s [ 44%]
> s.ssssss....ss.s..s....s....s....s..s.ss.s.s.sssss..s..........s........ [ 44%]
> ..s.........s...s..s..........s...............................ss..ss..s. [ 45%]
> .ss...s...s.....s...s.....s....s....s.s.ss..ss.s........................ [ 45%]
> ..........................s............................................. [ 45%]
> .....s..............s............s............s.............s........... [ 46%]
> ....................ssssss....s.....s......s..s...s.....s...s...ss.....s [ 46%]
> ssss.................................s............s..sss..ss.s.s.ss.sss. [ 46%]
> .sssss.s.s.ssssss.s.ssssss.ss.sssssss.sss...sssss.ssss.sss.s.sss.s...... [ 47%]
> .ss.ss.s.....ss.ss.....s.ss.s......ss.ss..s.s.s........ss............... [ 47%]
> ........................................................................ [ 47%]
> ................................................s.s...X.s............... [ 48%]
> ........................................................................ [ 48%]
> ........................................................................ [ 48%]
> ......................................s.s............................... [ 49%]
> ..ss......xss.s.....xss..s.xss..s....xss.s.ss.s.ss...x.s....xss......... [ 49%]
> ...xs.............x...s.s..........................................x..s. [ 49%]
> ..............................................x..s.s.......s........ss.s [ 49%]
> .......xss....s...ss....s....ss.......s...ss.............s.........s.s.. [ 50%]
> s.......x.ss.s....xss..........xs..s.................................... [ 50%]
> ..x.s.....s...........s......s.....s......s.........s..s......s......... [ 50%]
> ..........xs.s..s....x.ss...s...ss...s..ss.....s....s.s..s...ss.s..xs.s. [ 51%]
> s..s.s..s.ss.s.ss..s..ssXs..........ss.......................ss.......xs [ 51%]
> s...s.ss.s....xss.s.xss.s..xss.s.xss.s.xs.s.s.xss.sxss..sxss.s.s..s..... [ 51%]
> xs.s..sss.xs.s.s.ss.s..ss...s.ss..s.ss.s.ss..s..ss.s.ss..s.s.ss.s.ss..s. [ 52%]
> ss.xs.ss..s.s.s.s.s.s.s.ss...s.ss..s.ss.....s....s...................... [ 52%]
> ..................ss.................................................... [ 52%]
> .............x...........ss........ss................................... [ 53%]
> X...............x........................................x..........s.s. [ 53%]
> .....Xs..........X........sssss.ssssssss........X.......ss.s....ss...... [ 53%]
> ...s..ss..s.ss..s..ss..s...s.s...s...ss............ssx.ss.........s....s [ 54%]
> sss...................s..ss.s..ss.sxss.s.ss.s.s..sss.s.ss.s.ss..sx.x.... [ 54%]
> ...X.s.....X..ss.s..ss.s..ss.xs.x.ss.s.ss.s..ss..s.ss..xs.ss.s.ss.xs..xs [ 54%]
> s.s.ss..s.s.s.s.ss...xsxs.s.s..ss.s..ss.s.ss....s..ss.s..ss.s.ss..s...ss [ 55%]
> .s..s.............................................................s..... [ 55%]
> ........................................................................ [ 55%]
> ..........................................s...........................s. [ 56%]
> ........................................................................ [ 56%]
> ............................sss......................................... [ 56%]
> .........................................s......ss.sssssssssssssssss.sss [ 57%]
> ssssssssssssssssssssssssssssssssssss.sssss.ssss.s....................... [ 57%]
> ........................................................................ [ 57%]
> ........................................................................ [ 58%]
> ........................................................................ [ 58%]
> ........................................................................ [ 58%]
> ........................................................................ [ 59%]
> ........................................................................ [ 59%]
> ................................s......................................s [ 59%]
> ........................................................................ [ 60%]
> ......sssssss........x.........ssssssssssssssssss....................... [ 60%]
> ........................X............................................... [ 60%]
> ........................................................................ [ 61%]
> ........................................................................ [ 61%]
> ........................................................................ [ 61%]
> ...s.................................................................... [ 62%]
> ........................................................................ [ 62%]
> ........................................................................ [ 62%]
> ........................................................................ [ 63%]
> ........................................................................ [ 63%]
> ..X..................................................................... [ 63%]
> ........................................................................ [ 64%]
> ..s..................................................................... [ 64%]
> ......x...............x.............................s................... [ 64%]
> ...................................................................s.... [ 65%]
> ........................................................................ [ 65%]
> ........................................................................ [ 65%]
> ........................................................................ [ 65%]
> ........................................................................ [ 66%]
> ................x.............s.s.............s.s.ss.................... [ 66%]
> ........................................................................ [ 66%]
> ........................................................................ [ 67%]
> ........................................................................ [ 67%]
> ........................................................................ [ 67%]
> ........................................................................ [ 68%]
> ........................................................................ [ 68%]
> ........................................................................ [ 68%]
> ........................................................................ [ 69%]
> ........................................................................ [ 69%]
> ........................................................................ [ 69%]
> ........................................................................ [ 70%]
> ........................................................................ [ 70%]
> .............................................sssss...................... [ 70%]
> ........................................................................ [ 71%]
> .ss.ss.s.sss..ssss.sss.s................................................ [ 71%]
> ........................................................................ [ 71%]
> ........................................................................ [ 72%]
> ........................................................................ [ 72%]
> ........................................................................ [ 72%]
> ..............................sss..sssssss..ss.ssss.sssssss...ssssss.sss [ 73%]
> s.sss.s................................................................. [ 73%]
> ........................................................................ [ 73%]
> ........................................................................ [ 74%]
> ......................................................................s. [ 74%]
> s.ss.s.s.ss.s.ss.s..ss.s.s.............................................. [ 74%]
> ..................................................sss................... [ 75%]
> ...............................................................sss...... [ 75%]
> ................sss...............sss.........sss............sss........ [ 75%]
> ..sss.........sss........sss............................................ [ 76%]
> ........................................................................ [ 76%]
> ........................................................................ [ 76%]
> .........................................................x...s..s...s..s [ 77%]
> ......sssss..x..x.x......x...x..s..............sssss.................sss [ 77%]
> ss................sssss..................sssss........s..s...s...s..s... [ 77%]
> s..s..s..s........F....x.s...........x.sF...x..s.............x.......... [ 78%]
> .........................................ssssssssss...........ssssssssss [ 78%]
> ........................................................................ [ 78%]
> .................................................................ss..X.X [ 79%]
> ............ss...XX..................................................... [ 79%]
> ...........................................................s...s..ss.... [ 79%]
> .ss......ss..s..........................s.s..s.......................... [ 80%]
> ...........................................................x........x... [ 80%]
> ..............................sssss..sss...................sssss........ [ 80%]
> x................sssss...............x............sssss................. [ 81%]
> .....sssss.............sssxss..............sssss..............ssssssss.s [ 81%]
> .....sssssssssssssss.....sssss.......sssssssssss.sss.s........sssss..... [ 81%]
> x..........sssss.............................s...s....s...s...ssssss..s. [ 82%]
> ....s....s...s....s....s....s....s..ssssss.x....s.......s....s....s..... [ 82%]
> ............ssssss.ssssssss.ssssss.ssss.s.sssss.sssssss.ssssss.sssssssss [ 82%]
> ss.s.ssss..ssssssss.sssssss.ssssss.ssssss.ssss.......................... [ 82%]
> .........................x.............................................. [ 83%]
> ......................x................................................. [ 83%]
> ......x............xx................................................... [ 83%]
> .......x............................................................x... [ 84%]
> .ss......ssx......ss.....ss......ss......x....sssxss............sssss... [ 84%]
> ....ss.....ss...................................x....................... [ 84%]
> ..............s......................ss...........s....s..s.x..sssssssss [ 85%]
> sssssssssssxxs.sss.s..s..sx...s.xss......x.....xs.sss...s............... [ 85%]
> .....................ss...sssss....ss..x...ss......x....x......x........ [ 85%]
> ..x.......xx..x....x.sssssx.xxx..xxxx.....sssssx.........x.............. [ 86%]
> .....x.............................sssss.....sssss..............x..s.ssx [ 86%]
> .....sssss.....sss.x.sssss..x...sss.sssssssssss.sssssssssss............. [ 86%]
> ..x.....sssssssssss.ssssss.x....s.......sssss..s....s..s..sx.s.ssss.sxss [ 87%]
> s..ssss.ss.sss.......ss....x.ss.sssss.sssss..ss.sssss.sssssss.ss.s.ssss. [ 87%]
> ssssss.sssssxs.s.s.sss.....s.s.s.......ss....sssssss.s..s............... [ 87%]
> ...s.....sss...x....ssssss.xssssss...sssss..sssss..ssss.ss.sss.ssss.s.ss [ 88%]
> s.ss.ss.sss...........................x...........xx...x................ [ 88%]
> ............sss.s.ss.xsssss..s........................x...............x. [ 88%]
> .....s.s.s.sss......ss.sssxs.sxs.....x..X...sssss.x..................x.. [ 89%]
> .x.....x.........x........s.....x.x.......................s..s.s.ss.s..s [ 89%]
> s.ss.sss...s....................x............x........................s. [ 89%]
> .................x..............x...........................s.s..ss.s... [ 90%]
> ............s......................ss.sss.sssssssss....xx..sssss.s...... [ 90%]
> x......s...X.....x..........sssss...x.......................x.x......... [ 90%]
> x..........x...............................s............................ [ 91%]
> .......................x..............................................s. [ 91%]
> ..............ss.s.ss.........................................x......... [ 91%]
> .......................................sss.ss.......................x... [ 92%]
> .............s.s.ss.s.s.s.s..ssss.s.ss.ss.s.ss...........xss.ss.sss.s..s [ 92%]
> s....x...............................x..x............................... [ 92%]
> ........x.........x.............x..ss...........x....................... [ 93%]
> ........................................................................ [ 93%]
> .........................x.............................................. [ 93%]
> ......................................................x................. [ 94%]
> ........................................x....................sssss.sssss [ 94%]
> sss.s.s.ssssssss.ssssssssssss.s.sssss.ssssss.ssssss.ss.................. [ 94%]
> ................x....................................s.sss.....x........ [ 95%]
> ........................................x.............x..........s.sss.s [ 95%]
> ss.ss..sssssss.s.sss....................................ss.ssss.ssssss.. [ 95%]
> ........................................................................ [ 96%]
> ...x....................................x..s.sss..s.s.ssss.sss..s.ssss.s [ 96%]
> .ss.s.....ssssssss..ssss..ssssssss.s.sss.sssss.s.ssss.....ss.ss....sssss [ 96%]
> s..................................s.sss................................ [ 97%]
> ...................................sss.ssssss.s......................... [ 97%]
> ........................................................................ [ 97%]
> ........................................................................ [ 98%]
> ........................................................................ [ 98%]
> .......................x..........................ssss.sssss.....s...... [ 98%]
> ............................x..X.................sssssssssss..........x. [ 98%]
> X....................................................................... [ 99%]
> ...........................................................F............ [ 99%]
> ................................................sss.........ss.......... [ 99%]
> .ss...                                                                   [100%]
> =================================== FAILURES ===================================
> __________________ test_mypy_pipe_function_unexpected_keyword __________________
> [gw5] linux -- Python 3.13.7 /usr/bin/python3.13
> /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_dataset_typing.yml:117: 
> E   pytest_mypy_plugins.utils.TypecheckAssertionError: Invalid output: 
> E   Actual:
> E     ../../build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/core/common: note: "pipe" of "DataWithCoords" defined here (diff)
> E     main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithCoords"  [call-arg] (diff)
> E   Expected:
> E     main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithCoords"  [call-arg] (diff)
> E   Alignment of first line difference:
> E     E: main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithC...
> E     A: ../../build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_...
> E        ^
> __________________ test_mypy_pipe_function_unexpected_keyword __________________
> [gw7] linux -- Python 3.13.7 /usr/bin/python3.13
> /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_dataarray_typing.yml:117: 
> E   pytest_mypy_plugins.utils.TypecheckAssertionError: Invalid output: 
> E   Actual:
> E     ../../build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/core/common: note: "pipe" of "DataWithCoords" defined here (diff)
> E     main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithCoords"  [call-arg] (diff)
> E   Expected:
> E     main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithCoords"  [call-arg] (diff)
> E   Alignment of first line difference:
> E     E: main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataWithC...
> E     A: ../../build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_...
> E        ^
> __________________ test_mypy_pipe_function_unexpected_keyword __________________
> [gw5] linux -- Python 3.13.7 /usr/bin/python3.13
> /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_datatree_typing.yml:117: 
> E   pytest_mypy_plugins.utils.TypecheckAssertionError: Invalid output: 
> E   Actual:
> E     ../../build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/core/datatree: note: "pipe" of "DataTree" defined here (diff)
> E     main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataTree"  [call-arg] (diff)
> E   Expected:
> E     main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataTree"  [call-arg] (diff)
> E   Alignment of first line difference:
> E     E: main:7: error: Unexpected keyword argument "kw" for "pipe" of "DataTree"...
> E     A: ../../build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_...
> E        ^
> =============================== warnings summary ===============================
> xarray/tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/core/duck_array_ops.py:250: RuntimeWarning: invalid value encountered in cast
>     return data.astype(dtype, **kwargs)
> 
> xarray/tests/test_duck_array_ops.py: 16 warnings
>   /usr/lib/python3/dist-packages/dask/array/core.py:5083: RuntimeWarning: overflow encountered in scalar add
>     result = function(*args, **kwargs)
> 
> xarray/tests/test_duck_array_ops.py::test_cftime_datetime_mean[True]
>   /usr/lib/python3/dist-packages/dask/array/core.py:5083: DeprecationWarning: Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int.
>     result = function(*args, **kwargs)
> 
> xarray/tests/test_dask.py: 12 warnings
> xarray/tests/test_units.py: 10 warnings
>   /usr/lib/python3/dist-packages/numpy/_core/numeric.py:442: RuntimeWarning: invalid value encountered in cast
>     multiarray.copyto(res, fill_value, casting='unsafe')
> 
> xarray/tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[pint]
>   /usr/lib/python3/dist-packages/pint/facets/numpy/quantity.py:88: RuntimeWarning: invalid value encountered in cast
>     value = func(*args, **kwargs)
> 
> xarray/tests/test_strategies.py::TestReduction::test_mean
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_strategies.py:278: RuntimeWarning: Mean of empty slice
>     expected = np.nanmean(var.data, axis=reduction_axes)
> 
> xarray/tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill]
> xarray/tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4270: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill]
> xarray/tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4274: RuntimeWarning: invalid value encountered in cast
>     np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype)
> 
> xarray/tests/test_units.py: 15 warnings
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4313: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py: 15 warnings
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4317: RuntimeWarning: invalid value encountered in cast
>     np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_dropna[int64]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4343: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_dropna[int64]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4347: RuntimeWarning: invalid value encountered in cast
>     np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_isin[int64-no_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-dimensionless]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-compatible_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-same_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4371: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_isin[int64-no_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-dimensionless]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-compatible_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-same_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4375: RuntimeWarning: invalid value encountered in cast
>     np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_isin[int64-no_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-dimensionless]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-compatible_unit]
> xarray/tests/test_units.py::TestDataset::test_isin[int64-same_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4380: RuntimeWarning: invalid value encountered in cast
>     raw_values = np.array([1.4, np.nan, 2.3]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_interpolate_na[int64]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4456: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_interpolate_na[int64]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4460: RuntimeWarning: invalid value encountered in cast
>     np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-no_unit]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-dimensionless]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-incompatible_unit]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-compatible_unit]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-same_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4505: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) * data_unit
> 
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-no_unit]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-dimensionless]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-incompatible_unit]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-compatible_unit]
> xarray/tests/test_units.py::TestDataset::test_combine_first[int64-data-same_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:4508: RuntimeWarning: invalid value encountered in cast
>     np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) * data_unit
> 
> xarray/tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_ffill]
> xarray/tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_bfill]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:2784: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py: 15 warnings
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:2821: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataArray::test_dropna[int64]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:2849: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-no_unit]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-dimensionless]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-incompatible_unit]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-compatible_unit]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-identical_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:2874: RuntimeWarning: invalid value encountered in cast
>     np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype)
> 
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-no_unit]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-dimensionless]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-incompatible_unit]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-compatible_unit]
> xarray/tests/test_units.py::TestDataArray::test_isin[int64-identical_unit]
>   /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build/xarray/tests/test_units.py:2879: RuntimeWarning: invalid value encountered in cast
>     raw_values = np.array([1.4, np.nan, 2.3]).astype(dtype)
> 
> xarray/tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a]
>   /usr/lib/python3/dist-packages/numpy/lib/_nanfunctions_impl.py:1620: RuntimeWarning: All-NaN slice encountered
>     return fnb._ureduce(a,
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED xarray/tests/test_dataset_typing.yml::test_mypy_pipe_function_unexpected_keyword
> FAILED xarray/tests/test_dataarray_typing.yml::test_mypy_pipe_function_unexpected_keyword
> FAILED xarray/tests/test_datatree_typing.yml::test_mypy_pipe_function_unexpected_keyword
> = 3 failed, 19104 passed, 2638 skipped, 199 xfailed, 98 xpassed, 134 warnings in 172.86s (0:02:52) =
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/python-xarray-2025.08.0/.pybuild/cpython3_3.13_xarray/build; python3.13 -m pytest -n8 --deselect=xarray/tests/test_weighted.py::test_weighted_operations_keep_attr --deselect=xarray/tests/test_variable.py::TestVariable::test_reduce_keepdims --deselect=xarray/tests/test_backends.py::test_zarr_region_chunk_partial_offset --deselect=xarray/tests/test_backends.py::test_chunk_encoding_with_dask --pyargs xarray
> 	rm -fr -- /tmp/dh-xdg-rundir-I6Nspr50
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13
> make: *** [debian/rules:52: binary] Error 25



More information about the debian-science-maintainers mailing list