uv について
uv による Python スクリプトの実行、依存関係の管理、パッケージビルド設定を案内するスキルリファレンスです。基本コマンドに加え、スクリプト内の依存関係と `uv_build` バックエンドも説明します。
主な機能
- 01uv でスクリプトを実行
- 02プロジェクト依存関係の追加
- 03スクリプト内依存関係の宣言
- 04uv_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 対応