Skip to content

maint: bump minimum dependency versions according to policy#11231

Open
jhamman wants to merge 10 commits intopydata:mainfrom
jhamman:maint/202603-version-bumps
Open

maint: bump minimum dependency versions according to policy#11231
jhamman wants to merge 10 commits intopydata:mainfrom
jhamman:maint/202603-version-bumps

Conversation

@jhamman
Copy link
Member

@jhamman jhamman commented Mar 14, 2026

This PR updates our minimum dependency versions. There are a number of notable bumps in here:

  • "numpy>=2.1"
  • zarr>=3.0"

Are we ready for both of these changes?

  • User visible changes (including notable bug fixes) are documented in whats-new.rst

@jhamman jhamman mentioned this pull request Mar 14, 2026
1 task
@github-actions github-actions bot added the CI Continuous Integration tools label Mar 14, 2026
elif zarr_format == 3:
# specifying codecs in zarr_format=3 requires importing from zarr 3 namespace
from zarr.registry import get_codec_class
import zarr
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are the minimal required changes to get this new environment spec passing in CI. A more comprehensive cleanup of the Zarr backend and tests can be found in #11232

@jhamman jhamman requested a review from ianhi March 14, 2026 18:45
@jhamman
Copy link
Member Author

jhamman commented Mar 14, 2026

This is ready for a review. I don't believe the failing flaky tests are related to any changes here.

@jsignell
Copy link
Member

I don't have an opinion on this, but just for reference @dcherian had also started on this in #11107

@dcherian
Copy link
Contributor

Yeah apparently numpy>=2 is being delayed till Q2 which is pretty close !

scientific-python/specs#386 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration tools topic-testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants