mcpField
U
uv

uv

github.com/mitsuhiko开发3.2k241 次安装5 周前更新
代码仓库

关于 uv

介绍使用 uv 运行 Python 脚本、管理依赖和配置 Python 包构建的技能参考,包含常用命令、脚本内依赖及 `uv_build` 后端说明。

主要功能

  1. 01使用 uv 运行脚本
  2. 02添加项目依赖
  3. 03声明脚本内依赖
  4. 04配置 uv_build 构建后端

适用场景

  1. 01运行带临时依赖的 Python 脚本
  2. 02创建含内联元数据的脚本
  3. 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