diff --git a/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py b/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py index fdd37d6f7d1..8832cfdc9ce 100644 --- a/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py +++ b/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py @@ -160,9 +160,10 @@ async def get_marketplace(request: Request, key: str | None = None): entry["keywords"] = manifest["keywords"] if "category" in manifest: entry["category"] = manifest["category"] - installation_preference: Final[str | None] = _get_manifest_string(manifest, "installation_preference") - if installation_preference is not None: - entry["installationPreference"] = installation_preference + if (installation_preference := _get_manifest_string(manifest, "installation_preference")) is not None: + entry["installationPreference"] = ( # pyright: ignore[reportTypedDictNotRequiredAccess] # assembled incrementally + installation_preference + ) plugin_list.append(entry)