uv em Python, claramente explicado (com código):
UV é incrivelmente rápido. - Criação de ambientes virtuais. O uso de UV é ~ 80x mais rápido que python -m venv. - A instalação do pacote é 4 a 12 vezes mais rápida sem cache e ~ 100 vezes com cache Hoje, vamos entender como usar o uv para gerenciamento de pacotes do Python. Vamos mergulhar!
uv é um gerenciador de pacotes Python baseado em Rust criado para ser rápido e confiável. Ele substitui não apenas pip, mas também pip-tools, virtualenv, pipx, poetry e pyenv, todos com um único binário autônomo. Aqui está uma folha de dicas uv para desenvolvedores Python👇 Vejamos o código a seguir!
1️⃣ Crie um novo projeto Para configurar um novo projeto Python, execute: uv init project-name. Isso cria uma estrutura de diretório, um arquivo TOML, um script de amostra e um README. Verifique isso 👇
2️⃣ Inicialize um env. Embora o uv inicialize automaticamente um ambiente virtual. Em um projeto, você pode criar explicitamente um ambiente virtual. com o comando 'uv venv'. Ative-o da seguinte maneira: - MacOS/Linux: fonte .venv/bin/activate - Windows: .venv\Scripts\activate Verifique isso 👇
3️⃣ Instalar pacotes Em seguida, você pode adicionar dependências usando o comando 'uv add <library-name>'. Quando você adiciona pacotes, o uv atualiza o arquivo toml e resolve a árvore de dependência completa, gerando um arquivo de bloqueio. Verifique isso 👇
4️⃣ Execute um script Para executar um script, use 'uv run script[.]py'. Se um pacote não estiver disponível em seu ambiente, mas for usado no script, o uv o instalará quando você executar o script, desde que a dependência seja especificada no arquivo toml. Verifique isso 👇
5️⃣ Reproduza um env. Finalmente, o uv oferece instalações 100% reproduzíveis. Digamos que você clonou um projeto que usava uv. Você pode executar 'uv sync' para corresponder com precisão ao projeto. Isso funciona em todo o sistema operacional e mesmo se o projeto que você clonou usou uma versão diferente do Python. Verifique isso 👇
E é assim que você pode começar a usar o uv. Observação: quando você envia seu projeto para o GitHub, NÃO adicione o parâmetro uv[.]Bloqueie o arquivo ao seu arquivo gitignore. Isso ajuda a reproduzir o ambiente quando outras pessoas usam seu projeto. Aqui está a folha de dicas novamente para sua referência 👇
Se você achou perspicaz, compartilhe novamente com sua rede. Encontre-me → @akshay_pachaar ✔️ Para obter mais insights e tutoriais sobre LLMs, agentes de IA e aprendizado de máquina!
Akshay 🚀
Akshay 🚀3 de ago., 20:55
uv em Python, claramente explicado (com código):
360,45K