TRICK: Construindo facilmente um requirements

Lucas de Brito Silva
Data Hackers
Published in
2 min readSep 30, 2020
Python wallpaper

Há alguns dias eu estava fazendo um projeto em Python e queria deixá-lo mais prático para quem quisesse acessá-lo, e um dos passos para isso era construir os requirements.txt, que normalmente carrega os pacotes necessários para executar os projetos em Python. A alternativa mais comum é:

  1. visualizar os pacotes no projeto;

2. selecionar os pacotes necessários através de:

$ pip freeze

3. copiar um a um e colar no requirements.txt

Mas isso não é nada prático, então procurei uma alternativa que atendesse minha necessidade, e encontrei um projeto que fazia exatamente isso. Seu objetivo é gerar requirements.txt baseados em importações em projeto.

Para instalar este pacote, basta executar:

$ pip install pipreqs — user

ou, se você usa Python3:

$ pip3 install pipreqs — user

Para construir automaticamente suas requirements.txt, basta executar o seguinte comando no diretório do projeto:

$ pipreqs

ou

$ pipreqs /localizacao/do/projeto

E a magia vai acontecer!!

Magic happen!

Espero que este posto tenha ajudado e sinta-se à vontade para entrar em contato! ;)

Obrigado pelo seu tempo!

--

--