Skip to content

Refactor Codec interface

5fbad19
Select commit
Loading
Failed to load commit list.
Draft

Refactor Codec interface #3632

Refactor Codec interface
5fbad19
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Dec 23, 2025 in 1s

60.82% (-0.08%) compared to b873691

View this Pull Request on Codecov

60.82% (-0.08%) compared to b873691

Details

Codecov Report

❌ Patch coverage is 44.44444% with 20 lines in your changes missing coverage. Please review.
✅ Project coverage is 60.82%. Comparing base (b873691) to head (5fbad19).

Files with missing lines Patch % Lines
src/zarr/abc/codec.py 20.83% 19 Missing ⚠️
src/zarr/core/array.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3632      +/-   ##
==========================================
- Coverage   60.90%   60.82%   -0.08%     
==========================================
  Files          86       86              
  Lines       10174    10198      +24     
==========================================
+ Hits         6196     6203       +7     
- Misses       3978     3995      +17     
Files with missing lines Coverage Δ
src/zarr/codecs/sharding.py 62.10% <ø> (ø)
src/zarr/core/codec_pipeline.py 70.38% <100.00%> (+0.29%) ⬆️
src/zarr/core/array.py 68.48% <0.00%> (ø)
src/zarr/abc/codec.py 20.00% <20.83%> (+0.76%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.