Skip to content

Commit 5580194

Browse files
authored
Merge branch 'main' into implement_canonical_structs
2 parents 69366cc + c9b534a commit 5580194

Some content is hidden

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

73 files changed

+894
-539
lines changed

.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: 2 additions & 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
@@ -72,4 +72,5 @@ jobs:
7272
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
7373
with:
7474
token: ${{ secrets.CODECOV_TOKEN }}
75+
flags: gpu
7576
verbose: true # optional (default = false)

.github/workflows/hypothesis.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ jobs:
8181
uses: codecov/codecov-action@v5
8282
with:
8383
token: ${{ secrets.CODECOV_TOKEN }}
84+
flags: tests
8485
verbose: true # optional (default = false)
8586

8687
- name: Generate and publish the report

.github/workflows/needs_release_notes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: "Pull Request Labeler"
22

33
on:
4-
- pull_request_target:
5-
types: [opened, reopened, synchronize]
4+
pull_request_target:
5+
types: [opened, reopened, synchronize]
66

77
jobs:
88
labeler:

.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: 10 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 }}
@@ -71,6 +71,7 @@ jobs:
7171
uses: codecov/codecov-action@v5
7272
with:
7373
token: ${{ secrets.CODECOV_TOKEN }}
74+
flags: tests
7475
verbose: true # optional (default = false)
7576

7677
test-upstream-and-min-deps:
@@ -79,12 +80,12 @@ jobs:
7980
runs-on: ubuntu-latest
8081
strategy:
8182
matrix:
82-
python-version: ['3.11', "3.13"]
83+
python-version: ['3.12', "3.14"]
8384
dependency-set: ["upstream", "min_deps"]
8485
exclude:
85-
- python-version: "3.13"
86+
- python-version: "3.14"
8687
dependency-set: min_deps
87-
- python-version: "3.11"
88+
- python-version: "3.12"
8889
dependency-set: upstream
8990
steps:
9091
- uses: actions/checkout@v6
@@ -110,6 +111,7 @@ jobs:
110111
uses: codecov/codecov-action@v5
111112
with:
112113
token: ${{ secrets.CODECOV_TOKEN }}
114+
flags: tests
113115
verbose: true # optional (default = false)
114116

115117
doctests:

.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/2720.doc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Document removal of `zarr.storage.init_group` in v3 migration guide, with replacement using `zarr.open_group`/`zarr.create_group`.

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).

0 commit comments

Comments
 (0)