roeap / object-store-python

Python bindings and arrow integration for the rust object_store crate.
Apache License 2.0
51 stars 8 forks source link

Async object store support #6

Closed kylebarron closed 3 months ago

kylebarron commented 7 months ago

Change list

Another option for the API would be to have a separate class AsyncObjectStore that has only the async methods. This might keep the methods cleaner (we wouldn't need to have an async suffix on each method). But alternatively, there's no reason why someone couldn't use the same store for both synchronous and async calls.

This is implemented on top of https://github.com/roeap/object-store-python/pull/5, so ignore the first several commits. It's expected for #5 to be merged first, and then this PR can be squashed.

Closes #2

ion-elgreco commented 4 months ago

This looks interesting! Any chance to get this merged and released? @roeap

simonbutt commented 3 months ago

Any progress getting this released?

jhamman commented 3 months ago

No progress here. The store API has managed to mature a bit so if someone wanted to come and pick this up (@kylebarron or otherwise), now would be a good time.

dark0dave commented 3 months ago

No progress here. The store API has managed to mature a bit so if someone wanted to come and pick this up (@kylebarron or otherwise), now would be a good time.

I have picked it up.

ion-elgreco commented 3 months ago

Maybe it's easier to fork, and then merge all open PRs into that fork and release it