This is an automated email from the ASF dual-hosted git repository. rahulvats pushed a commit to branch py-client-sync in repository https://gitbox.apache.org/repos/asf/airflow.git
commit bd14f88ee5bb6fae7ad4ec235135b9a681dfa1fc Author: Piyush Mudgal <[email protected]> AuthorDate: Tue Mar 24 20:20:12 2026 +0530 UpdateConfImports (#64165) --- .../providers/fab/auth_manager/api/auth/backend/kerberos_auth.py | 2 +- .../src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py | 2 +- .../src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py | 2 +- .../airflow/providers/fab/auth_manager/api_fastapi/services/login.py | 2 +- .../fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py | 2 +- .../fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py | 3 +-- .../airflow/providers/fab/auth_manager/security_manager/override.py | 2 +- .../fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py | 2 +- providers/fab/src/airflow/providers/fab/www/app.py | 2 +- providers/fab/src/airflow/providers/fab/www/auth.py | 2 +- .../fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py | 2 +- .../fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py | 2 +- .../fab/src/airflow/providers/fab/www/extensions/init_security.py | 3 +-- providers/fab/src/airflow/providers/fab/www/extensions/init_session.py | 2 +- .../src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py | 2 +- providers/fab/src/airflow/providers/fab/www/utils.py | 2 +- providers/fab/src/airflow/providers/fab/www/views.py | 2 +- 17 files changed, 17 insertions(+), 19 deletions(-) diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py b/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py index 41341081061..758e13815ff 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py @@ -28,7 +28,7 @@ from flask import Response, current_app, g, make_response, request from requests_kerberos import HTTPKerberosAuth from airflow.api_fastapi.app import get_auth_manager -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.utils.net import getfqdn if TYPE_CHECKING: diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py index e16be4e12e5..13144201631 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py @@ -20,7 +20,7 @@ import logging from fastapi import Query -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf log = logging.getLogger(__name__) diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py index 39d31b408c5..168b9476d80 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py @@ -24,7 +24,7 @@ from fastapi.responses import RedirectResponse from airflow.api_fastapi.app import get_auth_manager from airflow.api_fastapi.auth.managers.base_auth_manager import COOKIE_NAME_JWT_TOKEN from airflow.api_fastapi.core_api.openapi.exceptions import create_openapi_http_exception_doc -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.auth_manager.api_fastapi.datamodels.login import LoginResponse from airflow.providers.fab.auth_manager.api_fastapi.routes.router import auth_router from airflow.providers.fab.auth_manager.api_fastapi.services.login import FABAuthManagerLogin diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py index b61e201fb07..c3032cd2f3b 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py @@ -20,7 +20,7 @@ from typing import Any from fastapi import HTTPException, status -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.auth_manager.api_fastapi.datamodels.login import LoginResponse from airflow.providers.fab.www.utils import get_fab_auth_manager diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py b/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py index 6d2ed506930..a6a58c41525 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py @@ -29,8 +29,8 @@ from flask_sqlalchemy import SQLAlchemy from sqlalchemy.engine import make_url import airflow -from airflow.configuration import conf from airflow.exceptions import AirflowConfigException +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.www.extensions.init_appbuilder import init_appbuilder from airflow.providers.fab.www.extensions.init_session import init_airflow_session_interface from airflow.providers.fab.www.extensions.init_views import init_plugins diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py b/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py index c2800eb0443..1e12b6658a7 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py @@ -52,10 +52,9 @@ from airflow.api_fastapi.auth.managers.models.resource_details import ( VariableDetails, ) from airflow.api_fastapi.common.types import ExtraMenuItem, MenuItem -from airflow.configuration import conf from airflow.exceptions import AirflowConfigException, AirflowProviderDeprecationWarning from airflow.models import Connection, DagModel, Pool, Variable -from airflow.providers.common.compat.sdk import AirflowException +from airflow.providers.common.compat.sdk import AirflowException, conf from airflow.providers.fab.auth_manager.models import Permission, Role, User from airflow.providers.fab.auth_manager.models.anonymous_user import AnonymousUser from airflow.providers.fab.version_compat import AIRFLOW_V_3_1_PLUS diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py b/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py index 0cfc2351874..b285b30999e 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py @@ -68,7 +68,7 @@ from sqlalchemy.exc import IntegrityError, MultipleResultsFound from sqlalchemy.orm import joinedload from werkzeug.security import check_password_hash, generate_password_hash -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.auth_manager.models import ( Action, Group, diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py b/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py index 9cd23bf47b6..a5d4e520d07 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py @@ -25,7 +25,7 @@ from flask import session from flask_appbuilder import expose from flask_appbuilder.security.views import AuthOAuthView -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf log = logging.getLogger(__name__) diff --git a/providers/fab/src/airflow/providers/fab/www/app.py b/providers/fab/src/airflow/providers/fab/www/app.py index 3e99c644764..0ab94e4b7ad 100644 --- a/providers/fab/src/airflow/providers/fab/www/app.py +++ b/providers/fab/src/airflow/providers/fab/www/app.py @@ -28,9 +28,9 @@ from sqlalchemy.engine.url import make_url from airflow import settings from airflow.api_fastapi.app import get_auth_manager -from airflow.configuration import conf from airflow.exceptions import AirflowConfigException from airflow.logging_config import configure_logging +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.version_compat import AIRFLOW_V_3_1_8_PLUS from airflow.providers.fab.www.extensions.init_appbuilder import init_appbuilder from airflow.providers.fab.www.extensions.init_jinja_globals import init_jinja_globals diff --git a/providers/fab/src/airflow/providers/fab/www/auth.py b/providers/fab/src/airflow/providers/fab/www/auth.py index e25f77c8758..c4b3570881f 100644 --- a/providers/fab/src/airflow/providers/fab/www/auth.py +++ b/providers/fab/src/airflow/providers/fab/www/auth.py @@ -39,7 +39,7 @@ from airflow.api_fastapi.auth.managers.models.resource_details import ( PoolDetails, VariableDetails, ) -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.www.utils import get_fab_auth_manager from airflow.utils.net import get_hostname diff --git a/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py b/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py index c68b8aaea33..4662e50a439 100644 --- a/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py +++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py @@ -41,7 +41,7 @@ from flask_appbuilder.views import IndexView, UtilView from airflow import settings from airflow.api_fastapi.app import create_auth_manager, get_auth_manager -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.www.security_manager import AirflowSecurityManagerV2 from airflow.providers.fab.www.views import FabIndexView, redirect diff --git a/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py b/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py index 25ba1ecbce9..4676d12d456 100644 --- a/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py +++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py @@ -22,7 +22,7 @@ from pendulum import local_timezone import airflow from airflow.api_fastapi.app import get_auth_manager -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.utils.net import get_hostname from airflow.utils.platform import get_airflow_git_version diff --git a/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py b/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py index 36794564c4b..bf3a3c957a0 100644 --- a/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py +++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py @@ -19,8 +19,7 @@ from __future__ import annotations import logging from importlib import import_module -from airflow.configuration import conf -from airflow.providers.common.compat.sdk import AirflowException +from airflow.providers.common.compat.sdk import AirflowException, conf log = logging.getLogger(__name__) diff --git a/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py b/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py index c00290512e0..49dad277a21 100644 --- a/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py +++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py @@ -18,8 +18,8 @@ from __future__ import annotations from flask import session as builtin_flask_session -from airflow.configuration import conf from airflow.exceptions import AirflowConfigException +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.www.session import ( AirflowDatabaseSessionInterface, AirflowSecureCookieSessionInterface, diff --git a/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py b/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py index bcb9d3919f6..48a097f005b 100644 --- a/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py +++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py @@ -21,7 +21,7 @@ from typing import TYPE_CHECKING from werkzeug.middleware.proxy_fix import ProxyFix -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf if TYPE_CHECKING: from flask import Flask diff --git a/providers/fab/src/airflow/providers/fab/www/utils.py b/providers/fab/src/airflow/providers/fab/www/utils.py index 7499debc965..2ce2786acdb 100644 --- a/providers/fab/src/airflow/providers/fab/www/utils.py +++ b/providers/fab/src/airflow/providers/fab/www/utils.py @@ -21,7 +21,7 @@ import logging from typing import TYPE_CHECKING from airflow.api_fastapi.app import get_auth_manager -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.www.security.permissions import ( ACTION_CAN_ACCESS_MENU, ACTION_CAN_CREATE, diff --git a/providers/fab/src/airflow/providers/fab/www/views.py b/providers/fab/src/airflow/providers/fab/www/views.py index 3d75f29c672..166343bb14d 100644 --- a/providers/fab/src/airflow/providers/fab/www/views.py +++ b/providers/fab/src/airflow/providers/fab/www/views.py @@ -31,7 +31,7 @@ from flask_appbuilder import IndexView, expose from airflow.api_fastapi.app import get_auth_manager from airflow.api_fastapi.auth.managers.base_auth_manager import COOKIE_NAME_JWT_TOKEN -from airflow.configuration import conf +from airflow.providers.common.compat.sdk import conf from airflow.providers.fab.version_compat import AIRFLOW_V_3_1_1_PLUS, AIRFLOW_V_3_1_8_PLUS if AIRFLOW_V_3_1_8_PLUS:
