Open
Description
Feature or enhancement
This is a tracking issue for implementing PEP 784. See the PEP text for more details.
Since the diff is significant (~10k lines) I wanted to split up the PRs a bit.
Implementation Plan:
- Add
compression
module just re-exporting existing compression modules. Move the_compression
module. - Add
_zstd
native module with Unix build config - Add Windows build config for
_zstd
(blocked on addinglibzstd
to cpython-source-deps) and SBOM config. - Add
zstd
Python module with tests - Add documentation for
zstd
and add NEWS/What's New sections
Linked PRs
- gh-132983: Introduce
compression
package and move_compression
module #133018 - gh-132983: Introduce
_zstd
bindings module #133027 - gh-132983: Install compression package contents #133063
- gh-132983: make
compression._common
a full-fledged package #133076 - gh-132983: Convert compression._common to a package #133086
- gh-132983: [DRAFT] Test _zstd code with Python test suite #133185
Metadata
Metadata
Assignees
Projects
Status
No status