-
-
Notifications
You must be signed in to change notification settings - Fork 346
Closed
Labels
help wantedIssue could use help from someone with familiarity on the topicIssue could use help from someone with familiarity on the topic
Milestone
Description
This came up during one of the conversations with @joshmoore. The idea is to extract functionalities not in V2 Spec and their respective tests from zarr-python. E.g. Zarr Specification V2 has the following stores:
- Directory Store
- Nested Directory Store
- Zip file Store
- Object Store
- HTTP Store
But in zarr-python
, we have additional stores like SQLiteStore, MongoDBStore etc. If we could remove these additional stores from the zarr-python
codebase and host them in a separate repo under zarr-developers, it'll help us:
- Making the code run faster and more efficiently
- Run fewer tests and faster completion of them
- Reduce the noise from dependabot
- Add maintainers for specific stores
- Focus on a more concise codebase, thus helping us to add additional features when migrating from V2 to V3
If a user/developer wishes to use the removed functionality, they can shoot pip install zarr-sqlitestore
or similar.
FYI: A similar repo is in the works for Numcodecs, which is taken care of by @joshmoore and @jakirkham.
Please let me know your thoughts on this. Thanks!
CC: @zarr-developers/python-core-devs
ivirshup, norlandrhagen and agriyakhetarpal
Metadata
Metadata
Assignees
Labels
help wantedIssue could use help from someone with familiarity on the topicIssue could use help from someone with familiarity on the topic
Type
Projects
Status
Done