NOTE! The files in this folder are generated by pre-commit based on airflow sources. They are not supposed to be manually modified.
You can read more about pre-commit hooks here.
-
provider_dependencies.json- is generated based onprovider.yamlfiles inairflow/providersand based on the imports in the provider code. If you want to add new dependency to a provider, you need to modify the correspondingprovider.yamlfile. This file is git-ignored (used to be committed) and it is generated automatically / dynamically when needed by either breeze or pre-commit hooks. -
provider_metadata.json- is generated based onprovider.yamlfiles, airflow constraints and tags for the providers. It contains historical metadata in providers that were released - it is useful to generate information in release notes and it is used to generate SBOM information for the providers. It is manually regenerated usingbreeze release-management generate-providers-metadatacommand." -
PYPI_README.md- is generated from the comprehensiveREADME.mdof the project, which contains exhaustive project details. Unlike the fullREADME.md,PYPI_README.mdis a distilled version tailored for PyPI, focusing on select sections. This subset is produced by thegenerate-pypi-readmepre-commit hook specified in the.pre-commit-config.yamlfile. This hook triggers automatically whenever the related sections in theREADME.mdchange, ensuring alignment between the two files. -
devel_deps.txtis a file containing development-only dependencies of Airflow. They were generated for Airflow 2.9.3 by running./dev/get_devel_deps.shscript. -
dep_tree.txtis a file containing the dependency tree of Airflow. It was generated for Airflow 2.9.3 by running this inside breeze:
uv tree --no-dedupe > /opt/airflow/generated/dep_tree.txtdependency_depth.jsonis a fie containing the dependency depth of Airflow. It was generated for Airflow 2.9.3 by running this inside breeze:
cat /opt/airflow/generated/dep_tree.txt | python /opt/airflow/scripts/in_container/get_dependency_status.py >/opt/airflow/generated/dependency_depth.json