Python: Хранение проверяемого описания зависимостей и деталей среды сборки как отдельных частей воспроизводимого контракта релиза
Определяйте зависимости среды выполнения в [project.dependencies], а требования к сборке в [build-system.requires] файла pyproject.toml. Используйте отдельный файл зависимостей с точными версиями и sha256-хешами для создания верифицируемого контракта релиза на байтовом уровне.
Python / pyproject.toml / dependencies / reproducibility / pip / hash-checking / build-system / release-contract