Warning
This may faile with some packages. We recommend to just use uv
and create the requirements.txt with uv export
Airflow provides a constraints file with the exact versions used. Here is how we can make the installation (almost) reproducible by relying on the hashes.
requirements.in
holds the dependencies with constraints.
# airflow and constraints