PEP 775:将zlib作为构建CPython的必需项

PEP 775:将zlib作为构建CPython的必需项

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

PEP 775提议将zlib压缩库作为CPython构建的必需项,但因负面反馈于2025年撤回。zlib在大多数系统上可用,缺少zlib的构建被视为不支持。未来可能完全要求zlib,若无有效使用案例。

🎯

关键要点

  • PEP 775提议将zlib压缩库作为CPython构建的必需项,但于2025年撤回。
  • zlib在大多数系统上可用,缺少zlib的构建被视为不支持。
  • CPython开发者未能注意到缺少zlib会导致至少一个测试失败。
  • 虽然有可能存在无zlib构建的用例,但这些构建将被标记为不支持。
  • 未来可能完全要求zlib,若无有效使用案例。

延伸问答

PEP 775的主要内容是什么?

PEP 775提议将zlib压缩库作为CPython构建的必需项,但于2025年撤回。

为什么PEP 775会被撤回?

PEP 775因未能提供足够的价值和收到显著负面反馈而被撤回。

缺少zlib的CPython构建会有什么后果?

缺少zlib的构建被视为不支持,且可能导致至少一个测试失败。

zlib在CPython中的作用是什么?

zlib用于压缩功能,许多PyPI上的轮子和pip安装程序依赖于zlib。

未来是否可能完全要求zlib?

如果没有有效的zlib-less构建用例,未来可能会完全要求zlib。

PEP 775对WASI平台有什么影响?

在WASI平台上,zlib尚未被默认使用,因此PEP 775对其没有影响。

➡️

继续阅读