-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
gh-132983: Fix small issues with zstd support in zipfile #133723
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
gh-132983: Fix small issues with zstd support in zipfile #133723
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, these changes look good! I had a few minor suggestions. I think we should be careful how we document the accepted values for zstd's compression level. I don't think we can or should hardcode the values, but I also think giving a pointer to where the current values can be found would be useful.
Co-authored-by: Emma Smith <[email protected]>
All requested changes applied. I see a test failed, but as far as I can tell it's not related to the changes in this PR. |
Thanks @pR0Ps for the PR, and @AA-Turner for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14. |
…nGH-133723) (cherry picked from commit 35f47d05893e012e9f2b145b934c1d8c61d2bb7d) Co-authored-by: Carey Metcalfe <[email protected]> Co-authored-by: Adam Turner <[email protected]> Co-authored-by: Emma Smith <[email protected]>
GH-133974 is a backport of this pull request to the 3.14 branch. |
…33723) (#133974) gh-132983: Fix small issues with zstd support in zipfile (GH-133723) (cherry picked from commit 35f47d0) Co-authored-by: Carey Metcalfe <[email protected]> Co-authored-by: Adam Turner <[email protected]> Co-authored-by: Emma Smith <[email protected]>
Some small tweaks to the zipfile zstd support added in #133365
ZIP_ZSTANDARD
constant to the module's__all__
ZipFile
's docstring.min_level
in_write_end_record
compresslevel
into theZstdCompressor
and document it.Note: I didn't create an issue because this all seems fairly trivial, but I can if needed.
CC: @emmatyping @gpshead