diff --git a/backend-core/auth/keycloak_auth.py b/backend-core/auth/keycloak_auth.py index 9e5e585..58a037c 100644 --- a/backend-core/auth/keycloak_auth.py +++ b/backend-core/auth/keycloak_auth.py @@ -374,13 +374,3 @@ class HybridAuthenticator: if self.keycloak_auth: await self.keycloak_auth.close() - -# Re-export factory functions and FastAPI dependencies from dependencies module -# for backward compatibility with existing imports -from .dependencies import ( # noqa: E402, F401 - get_keycloak_config_from_env, - get_authenticator, - get_auth, - get_current_user, - require_role, -) diff --git a/backend-core/rbac_api.py b/backend-core/rbac_api.py index c023cdc..8510b1b 100644 --- a/backend-core/rbac_api.py +++ b/backend-core/rbac_api.py @@ -27,7 +27,8 @@ try: from auth import get_current_user, TokenExpiredError, TokenInvalidError except ImportError: # Fallback for standalone testing - from auth.keycloak_auth import get_current_user, TokenExpiredError, TokenInvalidError + from auth.keycloak_auth import TokenExpiredError, TokenInvalidError + from auth.dependencies import get_current_user # Configuration from environment - NO DEFAULT SECRETS ENVIRONMENT = os.environ.get("ENVIRONMENT", "development") diff --git a/backend-core/services/file_processor.py b/backend-core/services/file_processor.py index 340ae03..e60f602 100644 --- a/backend-core/services/file_processor.py +++ b/backend-core/services/file_processor.py @@ -31,7 +31,6 @@ from .image_processing import ImageProcessor logger = logging.getLogger(__name__) -# Re-export types for backward compatibility __all__ = [ "FileType", "ProcessingMode", diff --git a/backend-core/services/pdf_service.py b/backend-core/services/pdf_service.py index 2ef3ac6..273b895 100644 --- a/backend-core/services/pdf_service.py +++ b/backend-core/services/pdf_service.py @@ -21,7 +21,6 @@ from jinja2 import Environment, FileSystemLoader, select_autoescape from weasyprint import HTML, CSS from weasyprint.text.fonts import FontConfiguration -# Re-export models for backward compatibility from .pdf_models import ( SchoolInfo, LetterData,