Skip to content

Commit d8cb81d

Browse files
authored
Merge branch 'main' into perf/prepared-write-v2-bench
2 parents 8330cde + ab88363 commit d8cb81d

25 files changed

Lines changed: 389 additions & 1022 deletions

.github/workflows/codspeed.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ jobs:
2727
with:
2828
fetch-depth: 0
2929
persist-credentials: false
30-
- name: Set up Python
31-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
32-
with:
33-
python-version: "3.11"
3430
- name: Install Hatch
3531
uses: pypa/hatch@257e27e51a6a5616ed08a39a408a21c35c9931bc
3632
with:
@@ -39,4 +35,4 @@ jobs:
3935
uses: CodSpeedHQ/action@1c8ae4843586d3ba879736b7f6b7b0c990757fab # v4.12.1
4036
with:
4137
mode: walltime
42-
run: hatch run test.py3.11-minimal:pytest tests/benchmarks --codspeed
38+
run: hatch run test.py3.12-minimal:pytest tests/benchmarks --codspeed

changes/3897.misc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Bump the minimum version of `typing-extensions` to 4.13 to support the `extra_items`
2+
keyword argument on `TypedDict` (PEP 728).

changes/3900.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove deprecated `zarr.convenience` and `zarr.creation` modules.

changes/3901.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove the deprecated `zarr_version` parameter from several functions and methods. That parameter is replaced with `zarr_format`.

changes/3903.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove deprecated `AsyncArray.create` and `Array.create` methods.

docs/api/zarr/convenience.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/api/zarr/deprecated/convenience.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/api/zarr/deprecated/creation.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/api/zarr/index.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Complete reference documentation for the Zarr-Python API.
2121

2222
- **[Load](load.md)** - Loading data from Zarr stores
2323
- **[Save](save.md)** - Saving data to Zarr format
24-
- **[Convenience](convenience.md)** - High-level convenience functions
2524

2625
### Data Types and Configuration
2726

@@ -55,13 +54,6 @@ The ABC module defines interfaces for extending Zarr:
5554
- **[Testing](testing/index.md)** - Utilities for testing Zarr-based code
5655

5756

58-
## Migration and Compatibility
59-
60-
- **[Deprecated Functions](deprecated/convenience.md)** - Legacy convenience functions
61-
- **[Deprecated Creation](deprecated/creation.md)** - Legacy array creation functions
62-
63-
These deprecated modules are maintained for backward compatibility but should be avoided in new code.
64-
6557
## Getting Help
6658

6759
- Check the [User Guide](../../user-guide/index.md) for tutorials and examples

docs/user-guide/config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ For more information, see the
2727

2828
Configuration options include the following:
2929

30-
- Default Zarr format `default_zarr_version`
30+
- Default Zarr format `default_zarr_format`
3131
- Default array order in memory `array.order`
3232
- Whether empty chunks are written to storage `array.write_empty_chunks`
3333
- Enable experimental rectilinear chunks `array.rectilinear_chunks`

0 commit comments

Comments
 (0)