This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-0-test by this push:
new 3aa07cc48a3 [v3-0-test] Add breeze to the main workspace of the
apache-airflow-project (#50078) (#50080)
3aa07cc48a3 is described below
commit 3aa07cc48a38fccb7ab7d16b0a82e7d5c84bfd3f
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu May 1 17:05:29 2025 +0200
[v3-0-test] Add breeze to the main workspace of the apache-airflow-project
(#50078) (#50080)
With #50059 it turned out that we need to add breeze also as
part of the workspace. With the current ".idea" setup - all our
projects share the same `.venv` environment and when someone wants
to run `breeze` tests using that `.venv`, it is great if `uv sync`
installs all that is needed to run breeze tests as well. The #50059
added `awswrangler` that was not part of any other project and
even after `uv sync` in the main repo, `breeze` tests could not
be run.
(cherry picked from commit e6d6cc1930ac270e2196a222e98bcce64ecac214)
Co-authored-by: Jarek Potiuk <[email protected]>
---
pyproject.toml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/pyproject.toml b/pyproject.toml
index 7d3db3f7e94..4e1f580941f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1211,6 +1211,7 @@ ignore_errors = true
[dependency-groups]
dev = [
"apache-airflow[all]",
+ "apache-airflow-breeze",
"apache-airflow-dev",
"apache-airflow-devel-common[no-doc]",
"apache-airflow-docker-tests",
@@ -1252,6 +1253,7 @@ no-build-isolation-package = ["sphinx-redoc"]
# These names must match the names as defined in the pyproject.toml of the
workspace items,
# *not* the workspace folder paths
apache-airflow = {workspace = true}
+apache-airflow-breeze = {workspace = true}
apache-airflow-dev = {workspace = true}
apache-airflow-core = {workspace = true}
apache-airflow-ctl = {workspace = true}
@@ -1364,6 +1366,7 @@ apache-airflow-providers-zendesk = { workspace = true }
members = [
".",
"airflow-core",
+ "dev/breeze",
"airflow-ctl",
"dev",
"devel-common",