Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Implement PEP 784 - Adding Zstandard to the Python standard library #132983

Open
Assignees
emmatyping
Labels
3.14bugs and security fixesextension-modulesC modules in the Modules dirstdlibPython modules in the Lib dirtype-featureA feature request or enhancement
@emmatyping

Description

@emmatyping

Feature or enhancement

This is a tracking issue for implementingPEP 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:

  • Addcompression 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.
  • Addzstd Python module with tests
  • add NEWS/What's New section
  • Add documentation forzstd
  • Decide on whether or not to check parameter types for options
  • Verify style conformance of C and Python code
    • Python
    • C
  • Refactor_train_dict and_finalize_dict to share common code
  • Fixtest_zstd failed on ubuntu with free-threading #133885
  • Improve error message whenoptions value can't be converted to int

Linked PRs

Metadata

Metadata

Assignees

Labels

3.14bugs and security fixesextension-modulesC modules in the Modules dirstdlibPython modules in the Lib dirtype-featureA feature request or enhancement

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp