mirror of
https://github.com/hwchase17/langchain
synced 2024-10-29 17:07:25 +00:00
16 lines
548 B
Python
16 lines
548 B
Python
import typing
|
|
|
|
# It's currently impossible to support mypy for both pydantic v1 and v2 at once:
|
|
# https://github.com/pydantic/pydantic/issues/6022
|
|
#
|
|
# In the lint environment, pydantic is currently v1.
|
|
# When we upgrade it to pydantic v2, we'll need to
|
|
# replace this with `from pydantic.v1.dataclasses import *`.
|
|
if typing.TYPE_CHECKING:
|
|
from pydantic.dataclasses import * # noqa: F403
|
|
else:
|
|
try:
|
|
from pydantic.v1.dataclasses import * # noqa: F403
|
|
except ImportError:
|
|
from pydantic.dataclasses import * # noqa: F403
|