zarr-developers / zarr-python

An implementation of chunked, compressed, N-dimensional arrays for Python.
https://zarr.readthedocs.io
MIT License
1.45k stars 273 forks source link

[v3] Develop integration test suite that checks compatibility with downstream libraries #1762

Open jhamman opened 5 months ago

jhamman commented 5 months ago

Open to ideas on how best to structure this but the idea is that we should be testing with libraries that depend on Zarr.

Examples:

dcherian commented 5 months ago

Here's one approach.

I run Xarray's groupby tests in flox's CI

https://github.com/xarray-contrib/flox/blob/603ad2cadf284d4a5bbae182fe69a7e691a12f6d/.github/workflows/ci.yaml#L104-L155

MSanKeys963 commented 5 months ago

A couple of other libraries for downstream testing: