This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new e6d6cc1930a Add breeze to the main workspace of the
apache-airflow-project (#50078)
e6d6cc1930a is described below
commit e6d6cc1930ac270e2196a222e98bcce64ecac214
Author: Jarek Potiuk <[email protected]>
AuthorDate: Thu May 1 16:30:59 2025 +0200
Add breeze to the main workspace of the apache-airflow-project (#50078)
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.
---
pyproject.toml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/pyproject.toml b/pyproject.toml
index 75fff4ef8a1..0542218d26f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1217,6 +1217,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",
@@ -1258,6 +1259,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}
@@ -1371,6 +1373,7 @@ apache-airflow-providers-zendesk = { workspace = true }
members = [
".",
"airflow-core",
+ "dev/breeze",
"airflow-ctl",
"dev",
"devel-common",