AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

v.lomtev@airassvet.ru

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Uv — Скилл для ИИ-агентов | AI Рассвет

    Uv

    Guide for using uv, the Python package and project manager. Use this when working with Python projects, scripts, packages, or tools.

    Скиллы для операций#GitHub#astral-sh/claude-code-plugins#skills.sh
    Скачивания
    4
    В избранном
    0
    Комментарии
    0
    Просмотры
    21

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add astral-sh/claude-code-plugins --skill uv
    Скачать ZIP
    Версия
    1.0.0+f3ce88a7ba83
    Автор
    Владимир Ломтев
    Репозиторий
    astral-sh/claude-code-plugins
    GitHub: astral-sh/claude-code-plugins

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    uv

    uv is an extremely fast Python package and project manager. It replaces pip, pip-tools, pipx, pyenv, virtualenv, poetry, etc.

    When to use uv

    Always use uv for Python work, especially if you see:

    • The uv.lock file
    • uv headers in requirements* files, e.g., "This file was autogenerated by uv"

    Don't use uv in projects managed by other tools:

    • Poetry projects (identifiable by poetry.lock file)
    • PDM projects (identifiable by pdm.lock file)

    Choosing the right workflow

    Scripts

    Use when: Running single Python files and standalone scripts.

    Key commands:

    uv run script.py                      # Run a script
    uv run --with requests script.py      # Run with additional packages
    uv add --script script.py requests    # Add dependencies inline to the script
    

    Projects

    Use when: There is a pyproject.toml or uv.lock

    Key commands:

    uv init                   # Create new project
    uv add requests           # Add dependency
    uv remove requests        # Remove dependency
    uv sync                   # Install from lockfile
    uv run <command>          # Run commands in environment
    uv run python -c ""       # Run Python in project environment
    uv run -p 3.12 <command>  # Run with specific Python version
    

    Tools

    Use when: Running command-line tools (e.g., ruff, ty, pytest) without installation.

    Key commands:

    uvx <tool> <args>            # Run a tool without installation
    uvx <tool>@<version> <args>  # Run a specific version of a tool
    

    Important:

    • uvx runs tools from PyPI by package name. This can be unsafe - only run well-known tools.
    • Only use uv tool install only when specifically requested by the user.

    Pip interface

    Use when: Legacy workflows with requirements.txt or manual environment management, no uv.lock present.

    Key commands:

    uv venv
    uv pip install -r requirements.txt
    uv pip compile requirements.in -o requirements.txt
    uv pip sync requirements.txt
    
    ## Platform independent resolution
    uv pip compile --universal requirements.in -o requirements.txt
    

    Important:

    • Don't use the pip interface unless clearly needed.
    • Don't introduce new requirements.txt files.
    • Prefer uv init for new projects.

    Migrating from other tools

    pyenv → uv python

    pyenv install 3.12       → uv python install 3.12
    pyenv versions           → uv python list --only-installed
    pyenv local 3.12         → uv python pin 3.12
    pyenv global 3.12        → uv python install 3.12 --default
    

    pipx → uvx

    pipx run ruff            → uvx ruff
    pipx install ruff        → uv tool install ruff
    pipx upgrade ruff        → uv tool upgrade ruff
    pipx list                → uv tool list
    

    pip and pip-tools → uv pip

    pip install package      → uv pip install package
    pip install -r req.txt   → uv pip install -r req.txt
    pip freeze               → uv pip freeze
    pip-compile req.in       → uv pip compile req.in
    pip-sync req.txt         → uv pip sync req.txt
    virtualenv .venv         → uv venv
    

    Common patterns

    Don't use pip in uv projects

    ## Bad
    pip install requests
    
    ## Good
    uv add requests
    

    Don't run python directly

    ## Bad
    python script.py
    
    ## Good
    uv run script.py
    
    ## Bad
    python -c "..."
    
    ## Good
    uv run python -c "..."
    
    ## Bad
    python3.12 -c "..."
    
    ## Good
    uvx python@3.12 -c "..."
    

    Don't manually manage environments in uv projects

    ## Bad
    python -m venv .venv
    source .venv/bin/activate
    
    ## Good
    uv run <command>
    

    Documentation

    For detailed information, read the official documentation:

    • https://docs.astral.sh/uv/llms.txt

    The documentation links to specific pages for each of these workflows.

    Требования и возможности

    Источник пакета
    https://github.com/astral-sh/claude-code-plugins/tree/f3ce88a7ba830f53afd6d944c1d0278ed318e142/plugins/astral/skills/uv

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md39526553a22dbe4251ec...

    Частые вопросы

    Как установить Uv?
    Используйте команду npx skills add astral-sh/claude-code-plugins --skill uv или скачайте ZIP-архив.
    Можно ли скачать Uv бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Ozon Seller и Performance APIСправочник Ozon Seller API и Performance API с локальными OpenAPI-спецификациями.Grill MeA relentless interview to sharpen a plan or design.Stop SlopRemove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.Git CommitExecute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add astral-sh/claude-code-plugins --skill uv
    Скачать ZIP
    Версия
    1.0.0+f3ce88a7ba83
    Автор
    Владимир Ломтев
    Репозиторий
    astral-sh/claude-code-plugins
    GitHub: astral-sh/claude-code-plugins