Skip to content

Commit ab7c840

Browse files
authored
Merge branch 'main' into numcodecs-warn
2 parents d425f0c + ea13af5 commit ab7c840

54 files changed

Lines changed: 361 additions & 327 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ body:
6161
value: |
6262
```python
6363
# /// script
64-
# requires-python = ">=3.11"
64+
# requires-python = ">=3.12"
6565
# dependencies = [
6666
# "zarr@git+https://github.com/zarr-developers/zarr-python.git@main",
6767
# ]

.github/workflows/gpu_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: gpu-runner
2828
strategy:
2929
matrix:
30-
python-version: ['3.11']
30+
python-version: ['3.12']
3131

3232
steps:
3333
- uses: actions/checkout@v6

.github/workflows/nightly_wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- uses: actions/setup-python@v6
2424
name: Install Python
2525
with:
26-
python-version: '3.13'
26+
python-version: '3.14'
2727

2828
- name: Install Hatch
2929
uses: pypa/hatch@257e27e51a6a5616ed08a39a408a21c35c9931bc

.github/workflows/releases.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- uses: actions/setup-python@v6
3232
name: Install Python
3333
with:
34-
python-version: '3.11'
34+
python-version: '3.12'
3535

3636
- name: Install Hatch
3737
uses: pypa/hatch@257e27e51a6a5616ed08a39a408a21c35c9931bc

.github/workflows/test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,23 @@ jobs:
2323

2424
strategy:
2525
matrix:
26-
python-version: ['3.11', '3.12', '3.13']
26+
python-version: ['3.12', '3.13', '3.14']
2727
dependency-set: ["minimal", "optional"]
2828
os: ["ubuntu-latest"]
2929
include:
30-
- python-version: '3.11'
30+
- python-version: '3.12'
3131
dependency-set: 'optional'
3232
os: 'macos-latest'
3333

34-
- python-version: '3.13'
34+
- python-version: '3.14'
3535
dependency-set: 'optional'
3636
os: 'macos-latest'
3737

38-
- python-version: '3.11'
38+
- python-version: '3.12'
3939
dependency-set: 'optional'
4040
os: 'windows-latest'
4141

42-
- python-version: '3.13'
42+
- python-version: '3.14'
4343
dependency-set: 'optional'
4444
os: 'windows-latest'
4545
runs-on: ${{ matrix.os }}
@@ -79,12 +79,12 @@ jobs:
7979
runs-on: ubuntu-latest
8080
strategy:
8181
matrix:
82-
python-version: ['3.11', "3.13"]
82+
python-version: ['3.12', "3.14"]
8383
dependency-set: ["upstream", "min_deps"]
8484
exclude:
85-
- python-version: "3.13"
85+
- python-version: "3.14"
8686
dependency-set: min_deps
87-
- python-version: "3.11"
87+
- python-version: "3.12"
8888
dependency-set: upstream
8989
steps:
9090
- uses: actions/checkout@v6

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ci:
77
default_stages: [pre-commit, pre-push]
88

99
default_language_version:
10-
python: python3.11
10+
python: python3.12
1111

1212
repos:
1313
- repo: https://github.com/astral-sh/ruff-pre-commit
@@ -38,7 +38,7 @@ repos:
3838
- donfig
3939
- numcodecs
4040
- google-crc32c>=1.5
41-
- numpy==2.1 # until https://github.com/numpy/numpy/issues/28034 is resolved
41+
- numpy==2.1 # https://github.com/zarr-developers/zarr-python/issues/3780 + https://github.com/zarr-developers/zarr-python/issues/3688
4242
- typing_extensions
4343
- universal-pathlib
4444
- obstore>=0.5.1

changes/3546.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Upgrade to spec0 compat (python 3.14 max, python 3.12 min).

changes/3828.misc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
`CodecPipeline.read` and `CodecPipeline.read_batch` now return a tuple of typeddict objects
2+
that each carry information about the request for a chunk from storage.

changes/3830.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Optimize the performance of indexing operations when using an array-like indexer on a single dimension.

changes/3836.doc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Corrects the type annotation reported for the `batch_info` parameter in the `CodecPipeline.write`
2+
method docstring.

0 commit comments

Comments
 (0)