Compilation de fichiers de verrouillage Python déterministes à partir d'entrées de requirements avec pip-tools
Résolvez les entrées de dépendances Python en fichiers de verrouillage déterministes et synchronisez les environnements sans modifier manuellement les versions transitives.
Prérequis
Python, pip-tools, fichiers d'entrée de dépendances
Installation
Utilisez la méthode d'installation ou de configuration recommandée qui correspond à votre environnement :
- (venv) $ python -m pip install pip-tools
- pipx run --spec pip-tools pip-compile si pipx a été installé avec
- pip-compile doit être exécuté depuis le même environnement virtuel que votre
- standard officiel, vous pouvez utiliser pip-compile pour figer les dépendances
Exigences et mises en garde de l'outil amont :
- même lorsque vous les avez figées. Vous les figez, n'est-ce pas ? (Lors de la construction de votre Python
- Comme pip, pip-tools doit être installé dans chacun des environnements virtuels de votre projet :
Notes d'utilisation de base ou de démarrage :
-
console
-
$ source /path/to/venv/bin/activate
-
Note : toutes les commandes d'exemple restantes supposent que vous avez activé votre environnement virtuel.
-
Extrait de la documentation amont : https://raw.githubusercontent.com/jazzband/pip-tools/HEAD/README.md