Source: python-xarray
Version: 2025.08.0-3
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
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;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250918&[email protected]&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

Reply via email to