Skip to content

Commit 71fd5ad

Browse files
committed
fix(dags): upgrade to Airflow 3 syntax using ruff==0.11.13 AIR rules
1 parent 95b8fba commit 71fd5ad

File tree

20 files changed

+37
-25
lines changed

20 files changed

+37
-25
lines changed

dags/app/channel_reminder/dag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44

55
from datetime import datetime, timedelta
66

7-
from airflow.decorators import dag, task
8-
from airflow.models import Variable
97
from app import discord
8+
from airflow.sdk import dag
9+
from airflow.sdk import task
10+
from airflow.sdk import Variable
1011

1112
DEFAULT_ARGS = {
1213
"owner": "David Jr.",

dags/app/finance_bot/dag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
from datetime import datetime, timedelta
66

7-
from airflow.decorators import dag, task
8-
from airflow.models import Variable
97
from app import discord
108
from app.finance_bot.udf import (
119
df_difference,
@@ -14,6 +12,9 @@
1412
refine_diff_df_to_string,
1513
write_to_bigquery,
1614
)
15+
from airflow.sdk import dag
16+
from airflow.sdk import task
17+
from airflow.sdk import Variable
1718

1819
DEFAULT_ARGS = {
1920
"owner": "CHWan",

dags/app/finance_bot/udf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import numpy as np
44
import pandas as pd
55
import pygsheets
6-
from airflow.models import Variable
76
from google.cloud import bigquery
7+
from airflow.sdk import Variable
88

99

1010
def df_difference(df_xls: pd.DataFrame, df_bigquery: pd.DataFrame) -> pd.DataFrame:

dags/app/proposal_reminder/dag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44

55
from datetime import datetime, timedelta
66

7-
from airflow.decorators import dag, task
8-
from airflow.models import Variable
97
from app import discord
108
from app.proposal_reminder.udf import get_proposal_summary
9+
from airflow.sdk import dag
10+
from airflow.sdk import task
11+
from airflow.sdk import Variable
1112

1213
DEFAULT_ARGS = {
1314
"owner": "Henry Lee",

dags/app/proposal_reminder/udf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import requests
2-
from airflow.models import Variable
2+
from airflow.sdk import Variable
33

44

55
def get_proposal_summary() -> dict:

dags/app/team_registration_bot/dag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44

55
from datetime import datetime, timedelta
66

7-
from airflow.decorators import dag, task
8-
from airflow.models import Variable
97
from app import discord
108
from app.team_registration_bot.udf import (
119
_compose_discord_msg,
1210
_get_statistics_from_bigquery,
1311
)
12+
from airflow.sdk import dag
13+
from airflow.sdk import task
14+
from airflow.sdk import Variable
1415

1516
DEFAULT_ARGS = {
1617
"owner": "David Jr.",

dags/app/twitter_post_notification_bot/dag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66

77
import requests
88
from airflow import settings
9-
from airflow.decorators import dag, task
10-
from airflow.models import Variable
119
from sqlalchemy.orm import sessionmaker
10+
from airflow.sdk import dag
11+
from airflow.sdk import task
12+
from airflow.sdk import Variable
1213

1314
DEFAULT_ARGS = {
1415
"owner": "David Jr.",

dags/ods/fb_post_insights/dag.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"""
44
from datetime import datetime, timedelta
55

6-
from airflow.decorators import dag, task
76
from utils.posts_insights.facebook import FacebookPostsInsightsParser
7+
from airflow.sdk import dag
8+
from airflow.sdk import task
89

910
DEFAULT_ARGS = {
1011
"owner": "CHWan",

dags/ods/ig_post_insights/dags.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"""
44
from datetime import datetime, timedelta
55

6-
from airflow.decorators import dag, task
76
from utils.posts_insights.instagram import InstagramPostsInsightsParser
7+
from airflow.sdk import dag
8+
from airflow.sdk import task
89

910
DEFAULT_ARGS = {
1011
"owner": "Angus Yang",

dags/ods/kktix_ticket_orders/kktix_dag.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44

55
from datetime import datetime, timedelta
66

7-
from airflow.decorators import dag, task
87
from ods.kktix_ticket_orders.udfs import bigquery_loader, kktix_api
8+
from airflow.sdk import dag
9+
from airflow.sdk import task
910

1011
DEFAULT_ARGS = {
1112
"owner": "David Jr.",

0 commit comments

Comments
 (0)