Skip to content

Merge branch 'main' into ig/spec0_py314

b934471
Select commit
Loading
Failed to load commit list.
Draft

chore: spec0 compat (python 3.14 compat, numpy 2 min, python 3.12 min) #3564

Merge branch 'main' into ig/spec0_py314
b934471
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 28, 2025 in 0s

59.87% (+0.73%) compared to ee0e69a

View this Pull Request on Codecov

59.87% (+0.73%) compared to ee0e69a

Details

Codecov Report

❌ Patch coverage is 11.47541% with 108 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.87%. Comparing base (ee0e69a) to head (b934471).

Files with missing lines Patch % Lines
src/zarr/abc/codec.py 10.00% 9 Missing ⚠️
src/zarr/core/dtype/wrapper.py 0.00% 9 Missing ⚠️
src/zarr/core/sync.py 0.00% 8 Missing ⚠️
src/zarr/core/array.py 0.00% 7 Missing ⚠️
src/zarr/storage/_utils.py 12.50% 7 Missing ⚠️
src/zarr/core/dtype/npy/complex.py 14.28% 6 Missing ⚠️
src/zarr/core/dtype/npy/float.py 14.28% 6 Missing ⚠️
src/zarr/core/common.py 0.00% 5 Missing ⚠️
src/zarr/core/dtype/npy/int.py 0.00% 5 Missing ⚠️
src/zarr/core/indexing.py 0.00% 5 Missing ⚠️
... and 20 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3564      +/-   ##
==========================================
+ Coverage   59.14%   59.87%   +0.73%     
==========================================
  Files          86       86              
  Lines       10172    10142      -30     
==========================================
+ Hits         6016     6073      +57     
+ Misses       4156     4069      -87     
Files with missing lines Coverage Δ
src/zarr/core/buffer/core.py 30.34% <100.00%> (ø)
src/zarr/core/dtype/npy/common.py 63.70% <ø> (+1.99%) ⬆️
src/zarr/testing/stateful.py 98.84% <100.00%> (-0.01%) ⬇️
src/zarr/types.py 100.00% <100.00%> (ø)
src/zarr/abc/numcodec.py 16.66% <0.00%> (+1.28%) ⬆️
src/zarr/abc/store.py 36.87% <0.00%> (ø)
src/zarr/api/asynchronous.py 73.89% <0.00%> (+1.69%) ⬆️
src/zarr/_compat.py 0.00% <0.00%> (ø)
src/zarr/core/chunk_key_encodings.py 33.82% <0.00%> (ø)
src/zarr/core/dtype/__init__.py 30.00% <0.00%> (ø)
... and 24 more

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.