add zarr tests#4228
Conversation
|
Zarr uses threads to do non-blocking disk I/O, so that can't work in WASM. I don't know if there is a way to configure it so that it doesn't use threads. |
|
What does work is: Can we expect any problems using zarr < 3? |
|
It looks like in v3 they use a thread pool executor internally, which was not the case in v2. |
|
zarr > 3 issue on pyodide pyodide/pyodide-recipes#227 |
|
recipe is pinned to <v3 https://github.com/pyodide/pyodide-recipes/blob/main/packages/zarr/meta.yaml @DerThorsten we should maybe do the same? |
|
Hi! You may refer to zarr-developers/zarr-python#1903 and pyodide/pyodide-recipes#584 for Zarr v3 support. |
|
nice, will have a look. |
Basic zarr tests as in this PR are currrently failing. I'm opening to iterate on it and get it running. Currently this is based on the latests zarr.
Would be itnerest to hear feedback from @DerThorsten and @davidbrochart .