Wheelhouse - это директория с предварительно собранными wheel-файлами, создаваемая на машине с доступом к сети и устанавливаемая офлайн на целевой машине. Процесс включает закрепление версий в requirements-файле, запуск pip wheel, архивацию через tar и установку с флагами --no-index --no-deps --force-reinstall.
wheelhouse / offline-install / pip-wheel / repeatable-installs / hash-checking / requirements-file / pyproject-toml / build-dependencies
Определяйте зависимости среды выполнения в [project.dependencies], а требования к сборке в [build-system.requires] файла pyproject.toml. Используйте отдельный файл зависимостей с точными версиями и sha256-хешами для создания верифицируемого контракта релиза на байтовом уровне.
Python / pyproject.toml / dependencies / reproducibility / pip / hash-checking / build-system / release-contract