Compilar arquivos de bloqueio Python determinísticos a partir de entradas de requisitos com pip-tools
Resolve entradas de dependências Python em arquivos de bloqueio determinísticos e sincroniza ambientes sem editar manualmente os pinos transitivos.
Pré-requisitos
Python, pip-tools, arquivos de entrada de dependências
Instalação
Use o caminho de instalação ou configuração oficial que corresponda ao seu ambiente:
- (venv) $ python -m pip install pip-tools
- pipx run --spec pip-tools pip-compile se o pipx foi instalado com o
- pip-compile deve ser executado no mesmo ambiente virtual que seu
- padrão oficial, você pode usar pip-compile para fixar as dependências
Requisitos e observações do upstream:
- mesmo quando você as fixou. Você fixa, certo? (Ao construir seu Python
- Similar ao pip, pip-tools deve ser instalado em cada um dos ambientes
- virtuais do seu projeto:
Notas de uso básico ou primeiros passos:
-
console
-
$ source /path/to/venv/bin/activate
-
Nota: todos os comandos de exemplo restantes assumem que você ativou seu
-
Extraído da documentação upstream: https://raw.githubusercontent.com/jazzband/pip-tools/HEAD/README.md