Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark V3 API experimental #1032

Merged
merged 6 commits into from
May 23, 2022
Merged

Conversation

joshmoore
Copy link
Member

@joshmoore joshmoore commented May 20, 2022

Following discussion at this week's community call, a few additional
precautions are being implemented here:

  • rename the var ZARR_V3_API_AVAILABLE to ZARR_V3_EXPERIMENTAL_API
  • add an assertion to prevent use of zarr_version=3 w/o the var

All tests should continue passing in GHA since the variable is set. Local runs, however, need some consideration in order to properly xfail.

See also #1020

Following discussion at this week's community call, a few additional
precautions are being implemented here:

- [x] rename the var ZARR_V3_API_AVAILABLE to ZARR_V3_EXPERIMENTAL_API
- [x] add an assertion to prevent use of zarr_version=3 w/o the var
@codecov
Copy link

codecov bot commented May 20, 2022

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.94%. Comparing base (bd7ab16) to head (f78f6d9).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1032   +/-   ##
=======================================
  Coverage   99.94%   99.94%           
=======================================
  Files          34       34           
  Lines       13788    13847   +59     
=======================================
+ Hits        13781    13840   +59     
  Misses          7        7           
Files Coverage Δ
zarr/_storage/store.py 100.00% <100.00%> (ø)
zarr/convenience.py 100.00% <100.00%> (ø)
zarr/core.py 100.00% <100.00%> (ø)
zarr/hierarchy.py 99.78% <100.00%> (+<0.01%) ⬆️
zarr/tests/test_convenience.py 100.00% <100.00%> (ø)
zarr/tests/test_core.py 100.00% <100.00%> (ø)
zarr/tests/test_creation.py 100.00% <100.00%> (ø)
zarr/tests/test_hierarchy.py 100.00% <100.00%> (ø)
zarr/tests/test_storage_v3.py 100.00% <100.00%> (ø)

@jakirkham
Copy link
Member

Restarting failed CI jobs

@joshmoore
Copy link
Member Author

Ok. That got us to green. Propose to release this ASAP as 2.12.0a2

cc: @MSanKeys963

@sanketverma1704
Copy link
Member

Thanks for leading this @joshmoore.
Are we also doing a conda release along with pip for a2?

@joshmoore joshmoore merged commit d5a081c into zarr-developers:master May 23, 2022
@joshmoore joshmoore deleted the v3-experimental branch May 23, 2022 10:38
@joshmoore
Copy link
Member Author

Are we also doing a conda release along with pip for a2?

Deferring to @jakirkham on that one.

@jakirkham
Copy link
Member

We can

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants