名称: uv
描述: “使用 uv 替代 pip/python/venv。通过 uv run script.py 运行脚本,使用 uv add 添加依赖,为独立脚本使用内联脚本元数据。”
快速参考
uv run script.py # 运行脚本
uv run --with requests script.py # 使用临时依赖运行脚本
uv add requests # 添加依赖到项目
uv init --script foo.py # 创建带有内联元数据的脚本
内联脚本依赖
# /// 脚本
# requires-python = ">=3.12"
# dependencies = ["requests"]
# ///
查看 scripts.md 获取运行脚本、锁定和可重复性的完整细节。
构建后端
对于纯Python包,使用 uv_build:
[build-system]
requires = ["uv_build>=0.9.28,<0.10.0"]
build-backend = "uv_build"
查看 build.md 获取项目结构、命名空间和文件包含的细节。