mcpField
U
uv

uv

github.com/mitsuhiko開発3.2k241 回インストール5 週間前に更新
リポジトリ

uv について

uv による Python スクリプトの実行、依存関係の管理、パッケージビルド設定を案内するスキルリファレンスです。基本コマンドに加え、スクリプト内の依存関係と `uv_build` バックエンドも説明します。

主な機能

  1. 01uv でスクリプトを実行
  2. 02プロジェクト依存関係の追加
  3. 03スクリプト内依存関係の宣言
  4. 04uv_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 を参照してください。

コメント