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

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

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

Контакты

Москва

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

+7 (999) 760-24-41

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

lamooof@gmail.com

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

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
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    2

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

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

    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-спецификациями.Excel Automation>Grill MeA relentless interview to sharpen a plan or design.Text To LottieCreate, edit, or fix Lottie/Bodymovin JSON animations for the local Skia Skottie player. Use for text-to-Lottie, SVG/logo/type animation, loaders/icons, state feedback, UI microinteractions, lower thirds, diagrams, data/stat/chart animations, product promos, scene/camera motion, visual effects, scene edits, slots/controls, and Skottie debugging.
    Комментарии

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

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

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

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

    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