Compilar Archivos de Bloqueo Deterministas de Python a partir de Entradas de Requisitos con pip-tools
Resuelve entradas de dependencias de Python en archivos de bloqueo deterministas y sincroniza entornos sin necesidad de editar manualmente pines transitivos.
Prerrequisitos
Python, pip-tools, archivos de entrada de dependencias
Instalación
Usa la ruta de instalación oficial o configura tu entorno según corresponda:
- (venv) $ python -m pip install pip-tools
- pipx run --spec pip-tools pip-compile si pipx fue instalado con el
- pip-compile debe ejecutarse desde el mismo entorno virtual que tu
- estándar oficial, puedes usar pip-compile para fijar las dependencias
Requisitos y advertencias del repositorio original:
- incluso cuando las has fijado. Las fijas, ¿verdad? (Al construir tu Python
- Similar a pip, pip-tools debe instalarse en cada uno de los entornos virtuales de tu proyecto:
- entornos virtuales:
Notas de uso básico o primeros pasos:
-
consola
-
$ source /path/to/venv/bin/activate
-
Nota: todos los comandos de ejemplo restantes asumen que has activado tu
-
Extraído de la documentación oficial: https://raw.githubusercontent.com/jazzband/pip-tools/HEAD/README.md