Context
The lock-file regeneration workflow run https://github.com/jiridanek/notebooks/actions/runs/16814498242/job/47627775646 was expected to update every requirements/Pipfile lock to setuptools==78.1.1.
During review of PR #1751, two files are still pinned to 75.8.2:
jupyter/pytorch+llmcompressor/ubi9-python-3.11/requirements.txt
runtimes/pytorch+llmcompressor/ubi9-python-3.11/requirements.txt
See the discussion: #1751 (comment).
Problem
Inconsistent setuptools versions can cause subtle build and runtime mismatches in multi-stage images.
Expected
The regeneration workflow should update all lock-files so that every image pins setuptools==78.1.1; python_version >= "3.9" (with correct hashes).
Acceptance Criteria
- Workflow reliably updates every lock-file and CI verifies the consistency.
- No remaining references to
setuptools==75.8.2 after regeneration.
- CI rebuilds pass for all affected images.
Requested by @jiridanek during code review.