⚠️ Este repositório é mantido por uma única pessoa, em seu tempo livre, sem financiamento, equipe ou suporte externo.

Cada pacote e atualização é construído e publicado gratuitamente. Se estes pacotes economizam seu tempo, considere apoiar o projeto.

Buy me a coffee

🐍 Instalar a última versão do uv no Debian

Gerenciador extremamente rápido de pacotes e projetos Python

Última Versão: 0.8.8+ (agosto de 2025)
← Voltar ao início

O que é o uv?

uv é um gerenciador extremamente rápido de pacotes e projetos Python escrito em Rust pela Astral (criadores do Ruff). Ele foi projetado como uma ferramenta única para substituir pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv e muito mais, oferecendo desempenho 10-100x mais rápido que as ferramentas Python tradicionais.

⚡ Benchmarks de Desempenho:
  • 10-100x mais rápido que o pip para instalação de pacotes
  • Resolve dependências em milissegundos vs segundos
  • Cache global para deduplicação de dependências eficiente em espaço em disco
  • Downloads e instalações paralelos
🚀 Por que as últimas versões são importantes: o uv está evoluindo rapidamente com lançamentos frequentes contendo grandes melhorias de desempenho, novos recursos e compatibilidade aprimorada com o ecossistema Python. As versões mais recentes incluem recursos de gerenciamento de projetos, gerenciamento de versões Python e melhorias significativas de fluxo de trabalho.

⚡ Principais Recursos do uv

🚀 Extremamente Rápido

10-100x mais rápido que o pip com desempenho Rust. Downloads paralelos, cache eficiente e resolução de dependências otimizada.

🗂️ Gerenciamento de Projetos

Gerenciamento abrangente de projetos com lockfiles universais, suporte a workspaces e rastreamento de dependências similar ao Poetry.

🐍 Gerenciamento de Versões Python

Instale e gerencie múltiplas versões Python. Baixe versões Python conforme necessário, alterne entre elas sem esforço.

🛠️ Gerenciamento de Ferramentas

Execute e instale ferramentas Python com uvx (como o pipx). Execute ferramentas em ambientes efêmeros ou instale-as globalmente.

📜 Suporte a Scripts

Execute scripts de arquivo único com metadados de dependência inline. Criação automática de ambiente e gerenciamento de dependências.

🔩 Compatível com pip

Substituto direto para pip, pip-tools e virtualenv com CLI familiar e recursos avançados como resoluções independentes de plataforma.

🆕 Novidades no uv 0.8.8+

📦 Instalação a partir do debian.griffo.io

Passo 1: Adicionar repositório

curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list sudo apt update
curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list apt update

Passo 2: Instalar uv

# Install latest uv sudo apt install uv # Verificar instalação uv --version
# Install latest uv apt install uv # Verificar instalação uv --version

🎯 Exemplos de uso básico

Gerenciamento de projetos:

# Create new Python project uv init my-project cd my-project # Add dependencies uv add requests pandas # Run project uv run python main.py # Sync dependencies uv sync

Substituir comandos pip:

# Create virtual environment uv venv # Install packages (much faster than pip) uv pip install requests numpy pandas # Compile requirements uv pip compile requirements.in # Sync requirements uv pip sync requirements.txt

Gerenciamento de versões Python:

# Install Python versions uv python install 3.11 3.12 3.13 # Use specific Python version uv python pin 3.12 # Run with specific Python uv run --python 3.11 python script.py

Gerenciamento de ferramentas:

# Run tool in ephemeral environment uvx black . uvx ruff check # Install tool globally uv tool install black uv tool install ruff # List installed tools uv tool list

🚀 Por que escolher o debian.griffo.io?

📊 Comparação de Instalação:
  • Debian Oficial: Frequentemente versões desatualizadas sem os últimos recursos
  • pip install: Mais lento, requer Python já instalado
  • Instalador Curl: Atualizações manuais, sem gerenciamento de pacotes
  • debian.griffo.io: Última versão (0.8.8+) com atualizações automáticas

🏆 Por que o uv é Revolucionário

  • Velocidade: Implementação em Rust oferece melhoria de desempenho de 10-100x
  • Ferramenta Unificada: Substitui múltiplas ferramentas Python com um único binário
  • Recursos Modernos: Lockfiles, workspaces e resolução avançada de dependências
  • Compatibilidade: Substituto direto para fluxos de trabalho existentes
  • Confiabilidade: Builds determinísticos e ambientes reproduzíveis

📦 Repositório de construção de pacotes

Os pacotes do Debian são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponível no debian.griffo.io:

🎯 Perfeito para: Desenvolvedores Python que querem gerenciamento de pacotes mais rápido, equipes que precisam de ambientes reproduzíveis, qualquer pessoa frustrada com operações lentas do pip e projetos que exigem ferramentas Python modernas com desempenho.