如何在pyproject.toml中配置UV仅构建Wheel包而无需--wheel参数
如何在pyproject.toml中配置UV仅构建Wheel包而无需--wheel参数
嘿,我太懂你不想每次构建都手动敲--wheel参数的麻烦了!刚好UV支持在pyproject.toml里预设默认的构建目标,这样直接跑uv build就只会生成wheel包,完全不用额外加参数。
你只需要在项目的pyproject.toml里添加或修改[tool.uv.build]这个配置段,把targets设置成只包含"wheel"的列表就行:
[tool.uv.build] targets = ["wheel"]
配置完成后,你直接在终端执行uv build,UV就会默认只生成.whl文件,完美匹配你想要的效果。
要是之后临时需要构建源码包,也可以用uv build --sdist来临时覆盖这个默认配置,灵活度也没丢~
备注:内容来源于stack exchange,提问作者Alex.S
相关产品推荐
相关产品推荐

