diff --git a/fastapi/encoders.py b/fastapi/encoders.py index dd66f7bc6..a2bf923c0 100644 --- a/fastapi/encoders.py +++ b/fastapi/encoders.py @@ -17,7 +17,6 @@ from types import GeneratorType from typing import Any, Callable, Dict, List, Optional, Tuple, Type, Union from uuid import UUID -import pydantic from fastapi.types import IncEx from pydantic import BaseModel from pydantic.networks import AnyUrl, NameEmail @@ -27,11 +26,6 @@ from typing_extensions import Annotated, Doc from ._compat import PYDANTIC_V2, UndefinedType, Url, _model_dump -if getattr(pydantic, "__version__", "1").startswith("2"): - from pydantic_extra_types.color import Color -else: - from pydantic.color import Color - # Taken from Pydantic v1 as is def isoformat(o: Union[datetime.date, datetime.time]) -> str: