Skip to content

Commit a5013cc

Browse files
committed
Move to airflow-pydantic
1 parent 8e16493 commit a5013cc

File tree

9 files changed

+5
-362
lines changed

9 files changed

+5
-362
lines changed

airflow_config/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
__version__ = "1.1.1"
22

3+
# Reexport
4+
from airflow_pydantic import BashOperatorArgs, Dag, DagArgs, PythonOperatorArgs, SSHOperatorArgs, Task, TaskArgs
5+
36
from .configuration import *
47
from .dag import DAG, create_dag, create_dags, generate_dag_id
58
from .exceptions import *
-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
from .airflow import Dag, DagArgs, Task, TaskArgs
21
from .base import Configuration, load_config
3-
from .operators import *
42
from .priority import *

airflow_config/configuration/airflow.py

-207
This file was deleted.

airflow_config/configuration/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
from pathlib import Path
44
from typing import Dict, Optional
55

6+
from airflow_pydantic import Dag, DagArgs, Task, TaskArgs
67
from hydra import compose, initialize_config_dir
78
from hydra.utils import instantiate
89
from pydantic import BaseModel, Field
910

10-
from airflow_config.configuration.airflow import Dag, DagArgs, Task, TaskArgs
1111
from airflow_config.exceptions import ConfigNotFoundError
1212
from airflow_config.utils import _get_calling_dag
1313

airflow_config/configuration/operators.py

-57
This file was deleted.

airflow_config/configuration/utils/__init__.py

-2
This file was deleted.

airflow_config/configuration/utils/importpath.py

-17
This file was deleted.

airflow_config/configuration/utils/relativedelta.py

-76
This file was deleted.

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ classifiers = [
2929
]
3030

3131
dependencies = [
32+
"airflow-pydantic",
3233
"apache-airflow>=2.8,<3",
3334
"colorlog",
3435
"hydra-core",

0 commit comments

Comments
 (0)