From dba60cac2230641c49ee8cc962c5bedc47879b5d Mon Sep 17 00:00:00 2001 From: Julio Quinteros Pro Date: Thu, 19 Feb 2026 23:46:02 -0300 Subject: [PATCH] fix(lint): remove unused imports in semantic_guard and policy_endpoints - Remove unused RouteChoice import from semantic_guard.py TYPE_CHECKING block (only referenced in docstring, never used as a type annotation) - Remove redundant explicit router import from policy_endpoints/__init__.py (already re-exported by the preceding import * on the same line) Fixes Ruff F401 errors caught in CI linting. Co-Authored-By: Claude Sonnet 4.6 --- .../guardrail_hooks/semantic_guard/semantic_guard.py | 1 - .../proxy/management_endpoints/policy_endpoints/__init__.py | 3 --- 2 files changed, 4 deletions(-) diff --git a/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py b/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py index 04e8c2d564..465c4a86c2 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py +++ b/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py @@ -26,7 +26,6 @@ except ImportError: if TYPE_CHECKING: from semantic_router.routers import SemanticRouter - from semantic_router.schema import RouteChoice from litellm.caching import DualCache from litellm.proxy.auth.user_api_key_auth import UserAPIKeyAuth diff --git a/litellm/proxy/management_endpoints/policy_endpoints/__init__.py b/litellm/proxy/management_endpoints/policy_endpoints/__init__.py index 8486a5660a..7f28c7b3b2 100644 --- a/litellm/proxy/management_endpoints/policy_endpoints/__init__.py +++ b/litellm/proxy/management_endpoints/policy_endpoints/__init__.py @@ -8,6 +8,3 @@ are imported directly into this namespace. """ from litellm.proxy.management_endpoints.policy_endpoints.endpoints import * # noqa: F401, F403 -from litellm.proxy.management_endpoints.policy_endpoints.endpoints import ( - router, -)