-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add logging #93
Comments
This is more complex because arrow-rs uses the |
Hello @kylebarron (et al), I have been wanting to create some sort of PS: I’ve been working on wrapping/shimming the PPS: I work in geospatial computation/visualization (which it seems you do as well!) and would love to collaborate on some |
👋
I don't think at this point logging is a priority for me. I dug into tracing a little bit last week while reading up on #105 (see #122 ) but I learned of another approach that's simpler to implement. Tracing seems non-trivial to implement bindings for.
First, that looks like an absolutely massive API surface you're shooting for. I can't imagine that would be easy to maintain, and I imagine discoverability would be hard for end users, too, to know which Python modules are stable enough to depend on.
In obstore we don't always materialize a response body into a single buffer. We hold a generic response type and then support async or sync iteration over the stream of chunks, or you can materialize it into one chunk. I see in ryo3-bytes you have a tiny shim around
It is published: https://docs.rs/pyo3-bytes/latest/pyo3_bytes/
I'm always open to contributions! Obstore is getting ready for an 0.3 release, but if you're interested there are some other issues you could tackle, for example #89 |
True. I am having fun working on this in my spare time (when I am not working for a living); the hope is that people aside from just me will contribute to the project.
Firstly, very cool. I figured Does this mean you are able to create a python-
I will take a look when I have a spare minute! Have any priorities? |
No it's not a concrete |
I think I implemented #89. There isn't a lot more obvious work to do here; #105 may be the next simplest piece of work. |
See https://pyo3.rs/v0.22.5/ecosystem/logging, https://github.com/vorner/pyo3-log.
It looks like upstream is already logging: https://github.com/apache/arrow-rs/blob/2b373f850c5ac3d8ba6a1a0dfb98f5711f5318c8/object_store/src/aws/builder.rs#L939
The text was updated successfully, but these errors were encountered: