pydantic (3)