zarr-python
zarr-python copied to clipboard
ShardingCodec cannot be pickled
Because it uses lru_cache
and we have not implemented the requisite dunder methods for object serialization to make it pickleable, which is not hard according to internet wisdom .
todo:
- add tests for pickleability for the ingredients of
Array
andGroup
classes - implement
__getstate__
and__setstate__
as needed to make failing tests pass