Caipyra 2025

Gerenciadores de pacotes Python: Indo além do pip install
21/06/2025 , Sala Quentão

Pip install nem sempre basta, e escolher a ferramenta certa é desafiador. Nesta palestra, descubra as melhores opções de gerenciadores de pacotes para o seu projeto.


Diversas ferramentas como rye, poetry, hatch, pipenv, conda, mamba, pdm e pip existem para instalar pacotes. Essa palestra explica a motivação por trás dessas ferramentas, os problemas que resolvem e por que nem sempre o pip é a solução ideal.


Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?
  • Noções básicas de conceitos Python como módulos e suas importações
  • Devem conhecer e ter utilizado o gerenciador de pacotes python pip
  • Ter noções básicas do que é uma biblioteca python e como utiliza-las
Escolha uma ou mais áreas em que essa proposta se encaixa

Outros

O que as pessoas que participarem podem esperar aprender na sua atividade?
  • Irão aprender sobre a limitação existente da falta de lock em instalações de pacotes python com o pip
  • Que existe uma diversidade de ferramentas que resolvem esse problema de formas diferentes
  • Sentir curiosidade sobre as diversas ferramentas
  • Concluir que uma ferramenta diferente da pip pode tornar o ambiente de desenvolvimento mais seguro e salvar dinheiro e erros na sexta e nos fins de semana
  • Entender uma metodologia que pode ser utilizada para analisar qual ferramenta se adequa mais ao seu projeto

Programador e divagador profissional. Bacharel em ciências da computação pela UFRN. Machine Learning Engineer na Shape Digital. Entusiasta de comunidades de tecnologias open source e basqueteiro.