Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9fd4189
Move DagBag to airflow/dag_processing
ephraimbuddy Sep 1, 2025
5a7dfe9
fixup! Move DagBag to airflow/dag_processing
ephraimbuddy Sep 1, 2025
f9c0339
fixup! fixup! Move DagBag to airflow/dag_processing
ephraimbuddy Sep 1, 2025
5c2126b
fixup! fixup! fixup! Move DagBag to airflow/dag_processing
ephraimbuddy Sep 1, 2025
28f8960
fixup! fixup! fixup! fixup! Move DagBag to airflow/dag_processing
ephraimbuddy Sep 2, 2025
e3f4f2b
fixup! fixup! fixup! fixup! fixup! Move DagBag to airflow/dag_processing
ephraimbuddy Sep 2, 2025
039131e
fixup! fixup! fixup! fixup! fixup! fixup! Move DagBag to airflow/dag_…
ephraimbuddy Sep 2, 2025
7b7ae51
fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Move DagBag t…
ephraimbuddy Sep 2, 2025
7fed01c
Remove get_dagbag method from DagBundlesManager
ephraimbuddy Sep 3, 2025
5040518
Move DagBag to airflow/dag_processing
ephraimbuddy Sep 1, 2025
ccc6a14
fixup! fixup! fixup! fixup! fixup! fixup! fixup! Move DagBag to airfl…
ephraimbuddy Sep 2, 2025
e314cf9
Remove get_dagbag method from DagBundlesManager
ephraimbuddy Sep 3, 2025
ab9102d
Fix dagbag mock
ephraimbuddy Sep 3, 2025
622f20d
import DagBag from models instead of models.dagbag in providers
ephraimbuddy Sep 4, 2025
1ad7af7
fixup! import DagBag from models instead of models.dagbag in providers
ephraimbuddy Sep 8, 2025
1ccca89
fix fab www-hash
ephraimbuddy Sep 8, 2025
cd4d2f9
fixup! fix fab www-hash
ephraimbuddy Sep 16, 2025
065f514
leave DagBag import to be from airflow.models.dagbag in init so it is…
ephraimbuddy Sep 17, 2025
7b14707
Use DBDagBag in fab type checking if in AF3.1+
ephraimbuddy Sep 22, 2025
86a1258
fix static checks
ephraimbuddy Sep 22, 2025
692d306
Update fab hash
ephraimbuddy Sep 22, 2025
7fc31de
fixup! Update fab hash
ephraimbuddy Sep 22, 2025
9cba1e9
fixup! fixup! Update fab hash
ephraimbuddy Sep 24, 2025
883a0d4
fixup! fixup! fixup! Update fab hash
ephraimbuddy Sep 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1580,6 +1580,7 @@ repos:
^airflow-core/src/airflow/dag_processing/collection\.py$|
^airflow-core/src/airflow/dag_processing/manager\.py$|
^airflow-core/src/airflow/dag_processing/processor\.py$|
^airflow-core/src/airflow/dag_processing/dagbag\.py$|
^airflow-core/src/airflow/datasets/metadata\.py$|
^airflow-core/src/airflow/exceptions\.py$|
^airflow-core/src/airflow/executors/local_executor\.py$|
Expand All @@ -1593,7 +1594,6 @@ repos:
^airflow-core/src/airflow/models/baseoperator\.py$|
^airflow-core/src/airflow/models/connection\.py$|
^airflow-core/src/airflow/models/dag\.py$|
^airflow-core/src/airflow/models/dagbag\.py$|
^airflow-core/src/airflow/models/dagrun\.py$|
^airflow-core/src/airflow/models/deadline\.py$|
^airflow-core/src/airflow/models/expandinput\.py$|
Expand Down
2 changes: 1 addition & 1 deletion airflow-core/docs/best-practices.rst
Original file line number Diff line number Diff line change
Expand Up @@ -727,7 +727,7 @@ Unit tests ensure that there is no incorrect code in your Dag. You can write uni

import pytest

from airflow.models import DagBag
from airflow.dag_processing.dagbag import DagBag


@pytest.fixture()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
ReadableDagsFilterDep,
requires_access_dag,
)
from airflow.models.dagbag import DagBag
from airflow.dag_processing.dagbag import DagBag

dag_report_router = AirflowRouter(tags=["DagReport"], prefix="/dagReports")

Expand Down
7 changes: 4 additions & 3 deletions airflow-core/src/airflow/cli/commands/dag_command.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@
from airflow.cli.simple_table import AirflowConsole
from airflow.cli.utils import fetch_dag_run_from_run_id_or_logical_date_string
from airflow.dag_processing.bundles.manager import DagBundlesManager
from airflow.dag_processing.dagbag import DagBag, sync_bag_to_db
from airflow.exceptions import AirflowConfigException, AirflowException
from airflow.jobs.job import Job
from airflow.models import DagBag, DagModel, DagRun, TaskInstance
from airflow.models import DagModel, DagRun, TaskInstance
from airflow.models.dag import get_next_data_interval
from airflow.models.dagbag import sync_bag_to_db
from airflow.models.errors import ParseImportError
from airflow.models.serialized_dag import SerializedDagModel
from airflow.utils import cli as cli_utils
Expand Down Expand Up @@ -364,7 +364,7 @@ def dag_list_dags(args, session: Session = NEW_SESSION) -> None:
dagbag_import_errors = 0
dags_list = []
if args.local:
from airflow.models.dagbag import DagBag
from airflow.dag_processing.dagbag import DagBag

# Get import errors from the local area
if args.bundle_name:
Expand Down Expand Up @@ -463,6 +463,7 @@ def dag_list_import_errors(args, session: Session = NEW_SESSION) -> None:

if args.local:
# Get import errors from local areas

if args.bundle_name:
manager = DagBundlesManager()
validate_dag_bundle_arg(args.bundle_name)
Expand Down
Loading