3.14: PEP-784 compression except zstd #13992
Open
+59
−14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First PR about PEP-784 in sdlib:
bz2
/gzip
/lzma
/zlib
incompression.*
_compression
intocompression._common._streams
, and re-export the latter from the formerstubtest_allowlists
for 3.14 accordingly (the additions are copied that already exists in the non-compression
modules)For the last point, I did not find a better way than copying the file, because only one of the two modules exist depending on Python version (so cannot import from the other)▶️ feel free to suggest a better idea! (or tell if I should add a comment about that somewhere)
Adding
compression.zstd
will be done in a distinct PR.