Skip to content

Commit 2cfd6d5

Browse files
authored
Merge branch 'main' into fix/nested-shard-reads
2 parents e6784d7 + 4cddcf5 commit 2cfd6d5

File tree

5 files changed

+16
-26
lines changed

5 files changed

+16
-26
lines changed

.github/workflows/codspeed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ jobs:
3232
uses: CodSpeedHQ/action@v4
3333
with:
3434
mode: walltime
35-
run: hatch run test.py3.11-2.0-minimal:pytest tests/benchmarks --codspeed
35+
run: hatch run test.py3.11-minimal:pytest tests/benchmarks --codspeed

.github/workflows/gpu_test.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,12 @@ concurrency:
1919

2020
jobs:
2121
test:
22-
name: py=${{ matrix.python-version }}, np=${{ matrix.numpy-version }}, deps=${{ matrix.dependency-set }}
22+
name: py=${{ matrix.python-version }}, deps=${{ matrix.dependency-set }}
2323

2424
runs-on: gpu-runner
2525
strategy:
2626
matrix:
2727
python-version: ['3.11']
28-
numpy-version: ['2.2']
2928
dependency-set: ["minimal"]
3029

3130
steps:
@@ -61,11 +60,11 @@ jobs:
6160
pip install hatch
6261
- name: Set Up Hatch Env
6362
run: |
64-
hatch env create gputest.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }}
65-
hatch env run -e gputest.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }} list-env
63+
hatch env create gputest.py${{ matrix.python-version }}-${{ matrix.dependency-set }}
64+
hatch env run -e gputest.py${{ matrix.python-version }}-${{ matrix.dependency-set }} list-env
6665
- name: Run Tests
6766
run: |
68-
hatch env run --env gputest.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }} run-coverage-gpu
67+
hatch env run --env gputest.py${{ matrix.python-version }}-${{ matrix.dependency-set }} run-coverage-gpu
6968
7069
- name: Upload coverage
7170
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

.github/workflows/hypothesis.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ jobs:
2424
strategy:
2525
matrix:
2626
python-version: ['3.12']
27-
numpy-version: ['2.2']
2827
dependency-set: ["optional"]
2928

3029
steps:
@@ -47,8 +46,8 @@ jobs:
4746
pip install hatch
4847
- name: Set Up Hatch Env
4948
run: |
50-
hatch env create test.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }}
51-
hatch env run -e test.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }} list-env
49+
hatch env create test.py${{ matrix.python-version }}-${{ matrix.dependency-set }}
50+
hatch env run -e test.py${{ matrix.python-version }}-${{ matrix.dependency-set }} list-env
5251
# https://github.com/actions/cache/blob/main/tips-and-workarounds.md#update-a-cache
5352
- name: Restore cached hypothesis directory
5453
id: restore-hypothesis-cache
@@ -64,7 +63,7 @@ jobs:
6463
id: status
6564
run: |
6665
echo "Using Hypothesis profile: $HYPOTHESIS_PROFILE"
67-
hatch env run --env test.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }} run-hypothesis
66+
hatch env run --env test.py${{ matrix.python-version }}-${{ matrix.dependency-set }} run-hypothesis
6867
6968
# explicitly save the cache so it gets updated, also do this even if it fails.
7069
- name: Save cached hypothesis directory

.github/workflows/test.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,27 @@ concurrency:
1616

1717
jobs:
1818
test:
19-
name: os=${{ matrix.os }}, py=${{ matrix.python-version }}, np=${{ matrix.numpy-version }}, deps=${{ matrix.dependency-set }}
19+
name: os=${{ matrix.os }}, py=${{ matrix.python-version }}, deps=${{ matrix.dependency-set }}
2020

2121
strategy:
2222
matrix:
2323
python-version: ['3.11', '3.12', '3.13']
24-
numpy-version: ['2.0', '2.2']
2524
dependency-set: ["minimal", "optional"]
2625
os: ["ubuntu-latest"]
2726
include:
2827
- python-version: '3.11'
29-
numpy-version: '2.0'
3028
dependency-set: 'optional'
3129
os: 'macos-latest'
30+
3231
- python-version: '3.13'
33-
numpy-version: '2.2'
3432
dependency-set: 'optional'
3533
os: 'macos-latest'
34+
3635
- python-version: '3.11'
37-
numpy-version: '2.0'
3836
dependency-set: 'optional'
3937
os: 'windows-latest'
38+
4039
- python-version: '3.13'
41-
numpy-version: '2.2'
4240
dependency-set: 'optional'
4341
os: 'windows-latest'
4442
runs-on: ${{ matrix.os }}
@@ -58,13 +56,13 @@ jobs:
5856
pip install hatch
5957
- name: Set Up Hatch Env
6058
run: |
61-
hatch env create test.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }}
62-
hatch env run -e test.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }} list-env
59+
hatch env create test.py${{ matrix.python-version }}-${{ matrix.dependency-set }}
60+
hatch env run -e test.py${{ matrix.python-version }}-${{ matrix.dependency-set }} list-env
6361
- name: Run Tests
6462
env:
6563
HYPOTHESIS_PROFILE: ci
6664
run: |
67-
hatch env run --env test.py${{ matrix.python-version }}-${{ matrix.numpy-version }}-${{ matrix.dependency-set }} run-coverage
65+
hatch env run --env test.py${{ matrix.python-version }}-${{ matrix.dependency-set }} run-coverage
6866
- name: Upload coverage
6967
if: ${{ matrix.dependency-set == 'optional' && matrix.os == 'ubuntu-latest' }}
7068
uses: codecov/codecov-action@v5
@@ -152,4 +150,4 @@ jobs:
152150
contains(needs.*.result, 'cancelled')
153151
run: exit 1
154152
- name: Success
155-
run: echo Success!
153+
run: echo Success!

pyproject.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,6 @@ version.source = "vcs"
152152
hooks.vcs.version-file = "src/zarr/_version.py"
153153

154154
[tool.hatch.envs.test]
155-
dependencies = [
156-
"numpy~={matrix:numpy}",
157-
]
158155
features = ["test"]
159156

160157
[tool.hatch.envs.test.env-vars]
@@ -165,7 +162,6 @@ COV_CORE_DATAFILE = ".coverage.eager"
165162

166163
[[tool.hatch.envs.test.matrix]]
167164
python = ["3.11", "3.12", "3.13"]
168-
numpy = ["2.0", "2.2"]
169165
deps = ["minimal", "optional"]
170166

171167
[tool.hatch.envs.test.overrides]
@@ -188,14 +184,12 @@ list-env = "pip list"
188184
[tool.hatch.envs.gputest]
189185
template = "test"
190186
dependencies = [
191-
"numpy~={matrix:numpy}",
192187
"universal_pathlib",
193188
]
194189
features = ["test", "gpu"]
195190

196191
[[tool.hatch.envs.gputest.matrix]]
197192
python = ["3.11", "3.12", "3.13"]
198-
numpy = ["2.0", "2.2"]
199193
version = ["minimal"]
200194

201195
[tool.hatch.envs.gputest.scripts]

0 commit comments

Comments
 (0)