-
Notifications
You must be signed in to change notification settings - Fork 27
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
Expose zran
functionality at module level
#113
Comments
@martindurant any thoughts on this? |
Hi @forrestfwilliams, this shouldn't be too difficult, as there is already a Cython interface definition file exposing the main On a related note, currently the Also related - a few months ago I did some refactoring (still active on the |
Thanks for your input on this! I'm interested in making this a reality but I don't have any experience with |
I'm pretty sure that it should be possible to add gzip headers to any bytestream, so that you can handle deflate/ZIP or zlib with the library as-is, with a little manipulation of the file-like that gets passed. That's probably how I would do it, rather than reach into the low-level functions. OTOH, I don't see an equivalent project in rust ( the original zran was of course C), so #124 with a clean C API is I think still interesting. |
Hey @martindurant wanted to mention that I ended up creating the zran Python library which is heavily inspired by this project, but exposes more of the low-level functionality. I hope it's useful for you! |
Thanks @forrestfwilliams . When I have the chance to work with it, I'll leave an issue on your repo with muy thoughts. |
I'm interested in using the
zran
functionality that is present withinindexed_gzip
with files that are notgzips
, but were also compressed usingzlib
(e.g.,zlib
compressed zip files). However, thezran
functionality (see here) is not available from the installed package. Would it be possible to expose this functionality at the module level?Related to issue #109.
The text was updated successfully, but these errors were encountered: