Setembro 21, 2024
Astral revela instalador de pacote Python ‘extremamente rápido’

Astral revela instalador de pacote Python ‘extremamente rápido’

Astral, que fabrica ferramentas Python de eminente desempenho, uma vez que o Ruff linter, lançou o uv, um instalador e resolvedor de pacotes Python “extremamente rápido” escrito em Rust.

Projetado uma vez que um substituto subitâneo para pip e pip-tools, uv está pronto para uso em produção hoje em projetos construídos em torno desses fluxos de trabalho, escreveu Astral em uma postagem de blog anunciando o resultado. Os desenvolvedores podem instalar o uv por meio dos instaladores independentes do Astral ou do Pypl.

Assim uma vez que Ruff, o uv foi implementado com um foco obsessivo no desempenho, disse Astral. Os benchmarks da empresa mostram que o UV é 8x a 10x mais rápido do que pip e pip-tools sem cache e 80x a 115x mais rápido ao executar com um cache quente.

O gerenciador de pacotes também foi projetado para simbolizar barreiras mínimas à adoção. O lançamento inicial do uv centrou-se no suporte pip e pip-tools APIs por trás de um uv pip interface, tornando o uv utilizável por projetos existentes sem premência de forma.

uv é enviado uma vez que um único binário estático e oferece suporte a recursos modernos de empacotamento do Python, incluindo instalações editáveis, dependências Git, dependências de URL, dependências locais, arquivos de restrição, distribuições de origem e índices personalizados. uv oferece suporte a Linux, Windows e macOS.

Direitos autorais © 2024 IDG Communications, Inc.

Fonte

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *