mirror of
https://github.com/hwchase17/langchain
synced 2024-11-18 09:25:54 +00:00
2e0ddd6fb8
As mentioned in #18322, the current PydanticOutputParser won't work for anyone trying to parse to pydantic v2 models. This PR adds a separate `PydanticV2OutputParser`, as well as a `langchain_core.pydantic_v2` namespace that will fail on import to any projects using pydantic<2. Happy to update the docs for output parsers if this is something we're interesting in adding. On a separate note, I also updated `check_pydantic.sh` to detect pydantic imports with leading whitespace and excluded the internal namespaces. That change can be separated into its own PR if needed. --------- Co-authored-by: Jan Nissen <jan23@gmail.com> |
||
---|---|---|
.. | ||
check_imports.py | ||
check_pydantic.sh | ||
lint_imports.sh |