Skip to content
Latchkey

O Que É requirements.txt?

requirements.txt explicado, incluindo o que faz e como importa no CI/CD.

requirements.txt é uma lista em texto simples de dependências de pacotes Python, uma por linha.

O que é

Ele pode fixar versões exatas (==) ou intervalos. Requirements fixados e travados por hash dão instalações reproduzíveis; intervalos frouxos não.

Por que importa no CI/CD

O CI executa pip install -r requirements.txt, muitas vezes com um cache do pip. Para determinismo, gere-o com pip-tools ou inclua hashes via --require-hashes.

Principais conclusões

  • requirements.txt lista as deps Python.
  • Fixe versões para reprodutibilidade.
  • O CI o instala com o pip.

Guias relacionados