zarr-python icon indicating copy to clipboard operation
zarr-python copied to clipboard

[v3] Deprecate stores that we don't expect to include in v3

Open jhamman opened this issue 1 year ago • 4 comments

Following #1274, we expect the v3 release to include a smaller subset of stores. Specifically:

  • MemoryStore
  • DirectoryStore
  • ZipFileStore
  • FsspecStore

The thought is to move everything else to another library or, deprecate entirely.

As a first step, we should mark stores that we expect to move out of this library as deprecated and provide a discussion issue where we can direct users of those stores to.

TODOs here:

  • [ ] deprecate existing stores
  • [ ] open discussion issue
  • [ ] make at least one Zarr-Python release ahead of the 3.0 release with this deprecation warning
  • [ ] last step, remove existing stores

jhamman avatar Apr 05 '24 18:04 jhamman

this is happening in #1791

d-v-b avatar Apr 17 '24 09:04 d-v-b

Thanks for pushing this, guys. I find it unfortunate that the stores weren't in their own modules since I'd very much for keeping their git history. I'd be inclined even with the mega module to use a filter branch to populate the new repositories.

joshmoore avatar Apr 19 '24 12:04 joshmoore

Thanks for pushing this, guys. I find it unfortunate that the stores weren't in their own modules since I'd very much for keeping their git history. I'd be inclined even with the mega module to use a filter branch to populate the new repositories.

@joshmoore - its not too late to do this. I'd fully support someone taking this on.

jhamman avatar Apr 19 '24 15:04 jhamman

it's not too late to do this.

definitely! :+1:

joshmoore avatar Apr 19 '24 15:04 joshmoore