From 5c444679f8bc96ecaad9128b525e1b83ad6494d7 Mon Sep 17 00:00:00 2001 From: mateo-berri <277851410+mateo-berri@users.noreply.github.com> Date: Mon, 22 Jun 2026 21:55:36 +0000 Subject: [PATCH] style(bedrock): use PEP 585 dict over typing.Dict to satisfy UP006 gate --- litellm/llms/bedrock/passthrough/transformation.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/litellm/llms/bedrock/passthrough/transformation.py b/litellm/llms/bedrock/passthrough/transformation.py index a905178d805..899529deb30 100644 --- a/litellm/llms/bedrock/passthrough/transformation.py +++ b/litellm/llms/bedrock/passthrough/transformation.py @@ -1,5 +1,5 @@ import json -from typing import TYPE_CHECKING, Dict, List, Optional, Tuple, cast +from typing import TYPE_CHECKING, List, Optional, Tuple, cast from httpx import Response @@ -18,8 +18,8 @@ if TYPE_CHECKING: def restrict_anthropic_bedrock_metadata( - request_data: Dict[str, object], -) -> Dict[str, object]: + request_data: dict[str, object], +) -> dict[str, object]: """ Project a forwarded Anthropic-on-Bedrock body's ``metadata`` down to the provider's closed schema (:class:`AnthropicMetadata`, ``user_id`` only) before @@ -38,7 +38,7 @@ def restrict_anthropic_bedrock_metadata( if "anthropic_version" not in request_data or not isinstance(metadata, dict): return request_data - metadata_obj = cast(Dict[str, object], metadata) + metadata_obj = cast(dict[str, object], metadata) allowed = { k: v for k, v in metadata_obj.items() if k in AnthropicMetadata.model_fields }