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

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

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

Контакты

Москва

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

+7 (999) 760-24-41

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

lamooof@gmail.com

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

TelegramWhatsApp

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

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

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

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261

    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 бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

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

    Смотреть все
    Story Long Write长篇网文写作。从大纲到正文,辅助长篇网络小说的创作,包括世界观、人物、情节线管理。触发方式:/story-long-write、/写长篇、「帮我开书」「写大纲」「日更」「续写」「继续写」「修改第X章」「回炉」「重写第X章」。Parallel Deep ResearchONLY use when user explicitly says 'deep research', 'exhaustive', 'comprehensive report', or 'thorough investigation'. Slower and more expensive than parallel-web-search. For normal research/lookup requests, use parallel-web-search instead. Supports multi-turn: pass --previous-interaction-id from a prior research or enrichment to continue with context.LangfuseInteract with Langfuse and access its documentation: tracing, monitoring, creating datasets, running experiments, and evaluating AI applications. Use when needing to (1) query or modify Langfuse data, (2) look up Langfuse documentation, concepts, integration guides, a feature or SDK usage, or (3) do any AI engineering task (AI observability, prompt engineering/management, evaluation and evaluator management, experimentation, dataset management, evaluation-driven CI/CD, feedback collection). Invoke it for tasks in this scope even when Langfuse is not configured or explicitly mentioned.
    Комментарии

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

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

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

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

    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
    Excel Automation>
    Uv — Скилл для ИИ-агентов | AI Рассвет