关于 uv
介绍使用 uv 运行 Python 脚本、管理依赖和配置 Python 包构建的技能参考,包含常用命令、脚本内依赖及 `uv_build` 后端说明。
主要功能
- 01使用 uv 运行脚本
- 02添加项目依赖
- 03声明脚本内依赖
- 04配置 uv_build 构建后端
适用场景
- 01运行带临时依赖的 Python 脚本
- 02创建含内联元数据的脚本
- 03配置纯 Python 包构建
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mitsuhiko/ agent-stuff --skill uv安装后在 Claude Code 中输入/uv确认已加载。
附带文件build.mdscripts.md
详细介绍
快速参考
uv run script.py # Run a script
uv run --with requests script.py # Run with ad-hoc dependency
uv run python -m ast foo.py >/dev/null # Verify syntax without writing __pycache__
uv add requests # Add dependency to project
uv init --script foo.py # Create script with inline metadata
内联脚本依赖项
# /// script
# 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。
评论
支持 Markdown