スキル一覧に戻る
ianphil

astral-uv

by ianphil

0🍴 0📅 2026年1月18日
GitHubで見るManusで実行

SKILL.md


name: astral-uv description: > Fast Python package and project management using Astral's uv. Use when installing packages, managing virtual environments, running Python scripts, or initializing Python projects. Triggers on: pyproject.toml, requirements.txt, Python dependency discussions, virtual environment setup. license: MIT metadata: author: Ian version: "1.0"

Astral UV

UV is an extremely fast Python package installer and resolver written in Rust.

Quick Reference

TaskCommand
Create venvuv venv
Install packageuv pip install <pkg>
Add dependencyuv add <pkg>
Run scriptuv run <script.py>
Sync dependenciesuv sync
Init projectuv init

Project Management

Initialize a new project:

uv init my-project
cd my-project

Add dependencies (updates pyproject.toml automatically):

uv add requests httpx
uv add --dev pytest ruff

Sync environment with lockfile:

uv sync

Running Code

Run scripts without manual venv activation:

uv run python script.py
uv run pytest
uv run ruff check .

Run with inline dependencies:

uv run --with requests script.py

Virtual Environments

uv venv                    # Create .venv
uv venv --python 3.12      # Specific Python version

pip Interface

Drop-in pip replacement (10-100x faster):

uv pip install requests
uv pip install -r requirements.txt
uv pip compile requirements.in -o requirements.txt

Python Version Management

uv python install 3.12     # Install Python version
uv python list             # Show available versions
uv python pin 3.12         # Pin version for project

Best Practices

  1. Prefer uv add over uv pip install for project dependencies
  2. Use uv run instead of activating venvs manually
  3. Commit uv.lock to version control
  4. Use uv sync --frozen in CI for reproducible builds
  5. Add dev dependencies with uv add --dev

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です