Skip to content

Update zarr requirement from <3.0.0,>=2.14 to >=2.14,<4.0.0#52

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/main/zarr-gte-2.14-and-lt-4.0.0
Closed

Update zarr requirement from <3.0.0,>=2.14 to >=2.14,<4.0.0#52
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/main/zarr-gte-2.14-and-lt-4.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2025

Copy link
Copy Markdown
Contributor

Updates the requirements on zarr to permit the latest version.

Release notes

Sourced from zarr's releases.

v3.1.2

What's Changed

... (truncated)

Changelog

Sourced from zarr's changelog.

3.1.2 (2025-08-25)

Features


- Added support for async vectorized and orthogonal indexing. (:issue:`3083`)
- Make config param optional in init_array (:issue:`3391`)

Bugfixes

  • Ensure that -0.0 is not considered equal to 0.0 when checking if all the values in a chunk are equal to an array's fill value.``` (:issue:3144)
  • Fix a bug in create_array caused by iterating over chunk-aligned regions instead of shard-aligned regions when writing data. Additionally, the behavior of nchunks_initialized has been adjusted. This function consistently reports the number of chunks present in stored objects, even when the array uses the sharding codec. (:issue:3299)
  • Opening an array or group with mode="r+" will no longer create new arrays or groups. (:issue:3307)
  • Added zarr.errors.ArrayNotFoundError, which is raised when attempting to open a zarr array that does not exist, and zarr.errors.NodeNotFoundError, which is raised when failing to open an array or a group in a context where either an array or a group was expected. (:issue:3367)
  • Ensure passing config is handled properly when opening an existing array. (:issue:3378)
  • Raise a Zarr-specific error class when a codec can't be found by name when deserializing the given codecs. This avoids hiding this error behind a "not part of a zarr hierarchy" warning. (:issue:3395)

Misc


- :issue:`3098`, :issue:`3288`, :issue:`3318`, :issue:`3368`, :issue:`3371`, :issue:`3372`, :issue:`3374`

3.1.1 (2025-07-28)

Features

  • Add lightweight implementations of .getsize() and .getsize_prefix() for ObjectStore. (:issue:3227)

Bugfixes


- Creating a Zarr format 2 array with the ``order`` keyword argument no longer raises a warning. (:issue:`3112`)
- Fixed the error message when passing both ``config`` and ``write_empty_chunks`` arguments to reflect the current behaviour (``write_empty_chunks`` takes precedence). (:issue:`3112`)
- Creating a Zarr format 3 array with the ``order`` argument now conistently ignores this argument and raises a warning. (:issue:`3112`)
- When using ``from_array`` to copy a Zarr format 2 array to a Zarr format 3 array, if the memory order of the input array is ``"F"`` a warning is raised and the order ignored.
  This is because Zarr format 3 arrays are always stored in "C" order. (:issue:`3112`)
- The ``config`` argument to `zarr.create` (and functions that create arrays) is now used - previously it had no effect. (:issue:`3112`)
- Ensure that all abstract methods of ``ZDType`` raise a ``NotImplementedError`` when invoked. (:issue:`3251`)
</tr></table> 

... (truncated)

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [zarr](https://github.com/zarr-developers/zarr-python) to permit the latest version.
- [Release notes](https://github.com/zarr-developers/zarr-python/releases)
- [Changelog](https://github.com/zarr-developers/zarr-python/blob/main/docs/release-notes.rst)
- [Commits](zarr-developers/zarr-python@v2.14.0...v3.1.2)

---
updated-dependencies:
- dependency-name: zarr
  dependency-version: 3.1.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 15, 2025
@dependabot dependabot Bot requested a review from a team as a code owner September 15, 2025 00:05
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 15, 2025
@dependabot @github

dependabot Bot commented on behalf of github Oct 10, 2025

Copy link
Copy Markdown
Contributor Author

Looks like zarr is no longer updatable, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 10, 2025
@dependabot dependabot Bot deleted the dependabot/pip/main/zarr-gte-2.14-and-lt-4.0.0 branch October 10, 2025 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants