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

