Bump xarray from 2023.1.0 to 2025.12.0 in /constraints
Bumps xarray from 2023.1.0 to 2025.12.0.
Release notes
Sourced from xarray's releases.
v2025.12.0
This release rolls back the default engine for HTTP urls, adds support for
DataTreeobjects incombine_nestedand contains numerous bug fixes.Thanks to the 16 contributors to this release: Benoit Bovy, Christine P. Chai, Deepak Cherian, Dhruva Kumar Kaushal, Ian Hunt-Isaak, Ilan Gold, Illviljan, Julia Signell, Justus Magin, Lars Buntemeyer, Maximilian Roos, Miguel Jimenez, Nick Hodgskin, Richard Berg, Spencer Clark and Stephan Hoyer
What's Changed
- new release section by
@keewisin pydata/xarray#10926- Fix numpy typing issue with numpy=2.3.5 by
@shoyerin pydata/xarray#10935- support combine_nested on DataTree objects by
@shoyerin pydata/xarray#10849- [pydap backend] enables downloading multiple dim arrays within single http request by
@Mikejmnezin pydata/xarray#10629- Fix flaky Hypothesis stateful test for unique name generation by
@max-sixtyin pydata/xarray#10946- normalize the first indexer by
@keewisin pydata/xarray#10948- Mostly restore
netcdfbackend behavior with URLs by@ianhiin pydata/xarray#10931- Adapt to change in behavior of
pandas.Timestampconstructor by@spencerkclarkin pydata/xarray#10944- DOC: Correct many grammatical issues by
@star1327pin pydata/xarray#10959- avoid casting custom indexes in
Dataset.drop_attrsby@keewisin pydata/xarray#10961- Fix type annotation for DataVariables to use Hashable instead of Any by
@dhruvak001in pydata/xarray#10960- Coerce
IndexVariabletoVariablewhen assigning to data variables or coordinates by@jsignellin pydata/xarray#10909- (fix): handle internal type promotion and
nas for extension arrays properly by@ilan-goldin pydata/xarray#10423- Migrate development workflow to Pixi by
@VeckoTheGeckoin pydata/xarray#10888- Fix workflow name to embed
matrix.pytest-addoptsby@VeckoTheGeckoin pydata/xarray#10970- Add GitHub Codespaces config for Pixi by
@VeckoTheGeckoin pydata/xarray#10929- small changes to the pixi env definitions by
@keewisin pydata/xarray#10976- Use
._datainVariable._replaceby@dcherianin pydata/xarray#10969- Support decoding unsigned integers to timedelta by
@dcherianin pydata/xarray#10972- DOC: Remove RTD htmlzip output format by
@VeckoTheGeckoin pydata/xarray#10977- document limitations of cftime arithmetics by
@larsbuntemeyerin pydata/xarray#10653- DOC: Add
llms.txtgeneration to build process by@VeckoTheGeckoin pydata/xarray#10978- release v2025.12.0 by
@keewisin pydata/xarray#10981- set the release date by
@keewisin pydata/xarray#10984New Contributors
@larsbuntemeyermade their first contribution in pydata/xarray#10653Full Changelog: https://github.com/pydata/xarray/compare/v2025.11.0...v2025.12.0
v2025.11.0
This release changes the default for
keep_attrssuch that attributes are preserved by default, adds support forDataTreein top-level functions, and contains several memory and performance improvements as well as a number of bug fixes.Thanks to the 21 contributors to this release: Aled Owen, Charles Turner, Christine P. Chai, David Huard, Deepak Cherian, Gregorio L. Trevisan, Ian Hunt-Isaak, Ilan Gold, Illviljan, Jan Meischner, Jemma Jeffree, Jonas Lundholm Bertelsen, Justus Magin, Kai Mühlbauer, Kristian Bodolai, Lukas Riedel, Max Jones, Maximilian Roos, Niclas Rieger, Stephan Hoyer and William Andrea
What's Changed
- Blank whats new for 2025.10.2 by
@shoyerin pydata/xarray#10830- Change
keep_attrsdefault toTrueby@max-sixtyin pydata/xarray#10726- Add support for DataTree to xarray.merge() by
@shoyerin pydata/xarray#10790- Fix equivalent() for NumPy scalar NaN comparison by
@max-sixtyin pydata/xarray#10838- Fix Dataset.map to handle non-DataArray outputs by
@max-sixtyin pydata/xarray#10839- Support DataTree in xarray.concat() by
@shoyerin pydata/xarray#10846
... (truncated)
Commits
f8bc4f4set the release date (#10984)5178425release v2025.12.0 (#10981)ccadeefAdd sphinx-llms-txt (#10978)50218d0Document limitations of cftime arithmetic (#10653)309a0beRemove RTD htmlzip output format (#10977)66e4309Support decoding unsigned integers to timedelta (#10972)b3f5db3Use._datainVariable._replace(#10969)9bee765small changes to the pixi env definitions (#10976)1b0b9e2Add GitHub Codespaces config for Pixi (#10929)9e6ebf2Fix workflow name to embedmatrix.pytest-addopts(#10970)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
🤖 Constraints Bot: regenerated the constraints files and added a commit with the changes
@dependabot recreate
🤖 Constraints Bot: regenerated the constraints files and added a commit with the changes