tribuchet: building on jamie structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Using checkPhaseThreadLimitHook Running phase: unpackPhase unpacking source archive /nix/store/pj0bf13zkjv736rf0m540m8lcapip4qk-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/xarray/util/print_versions.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 2026.07.0 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.07.0' to '2026.7.0' self.metadata.version = self._normalize_version(self.metadata.version) 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' git archive detected - fallback to listing all files reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' * Building wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.07.0' to '2026.7.0' self.metadata.version = self._normalize_version(self.metadata.version) running bdist_wheel running build running build_py creating build/lib/xarray copying xarray/convert.py -> build/lib/xarray copying xarray/typing.py -> build/lib/xarray copying xarray/groupers.py -> build/lib/xarray copying xarray/ufuncs.py -> build/lib/xarray copying xarray/__init__.py -> build/lib/xarray copying xarray/conventions.py -> build/lib/xarray copying xarray/coders.py -> build/lib/xarray copying xarray/tutorial.py -> build/lib/xarray creating build/lib/xarray/tests copying xarray/tests/test_calendar_ops.py -> build/lib/xarray/tests copying xarray/tests/test_cftimeindex.py -> build/lib/xarray/tests copying xarray/tests/test_variable.py -> build/lib/xarray/tests copying xarray/tests/test_assertions.py -> build/lib/xarray/tests copying xarray/tests/test_backends_file_manager.py -> build/lib/xarray/tests copying xarray/tests/test_backends.py -> build/lib/xarray/tests copying xarray/tests/test_datatree_mapping.py -> build/lib/xarray/tests copying xarray/tests/test_deprecation_helpers.py -> build/lib/xarray/tests copying xarray/tests/test_backends_locks.py -> build/lib/xarray/tests copying xarray/tests/test_distributed.py -> build/lib/xarray/tests copying xarray/tests/test_missing.py -> build/lib/xarray/tests copying xarray/tests/test_ufuncs.py -> build/lib/xarray/tests copying xarray/tests/test_coordinate_transform.py -> build/lib/xarray/tests copying xarray/tests/test_formatting_html.py -> build/lib/xarray/tests copying xarray/tests/test_merge.py -> build/lib/xarray/tests copying xarray/tests/test_dtypes.py -> build/lib/xarray/tests copying xarray/tests/test_dask_expr_protocol.py -> build/lib/xarray/tests copying xarray/tests/test_backends_lru_cache.py -> build/lib/xarray/tests copying xarray/tests/test_plot.py -> build/lib/xarray/tests copying xarray/tests/test_typed_ops.py -> build/lib/xarray/tests copying xarray/tests/test_hashable.py -> build/lib/xarray/tests copying xarray/tests/test_dataset.py -> build/lib/xarray/tests copying xarray/tests/test_namedarray.py -> build/lib/xarray/tests copying xarray/tests/test_cftimeindex_resample.py -> build/lib/xarray/tests copying xarray/tests/test_tutorial.py -> build/lib/xarray/tests copying xarray/tests/test_combine.py -> build/lib/xarray/tests copying xarray/tests/test_concat.py -> build/lib/xarray/tests copying xarray/tests/test_computation.py -> build/lib/xarray/tests copying xarray/tests/test_coordinates.py -> build/lib/xarray/tests copying xarray/tests/test_nd_point_index.py -> build/lib/xarray/tests copying xarray/tests/test_eval.py -> build/lib/xarray/tests copying xarray/tests/test_coding.py -> build/lib/xarray/tests copying xarray/tests/test_units.py -> build/lib/xarray/tests copying xarray/tests/test_error_messages.py -> build/lib/xarray/tests copying xarray/tests/test_backends_datatree.py -> build/lib/xarray/tests copying xarray/tests/conftest.py -> build/lib/xarray/tests copying xarray/tests/test_dataarray.py -> build/lib/xarray/tests copying xarray/tests/test_strategies.py -> build/lib/xarray/tests copying xarray/tests/test_backends_api.py -> build/lib/xarray/tests copying xarray/tests/test_pandas_to_xarray.py -> build/lib/xarray/tests copying xarray/tests/test_backends_common.py -> build/lib/xarray/tests copying xarray/tests/test_formatting.py -> build/lib/xarray/tests copying xarray/tests/test_indexes.py -> build/lib/xarray/tests copying xarray/tests/test_accessor_dt.py -> build/lib/xarray/tests copying xarray/tests/test_treenode.py -> build/lib/xarray/tests copying xarray/tests/namespace.py -> build/lib/xarray/tests copying xarray/tests/test_duck_array_wrapping.py -> build/lib/xarray/tests copying xarray/tests/test_coding_times.py -> build/lib/xarray/tests copying xarray/tests/test_parallelcompat.py -> build/lib/xarray/tests copying xarray/tests/test_accessor_str.py -> build/lib/xarray/tests copying xarray/tests/__init__.py -> build/lib/xarray/tests copying xarray/tests/test_nputils.py -> build/lib/xarray/tests copying xarray/tests/test_datatree.py -> build/lib/xarray/tests copying xarray/tests/test_conventions.py -> build/lib/xarray/tests copying xarray/tests/test_backends_chunks.py -> build/lib/xarray/tests copying xarray/tests/test_duck_array_ops.py -> build/lib/xarray/tests copying xarray/tests/test_weighted.py -> build/lib/xarray/tests copying xarray/tests/arrays.py -> build/lib/xarray/tests copying xarray/tests/test_indexing.py -> build/lib/xarray/tests copying xarray/tests/indexes.py -> build/lib/xarray/tests copying xarray/tests/test_cupy.py -> build/lib/xarray/tests copying xarray/tests/test_rolling.py -> build/lib/xarray/tests copying xarray/tests/test_interp.py -> build/lib/xarray/tests copying xarray/tests/test_cftime_offsets.py -> build/lib/xarray/tests copying xarray/tests/test_print_versions.py -> build/lib/xarray/tests copying xarray/tests/test_extensions.py -> build/lib/xarray/tests copying xarray/tests/test_utils.py -> build/lib/xarray/tests copying xarray/tests/test_options.py -> build/lib/xarray/tests copying xarray/tests/test_range_index.py -> build/lib/xarray/tests copying xarray/tests/test_coarsen.py -> build/lib/xarray/tests copying xarray/tests/test_dask.py -> build/lib/xarray/tests copying xarray/tests/test_plugins.py -> build/lib/xarray/tests copying xarray/tests/test_array_api.py -> build/lib/xarray/tests copying xarray/tests/test_sparse.py -> build/lib/xarray/tests copying xarray/tests/test_coding_strings.py -> build/lib/xarray/tests copying xarray/tests/test_groupby.py -> build/lib/xarray/tests creating build/lib/xarray/core copying xarray/core/resample.py -> build/lib/xarray/core copying xarray/core/formatting_html.py -> build/lib/xarray/core copying xarray/core/_aggregations.py -> build/lib/xarray/core copying xarray/core/parallel.py -> build/lib/xarray/core copying xarray/core/datatree.py -> build/lib/xarray/core copying xarray/core/dataset.py -> build/lib/xarray/core copying xarray/core/treenode.py -> build/lib/xarray/core copying xarray/core/dataset_utils.py -> build/lib/xarray/core copying xarray/core/missing.py -> build/lib/xarray/core copying xarray/core/__init__.py -> build/lib/xarray/core copying xarray/core/eval.py -> build/lib/xarray/core copying xarray/core/extension_array.py -> build/lib/xarray/core copying xarray/core/indexing.py -> build/lib/xarray/core copying xarray/core/coordinates.py -> build/lib/xarray/core copying xarray/core/datatree_mapping.py -> build/lib/xarray/core copying xarray/core/utils.py -> build/lib/xarray/core copying xarray/core/dataset_variables.py -> build/lib/xarray/core copying xarray/core/duck_array_ops.py -> build/lib/xarray/core copying xarray/core/options.py -> build/lib/xarray/core copying xarray/core/accessor_dt.py -> build/lib/xarray/core copying xarray/core/groupby.py -> build/lib/xarray/core copying xarray/core/variable.py -> build/lib/xarray/core copying xarray/core/extensions.py -> build/lib/xarray/core copying xarray/core/_typed_ops.py -> build/lib/xarray/core copying xarray/core/common.py -> build/lib/xarray/core copying xarray/core/datatree_render.py -> build/lib/xarray/core copying xarray/core/resample_cftime.py -> build/lib/xarray/core copying xarray/core/coordinate_transform.py -> build/lib/xarray/core copying xarray/core/types.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/dask_array_expr.py -> build/lib/xarray/core copying xarray/core/accessor_str.py -> build/lib/xarray/core copying xarray/core/formatting.py -> build/lib/xarray/core copying xarray/core/nputils.py -> build/lib/xarray/core copying xarray/core/dtypes.py -> build/lib/xarray/core creating build/lib/xarray/util copying xarray/util/print_versions.py -> build/lib/xarray/util copying xarray/util/deprecation_helpers.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 copying xarray/util/__init__.py -> build/lib/xarray/util creating build/lib/xarray/namedarray copying xarray/namedarray/parallelcompat.py -> build/lib/xarray/namedarray copying xarray/namedarray/_aggregations.py -> build/lib/xarray/namedarray copying xarray/namedarray/core.py -> build/lib/xarray/namedarray copying xarray/namedarray/utils.py -> build/lib/xarray/namedarray copying xarray/namedarray/pycompat.py -> build/lib/xarray/namedarray copying xarray/namedarray/_array_api.py -> build/lib/xarray/namedarray copying xarray/namedarray/_typing.py -> build/lib/xarray/namedarray copying xarray/namedarray/daskmanager.py -> build/lib/xarray/namedarray copying xarray/namedarray/dtypes.py -> build/lib/xarray/namedarray copying xarray/namedarray/__init__.py -> build/lib/xarray/namedarray creating 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 copying xarray/indexes/__init__.py -> build/lib/xarray/indexes creating build/lib/xarray/plot copying xarray/plot/dataarray_plot.py -> build/lib/xarray/plot copying xarray/plot/accessor.py -> build/lib/xarray/plot copying xarray/plot/utils.py -> build/lib/xarray/plot copying xarray/plot/facetgrid.py -> build/lib/xarray/plot copying xarray/plot/dataset_plot.py -> build/lib/xarray/plot copying xarray/plot/__init__.py -> build/lib/xarray/plot creating build/lib/xarray/computation copying xarray/computation/rolling.py -> build/lib/xarray/computation copying xarray/computation/fit.py -> build/lib/xarray/computation copying xarray/computation/computation.py -> build/lib/xarray/computation copying xarray/computation/arithmetic.py -> build/lib/xarray/computation copying xarray/computation/nanops.py -> build/lib/xarray/computation copying xarray/computation/__init__.py -> build/lib/xarray/computation copying xarray/computation/ops.py -> build/lib/xarray/computation copying xarray/computation/rolling_exp.py -> build/lib/xarray/computation copying xarray/computation/weighted.py -> build/lib/xarray/computation copying xarray/computation/apply_ufunc.py -> build/lib/xarray/computation creating build/lib/xarray/compat copying xarray/compat/pdcompat.py -> build/lib/xarray/compat copying xarray/compat/toolzcompat.py -> build/lib/xarray/compat copying xarray/compat/dask_array_ops.py -> build/lib/xarray/compat copying xarray/compat/npcompat.py -> build/lib/xarray/compat copying xarray/compat/__init__.py -> build/lib/xarray/compat copying xarray/compat/array_api_compat.py -> build/lib/xarray/compat copying xarray/compat/dask_array_compat.py -> build/lib/xarray/compat creating build/lib/xarray/backends copying xarray/backends/common.py -> build/lib/xarray/backends copying xarray/backends/zarr.py -> build/lib/xarray/backends copying xarray/backends/chunks.py -> build/lib/xarray/backends copying xarray/backends/store.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/__init__.py -> build/lib/xarray/backends copying xarray/backends/lru_cache.py -> build/lib/xarray/backends copying xarray/backends/scipy_.py -> build/lib/xarray/backends copying xarray/backends/netCDF4_.py -> build/lib/xarray/backends copying xarray/backends/writers.py -> build/lib/xarray/backends copying xarray/backends/file_manager.py -> build/lib/xarray/backends copying xarray/backends/h5netcdf_.py -> build/lib/xarray/backends copying xarray/backends/netcdf3.py -> build/lib/xarray/backends copying xarray/backends/api.py -> build/lib/xarray/backends copying xarray/backends/pydap_.py -> build/lib/xarray/backends copying xarray/backends/memory.py -> build/lib/xarray/backends creating build/lib/xarray/testing copying xarray/testing/assertions.py -> build/lib/xarray/testing copying xarray/testing/__init__.py -> build/lib/xarray/testing copying xarray/testing/strategies.py -> build/lib/xarray/testing creating build/lib/xarray/structure copying xarray/structure/concat.py -> build/lib/xarray/structure copying xarray/structure/chunks.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/__init__.py -> build/lib/xarray/structure copying xarray/structure/alignment.py -> build/lib/xarray/structure creating build/lib/xarray/static copying xarray/static/__init__.py -> build/lib/xarray/static creating build/lib/xarray/coding copying xarray/coding/times.py -> build/lib/xarray/coding copying xarray/coding/cftime_offsets.py -> build/lib/xarray/coding copying xarray/coding/common.py -> build/lib/xarray/coding copying xarray/coding/cftimeindex.py -> build/lib/xarray/coding copying xarray/coding/frequencies.py -> build/lib/xarray/coding copying xarray/coding/variables.py -> build/lib/xarray/coding copying xarray/coding/strings.py -> build/lib/xarray/coding copying xarray/coding/calendar_ops.py -> build/lib/xarray/coding copying xarray/coding/__init__.py -> build/lib/xarray/coding 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 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 git archive detected - fallback to listing all files reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' copying xarray/py.typed -> build/lib/xarray copying xarray/tests/CLAUDE.md -> build/lib/xarray/tests 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 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/tests copying build/lib/xarray/tests/test_assertions.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_coarsen.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_options.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_variable.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_cftimeindex.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_duck_array_wrapping.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_rolling.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_distributed.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_pandas_to_xarray.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_backends_file_manager.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_namedarray.py -> 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_hashable.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/test_calendar_ops.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_sparse.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_coordinates.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_computation.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_interp.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/tests/test_backends_common.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_strategies.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_units.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_backends_lru_cache.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_cftime_offsets.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_dtypes.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/__init__.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_array_api.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_cftimeindex_resample.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_dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_formatting.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 copying build/lib/xarray/tests/test_accessor_dt.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_datatree_mapping.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/test_missing.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_merge.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_concat.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_eval.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_dataarray.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/CLAUDE.md -> 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_indexing.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_parallelcompat.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/bears.nc -> 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/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_plot.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/test_duck_array_ops.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_dask_expr_protocol.py -> build/bdist.linux-x86_64/wheel/./xarray/tests creating 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/__init__.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/pdcompat.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 copying build/lib/xarray/compat/dask_array_compat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/toolzcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat creating 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/_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/dtypes.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/namedarray/daskmanager.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/_array_api.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/pycompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray creating 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/__init__.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_exp.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/nanops.py -> 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/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 copying build/lib/xarray/computation/rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/computation creating 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/memory.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/api.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/__init__.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/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/file_manager.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/lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/writers.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/zarr.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/store.py -> build/bdist.linux-x86_64/wheel/./xarray/backends creating 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/cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/frequencies.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/calendar_ops.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/strings.py -> 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/times.py -> build/bdist.linux-x86_64/wheel/./xarray/coding 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/py.typed -> build/bdist.linux-x86_64/wheel/./xarray creating build/bdist.linux-x86_64/wheel/xarray/static 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/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 copying build/lib/xarray/static/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static copying build/lib/xarray/ufuncs.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/convert.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/typing.py -> build/bdist.linux-x86_64/wheel/./xarray creating 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.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/eval.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/_aggregations.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/indexing.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/dataset_utils.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/treenode.py -> 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/common.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/datatree.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/coordinates.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/_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/duck_array_ops.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/dask_array_expr.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/utils.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/accessor_dt.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_render.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/resample_cftime.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/dataarray.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/datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/__init__.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/range_index.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 creating 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/__init__.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/chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/structure copying build/lib/xarray/structure/concat.py -> build/bdist.linux-x86_64/wheel/./xarray/structure 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/dataset_plot.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/accessor.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/facetgrid.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/groupers.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/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_ops.py -> 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/generate_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/util running install_egg_info Copying xarray.egg-info to build/bdist.linux-x86_64/wheel/./xarray-2026.7.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/xarray-2026.7.0.dist-info/WHEEL creating '/build/source/dist/.tmp-xwr5lvol/xarray-2026.7.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/writers.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/dask_array_expr.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_mapping.py' adding 'xarray/core/datatree_render.py' adding 'xarray/core/dtypes.py' adding 'xarray/core/duck_array_ops.py' adding 'xarray/core/eval.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/CLAUDE.md' 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_dask_expr_protocol.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_eval.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-2026.7.0.dist-info/licenses/LICENSE' adding 'xarray-2026.7.0.dist-info/METADATA' adding 'xarray-2026.7.0.dist-info/WHEEL' adding 'xarray-2026.7.0.dist-info/entry_points.txt' adding 'xarray-2026.7.0.dist-info/top_level.txt' adding 'xarray-2026.7.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built xarray-2026.7.0-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for xarray-2026.7.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed xarray-2026.7.0-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/qcm5071ladvcz81wv9chvzn6ppdiy024-python3.14-xarray-2026.07.0-dist checking for references to /build/ in /nix/store/qcm5071ladvcz81wv9chvzn6ppdiy024-python3.14-xarray-2026.07.0-dist... patching script interpreter paths in /nix/store/qcm5071ladvcz81wv9chvzn6ppdiy024-python3.14-xarray-2026.07.0-dist shrinking RPATHs of ELF executables and libraries in /nix/store/fl400naa604ayf42n03zyc25gxfmy4bi-python3.14-xarray-2026.07.0 checking for references to /build/ in /nix/store/fl400naa604ayf42n03zyc25gxfmy4bi-python3.14-xarray-2026.07.0... patching script interpreter paths in /nix/store/fl400naa604ayf42n03zyc25gxfmy4bi-python3.14-xarray-2026.07.0 stripping (with command strip and flags -S -p) in /nix/store/fl400naa604ayf42n03zyc25gxfmy4bi-python3.14-xarray-2026.07.0/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: xarray Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 pytest flags: -m pytest --numprocesses=24 ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml testpaths: xarray/tests, properties plugins: asyncio-1.4.0, xdist-3.8.0, zarr-3.2.1 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function created: 24/24 workers 24 workers [21066 items] .sssss...sss...ss......................ss....................sssssssssss [ 0%] ssssss.....................sssssssssssssssss.s.........................s [ 0%] .s.......sssssssssssssssss..........s................................... [ 1%] ..........................ssssss.....................sssss.......s.s.... [ 1%] ........................................................................ [ 1%] ........................................s..............s............s... [ 2%] ..................................s..................................... [ 2%] ........................................................................ [ 2%] s....s.................................................................. [ 3%] ..............s........s............................s................... [ 3%] ........................................................................ [ 3%] .....................................................s.................s [ 4%] ..s..................................................................... [ 4%] ........................................................X............... [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] .....................................X..............X...........X..s.... [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ............................s...................x..s..s..s..s..s...s.... [ 7%] .......................................s..............s................. [ 7%] ................s.........s............................................. [ 7%] ....s................................................................... [ 8%] ..................sss...............x................................... [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ..........x.............s..............x.....................s...s...... [ 9%] ...........s.x...............................s.......................... [ 9%] ........................................................................ [ 10%] ...........s............................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] .................s..................ssx...ssss.......................... [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ...............................x....................................s... [ 12%] ............................s........................................... [ 13%] ..................................x..................................x.. [ 13%] ..........................................s............................. [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ...........s................................................s......s.... [ 15%] .....................s.......................s.......................... [ 15%] .............................................x..................s....... [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ...........x.......................x......s............................. [ 16%] ......................................s................................. [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ..........................................................x............. [ 18%] ........s............................................................... [ 18%] ..........s....................s.......................x................ [ 19%] ...................x.................................................... [ 19%] ................................................x....................... [ 19%] .................s...................................................... [ 20%] .............ss...........x...x.........s..x............................ [ 20%] ......s.................s............................................... [ 20%] ..........................................s............................. [ 21%] ........x............................................................... [ 21%] .................s...................................................... [ 21%] ...........ss................ss......................................... [ 22%] ...................................x.................................... [ 22%] ......................s.....................................s...s......s [ 22%] .s......s...s........................................................... [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] .....x.x.xs...........s...............s................................. [ 24%] ........x..................................s...................xs....... [ 24%] .........s......................s....................................... [ 24%] ................................................................s....... [ 25%] s.................................s....sx........................s...... [ 25%] ......................................................sss....ssssss..... [ 25%] ..........s............................................................. [ 26%] ........................................s............................... [ 26%] ........................x............................................... [ 27%] ............................................................x........... [ 27%] .......................................................................s [ 27%] .....s.....................x..........................................s. [ 28%] ..................................s..................................... [ 28%] ...................................................................x.... [ 28%] ...................s..s................................................. [ 29%] ............x........................................................... [ 29%] ...........................s...........................s.............s.. [ 29%] ............................x.............s............................. [ 30%] .................s.s.................................................... [ 30%] ....................s..................s.....s....s...s...s............. [ 30%] .................s.........x..x......................................... [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ................ss...................................................... [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................x..ssss......... [ 33%] ............xs....s..................................................... [ 33%] .......................x...............................s..s...s......... [ 33%] ........................................................................ [ 34%] ........................................................................ [ 34%] ...............x.....................................................s.. [ 34%] ................................s....................................... [ 35%] ..........................................................s...s......... [ 35%] ....................................s.............x.s................... [ 35%] ...................s.................................s.s..s..s.s........ [ 36%] .................................................................s..s... [ 36%] .......................s................................................ [ 36%] ...................................x.................................... [ 37%] ..s...........s.......................................................s. [ 37%] ...s...............................s.................................... [ 37%] ........................s............................................... [ 38%] ...........s....................x..........x...x......s................. [ 38%] .........................................................s............x. [ 38%] .................s................x....sX.................s............. [ 39%] ...............................................................x.......s [ 39%] ............................x....s..s...s.......x.....................s. [ 39%] ................................x...........x..s........................ [ 40%] .............s........ss........s....................................... [ 40%] ............................................s........x.................. [ 41%] ...........................................s............................ [ 41%] ............x.....s..................................................... [ 41%] ......ss....s..............x......................ss.sss..ssssssss...... [ 42%] .s..................................................................s... [ 42%] s...............................X....................................... [ 42%] ..........x.......s.........x..........x................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ................s..ss.sss.s......................s..........x.....s..... [ 44%] ...................s.................................................... [ 44%] ............X......s.................................................... [ 45%] ...............................s.....................................ss. [ 45%] ...........s.....................................................s.s.s.. [ 45%] .........................s....s..x......X............................... [ 46%] .....s......s..................................s.........x...s....s..... [ 46%] ......................x.........................................s.s.ss.. [ 46%] s..s.....................................................x.............. [ 47%] .........................................x.................s.....s....s. [ 47%] .......s......................................s......................... [ 47%] ...............s.s..s.s.s.s.s.s.s.s.s.....s.......s...s..s..s.s.s.sss.s. [ 48%] s.s.s.s..s..s................s............s.............s....ss.....s... [ 48%] ..............s.....................sss.s.s..sss...sss......ss.ss.s....s [ 48%] s.s..ss........s......s....s...s.s.s.ss.ss...ss..ss...s................s [ 49%] .............s.....xs......s................s..s..................s...s. [ 49%] .s..s....s......s.s.s...s....s..s..s.s.s.s.s...s..s....s...s......s..... [ 49%] ......s...............s...s.....s.s....s.s..s.s...s.s................... [ 50%] ............................................................s........... [ 50%] .......................................s...s..s..s.s.s...........s..s... [ 50%] sx.s....ss.....s.s......s...s..s.........x.s........ss.................. [ 51%] ....s.........x................................s........................ [ 51%] ........................................ss...s.ss.s......x......s....... [ 51%] ...................s.....s....................s.......s....s.....s...ss. [ 52%] ..s.ss..s.s.........................s.........s............s............ [ 52%] ..................s......................s............s..........s...... [ 52%] ..s......s....ss.s....s.....................................s..s...s...s [ 53%] ..s..s.....s........s...........s....................................... [ 53%] .............s...s.........................s.x................ss.sssssss [ 54%] ....................................................s.......ss...s....s. [ 54%] s......xx....ss....s..s.....s....s....x.ss.....s.s...x..s...s.s....x.s.. [ 54%] ....ss...xs...ssss.x.s.....ss.x.s...s.s..xs.x..s..s..s..s....sss.s...s.. [ 55%] .ss..s..s..s...s..ss.........................s.s.....sx................. [ 55%] .s...s...s...s.....s...s..................................s..s..s....... [ 55%] ....ss.................................................................. [ 56%] ...........s............................................................ [ 56%] ................s.s....................................s..s............. [ 56%] ...........s.s.sss.s.................................................... [ 57%] ......................s...s.............................s...s......ss.ss [ 57%] .s...s...s..s.ssss.........................s.s...ss..ss.s...s..s..s...s. [ 57%] ..s....s.s.....s.s............................s....ss..s..s...s.ss.s...s [ 58%] ..s..s...s........s..s..s...s..s........................................ [ 58%] ................s....s.......s..s.....s.......s..s.....s....s........ss. [ 58%] sss.sss...s...................................s......................sss [ 59%] .ssss.s..........x..ss...s....s.....x.s...ss.s......s..s.......x...s.... [ 59%] ss...........x....x..s......s.s.......s........s..s.......s..s......s... [ 59%] ss..s.s............x...s.s..s.ss..s..s..s...sxs.s..ss...s....s..s...ss.. [ 60%] ....sss.s.s...sss....ss.s.x.s.....s.sx..s.s.s..x..s...................s. [ 60%] s...x..s...s.s......x.s....ss......x.s...ss.ss..s...s.s.....s.....ss.s.s [ 60%] ssss..s..s..ss....ss.sss.s.x..s......s...s.sss..s....s..ss.......s...... [ 61%] .s.s.s..ss........s.......s...s......ss...ss.s...............s....sss..s [ 61%] s..........s........ss.s.ss..........s......s..s...s.................... [ 61%] ......s......................................s...........sss..sss.s..... [ 62%] ....................................ss..ssssss.ss.sssss.ssssss.sssssss.s [ 62%] s.sssssss.ssss..s.ss.sss.sss.ssss.sssss.s.sss.s.s.sssssss.ssssssss.sss.s [ 62%] ssss.ssss.ssssss.ssss.ss..sssssss.ssssss.ss.sss.ssssss.ss.s.ssssssssssss [ 63%] ..ssss...sssssssssssssss..ssss.sssss...ssssssssssss.sssssssssss.sssssss. [ 63%] ssssssss..sssssss.ss..s.s.ss.s.sss.ss.ss.sss..sssss.ssss.sssss.ss.s.ssss [ 63%] s.ssss.ss.sss..ssssss..ssssss..sss.s.ss..sssss.ss.sss.s.sss.ssss.s..ssss [ 64%] ssssssssssssss..ssssssssssssss...ssssssssssssssssssssssss.ssssssssss...s [ 64%] sssssssssssssssssssssssssssssssssssx.ssssssssssssss.sss.....ssssss.sssss [ 64%] ssssss..ssssssssssss..sssssssssssssssssssssssssss.s.sss..sssssss..ssss.s [ 65%] ssss..ssssssssssssssss..ss.s.s...sss.ss.sss..s..sssss.sss.ssssssssssssss [ 65%] sssssssssssssssss.sssssssssssssssssssss.sssssss.sss.ss.ss..ss.s......... [ 65%] ..........................................s............................. [ 66%] .....s.....s.ss...xx..ss.s.........x.s....x....x.....s....ss............ [ 66%] x.s...........................................x..s....s................. [ 66%] .......x..s..s.s.....s..s.s...xs...s....s.s...ss....s....s.ss.....s..s.s [ 67%] ..xs....s.s....xs...ss..x.s........s.ss.........................s.....ss [ 67%] ......................X..s.............................................. [ 68%] .........s.......ss......s.......s..s..........s..........s..s.......... [ 68%] .s........s.s....s..........s..s.....x..s.........s.s.....x.s....s..s... [ 68%] ..x..s.........s..s.........x...s.....s.s....s...s.s..s..s..s..s..s...s. [ 69%] .s..s.s.s...Xss........................................................s [ 69%] ............................x.x.s...........................s........... [ 69%] ............s.s..ss.....s............................................... [ 70%] ........................................................................ [ 70%] ..........................................................s............. [ 70%] ........................................................................ [ 71%] ........................................................................ [ 71%] s.........................s..s.......................................... [ 71%] ...............................................................s........ [ 72%] ..................s.........s..s........................................ [ 72%] ........................................................................ [ 72%] .................................................s....s................. [ 73%] ...................s...s................................................ [ 73%] ........................................................................ [ 73%] ......................................................s....s............ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 75%] .............................................x.......................... [ 75%] ...........................................sx........................... [ 75%] ..............................................s.............s........... [ 76%] ...s.................................................................... [ 76%] ........................................................................ [ 76%] ......................................s.............................ssss [ 77%] ........................................................................ [ 77%] ..s..................................................................... [ 77%] ........................................................................ [ 78%] ........................................................................ [ 78%] .........................s.............................................. [ 78%] .......................................................s.s.............. [ 79%] ..ss.....xs.....s.s....x..s....s..s....x..s...ss.....s...Xss........x... [ 79%] .......s.......sssss...............................x.s.....ss...s....... [ 79%] ........................................................................ [ 80%] ........................................................................ [ 80%] .....................................................s.s...x...s....s.s. [ 81%] .....x.....s.......s.s.................................................. [ 81%] ........x...........................s......s..s.....s.......s.s.......s. [ 81%] .....ss.......s...s.s...x.s....s..s.....x..s....s.s........xs.....ss.... [ 82%] ..x.s......s.s.......xs.....s.s............x...s......s.s...........x..s [ 82%] ....ss.......x.x.s...........x...s...s............x.....s......s....s... [ 82%] ........................................................................ [ 83%] ..................x..................................................... [ 83%] ............................s...s....................................... [ 83%] .....................................s.....s....s.s.....s.s...s....s...s [ 84%] .s.....s.s....s.s....s..s............................................... [ 84%] ........................................................................ [ 84%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 86%] ........................................................................ [ 86%] ......................................................ss................ [ 86%] .....s....s.....s...s...s............................................... [ 87%] ...............................................s..s.s.s.ssss..s.s..s.... [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ....................................X................................... [ 89%] .............................................x.......................... [ 89%] .........x.............................................................. [ 89%] ..................................................................x..... [ 90%] ........................................................................ [ 90%] .......x...x............................................................ [ 90%] ............................x........................................... [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ........................................................................ [ 92%] .............................ssss....................................... [ 92%] ............................................................x........x.. [ 92%] ........x...................................................xX.......... [ 93%] .........................................x.............................. [ 93%] ....ssss................................................................ [ 93%] ........................................................................ [ 94%] ...............sXss...............x.....x.X..x........ssss.sssssssss.sss [ 94%] ssss.sssss.ssssssssxssssssssss.sssss...ssssss.s....................x.... [ 95%] .....ss...........x.............x.......................x............... [ 95%] ........................................................................ [ 95%] ...............ssssss.s..sssss.ss.s.sssss.sssss.ss.ssss.ssssssss.sssssss [ 96%] sss.sssssssssssssssssssss.ss............................................ [ 96%] ............x...............x.x..........x.........x......x...sssss..... [ 96%] .........s..X........................................................... [ 97%] ............x..................................x......x....X........x... [ 97%] .....x.x...x.....................x....................x...............x. [ 97%] ........................................................................ [ 98%] ........................x.xxx.xxxxxx..xxxxx..............x.............. [ 98%] X.X...x.xxx.x.x..xxx..........x...XXx............x...x.................. [ 98%] ...............s........................................................ [ 99%] ......................................................................ss [ 99%] s..sss..sss............................................................. [ 99%] .......s.................................. [100%] =============================== warnings summary =============================== ../../nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: 24 warnings /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: xarray/tests/test_cftime_offsets.py::test_neq, argvalues type: product Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) ../../nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: 24 warnings /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: xarray/tests/test_cftime_offsets.py::test_eq, argvalues type: zip Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) ../../nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: 24 warnings /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: xarray/tests/test_cftime_offsets.py::test_minus_offset, argvalues type: zip Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) ../../nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: 24 warnings /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: xarray/tests/test_dataarray.py::TestDataArray::test_quantile, argvalues type: zip Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) ../../nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: 24 warnings /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: xarray/tests/test_variable.py::TestVariable::test_quantile, argvalues type: zip Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) xarray/tests/test_backends.py: 17 warnings xarray/tests/test_backends_datatree.py: 2 warnings /build/source/xarray/backends/netCDF4_.py:96: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). data[key] = value xarray/tests/test_backends.py::TestNetCDF4ClassicViaH5NetCDFData::test_group_fails /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/unraisableexception.py:67: PytestUnraisableExceptionWarning: Exception ignored while calling deallocator : None Traceback (most recent call last): File "/build/source/xarray/backends/file_manager.py", line 415, in __del__ warnings.warn( ~~~~~~~~~~~~~^ f"deallocating {self}, but file is not already closed. " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... stacklevel=2, ^^^^^^^^^^^^^ ) ^ RuntimeWarning: deallocating , but file is not already closed. This may indicate a bug. warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) xarray/tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[sparse] /nix/store/0m8qxap7csx2g3x3n5q01hg5x5aqbix4-python3.14-sparse-0.18.0/lib/python3.14/site-packages/sparse/numba_backend/_umath.py:618: RuntimeWarning: invalid value encountered in cast func_data = self.func(*func_args, dtype=self.dtype, **self.kwargs) xarray/tests/test_duck_array_ops.py: 16 warnings /nix/store/3x6m0cq31myr2riwj3bf9nch399jxf3a-python3.14-dask-2026.8.0/lib/python3.14/site-packages/dask/array/core.py:5288: RuntimeWarning: overflow encountered in scalar add result = function(*args, **kwargs) xarray/tests/test_dask.py: 12 warnings /nix/store/pjdijd0g201aqcmwi9lfq8mgac8xkqm3-python3.14-numpy-2.5.3/lib/python3.14/site-packages/numpy/_core/numeric.py:475: RuntimeWarning: invalid value encountered in cast multiarray.copyto(res, fill_value, casting='unsafe') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html = 19067 passed, 1790 skipped, 199 xfailed, 21 xpassed, 169 warnings in 123.97s (0:02:03) = Finished executing pytestCheckPhase pytestCheckPhase completed in 2 minutes 11 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase