bramhanandlingala opened a new pull request, #70246: URL: https://github.com/apache/airflow/pull/70246
closes: #70231 ### What `uv` and `pip` versions were being written into generated constraints files via `pip freeze`, even though they're build tools, not Airflow dependencies. ### Fix Added `"uv=="` and `"pip=="` to the exclusion list in `freeze_distributions_to_file()` (scripts/in_container/run_generate_constraints.py), matching the same exclusion already used in `uninstall_all_packages()` in the same file. ### Why this fixes the issue Constraints files get refreshed periodically, but published Docker images are built once and never rebuilt. Capturing `uv`'s version in constraints caused it to drift from the actual image, exactly as reported in #70231. Excluding it removes the mismatch at the source. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
