From c9e9470c5a3a12e2fe7fd14164dd5a26aec37fb0 Mon Sep 17 00:00:00 2001 From: ccurme Date: Fri, 3 May 2024 18:29:40 -0400 Subject: [PATCH] langchain: fix deprecation decorators on extraction chains (#21276) Calling any of these raises ``` ValueError: A pending deprecation cannot have a scheduled removal ``` --- libs/langchain/langchain/chains/openai_functions/extraction.py | 2 -- libs/langchain/langchain/chains/openai_tools/extraction.py | 1 - libs/langchain/langchain/chains/structured_output/base.py | 2 -- 3 files changed, 5 deletions(-) diff --git a/libs/langchain/langchain/chains/openai_functions/extraction.py b/libs/langchain/langchain/chains/openai_functions/extraction.py index 62f01a224a..cd65951f9e 100644 --- a/libs/langchain/langchain/chains/openai_functions/extraction.py +++ b/libs/langchain/langchain/chains/openai_functions/extraction.py @@ -59,7 +59,6 @@ Passage: "https://github.com/langchain-ai/langchain/discussions/18154" ), removal="0.3.0", - pending=True, alternative=( """ from langchain_core.pydantic_v1 import BaseModel, Field @@ -130,7 +129,6 @@ def create_extraction_chain( "https://github.com/langchain-ai/langchain/discussions/18154" ), removal="0.3.0", - pending=True, alternative=( """ from langchain_core.pydantic_v1 import BaseModel, Field diff --git a/libs/langchain/langchain/chains/openai_tools/extraction.py b/libs/langchain/langchain/chains/openai_tools/extraction.py index b085841f87..53d41d8d41 100644 --- a/libs/langchain/langchain/chains/openai_tools/extraction.py +++ b/libs/langchain/langchain/chains/openai_tools/extraction.py @@ -30,7 +30,6 @@ If a property is not present and is not required in the function parameters, do "https://github.com/langchain-ai/langchain/discussions/18154" ), removal="0.3.0", - pending=True, alternative=( """ from langchain_core.pydantic_v1 import BaseModel, Field diff --git a/libs/langchain/langchain/chains/structured_output/base.py b/libs/langchain/langchain/chains/structured_output/base.py index 14ec2eac8c..bd6042765a 100644 --- a/libs/langchain/langchain/chains/structured_output/base.py +++ b/libs/langchain/langchain/chains/structured_output/base.py @@ -41,7 +41,6 @@ from langchain_core.utils.function_calling import ( "https://github.com/langchain-ai/langchain/discussions/18154" ), removal="0.3.0", - pending=True, alternative=( """ from langchain_core.pydantic_v1 import BaseModel, Field @@ -160,7 +159,6 @@ def create_openai_fn_runnable( "https://github.com/langchain-ai/langchain/discussions/18154" ), removal="0.3.0", - pending=True, alternative=( """ from langchain_core.pydantic_v1 import BaseModel, Field