Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to minimalkv #531

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

timostrunk
Copy link

@timostrunk timostrunk commented Nov 4, 2022

Description:

Some time ago in #462 it was discussed that a move to minimalkv is not required as repo access to simplekv will be transfered. As of today the simplekv repository is dead. This is therefore another attempt to move kartothek to minimalkv. I recreated the previous PR as the codebase has changed a bit since the last PR.

Still, this PR should also be credited to @xhochy , because he basically did the same work some time ago.

Functionally nothing should change as minimalkv stores and storefact api are unchanged between the two packages.

Consumers of kartothek will be able to have both minimalkv and storefact and simplekv in the same python environment and use them interchangeably. This PR allows those projects to switch to minimalkv and abandon simplekv gracefully.

The two additional commits part of this PR should be reviewed very carefully: I added them to fix unit tests before starting development. Especially the added type compatibility in serialization/_generic should be reviewed very carefully.

@timostrunk timostrunk mentioned this pull request Nov 4, 2022
2 tasks
@xhochy
Copy link
Contributor

xhochy commented Dec 20, 2022

We implemented this over in data-engineering-collective/plateau#51 as we didn't get anyone to respond here anymore. Happy to collaborate with you there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants