Fichier de verrouillage
Fichier de verrouillage (en anglais lock file) : fichier qui fige la version exacte de toutes les dépendances, directes et transitives, et souvent l'empreinte de chaque archive.
Avec pip, pip-compile --generate-hashes le produit ; pip install --require-hashes refuse alors toute archive dont l'empreinte ne figure pas dans la liste. En Go, go.sum joue ce rôle. Il se versionne et se relit en revue de code, car il fait partie de la sécurité de la chaîne d'approvisionnement.