tree: c70cda98300ccd9646c613252098b600ea696eed [path history] [tgz]
  1. autocomplete/
  2. doc/
  3. src/
  4. tests/
  5. __init__.py
  6. pyproject.toml
  7. README.md
dev/breeze/README.md

Table of Contents generated with DocToc

Apache Airflow Breeze

The project is part of Apache Airflow - it's a development environment that is used by Airflow developers to effortlessly setup and maintain consistent development environment for Airflow Development.

This package should never be installed in “production” mode. The breeze entrypoint will actually fail if you do so. It is supposed to be installed only in editable/development mode directly from Airflow sources using pipx - usually with --force flag to account for re-installation that might often be needed if dependencies change during development.

pipx install -e ./dev/breeze --force

NOTE! If you see below warning - it means that you hit known issue with packaging version 23.2 ⚠️ Ignoring --editable install option. pipx disallows it for anything but a local path, to avoid having to create a new src/ directory.

The workaround is to downgrade packaging to 23.1 and re-running the pipx install command, for example by running pip install "packaging<23.2".

pip install "packaging<23.2"
pipx install -e ./dev/breeze --force

You can read more about Breeze in the documentation

This README file contains automatically generated hash of the pyproject.toml files that were available when the package was installed. Since this file becomes part of the installed package, it helps to detect automatically if any of the files have changed. If they did, the user will be warned to upgrade their installations.

PLEASE DO NOT MODIFY THE HASH BELOW! IT IS AUTOMATICALLY UPDATED BY PRE-COMMIT.


Package config hash: fdb1d2f95db1e0dba03a84a0854eb69ee931c09845071d69229e02f8ce0ffcca3da51a277a17a517119c3280a4055eee7138a6b2bba34f07f9e941f92578b67b