概念Python Enhancement Proposal 517
PEP 517
Python 打包生态的一项关键标准,定义了源码包到 wheel 的构建流程与接口规范,引入构建后端抽象角色,使 setuptools、hatchling、flit 等多种后端可以共存。
时间轴 (近 90 天)
10月13日
uv-build 是 uv 提供的 PEP 517 构建后端,用于替代 setuptools、hatchling、flit 等传统构建后端,负责将源码包构建为 wheel。
待验证50%
10月13日
PEP 517 定义了源码包到 wheel 的构建流程与接口规范,引入构建后端角色,要求项目在 pyproject.toml 的 [build-system] 表中声明 build-backend 与 requires,安装工具据此在隔离环境中调用 build_wheel 等标准钩子。
待验证50%