BUGFIX: Add import types and typevars from core (#13829)

This commit is contained in:
Bagatur 2023-11-24 17:04:10 -08:00 committed by GitHub
parent 751226e067
commit 58f7e109ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 73 additions and 18 deletions

View File

@ -1,6 +1,7 @@
from langchain_core.language_models.base import (
BaseLanguageModel,
LanguageModelInput,
LanguageModelOutput,
get_tokenizer,
)
from langchain_core.language_models.chat_models import BaseChatModel, SimpleChatModel
@ -14,4 +15,5 @@ __all__ = [
"LLM",
"LanguageModelInput",
"get_tokenizer",
"LanguageModelOutput",
]

View File

@ -7,6 +7,7 @@ EXPECTED_ALL = [
"BaseLLM",
"LLM",
"LanguageModelInput",
"LanguageModelOutput",
"get_tokenizer",
]

View File

@ -1,3 +1,3 @@
from langchain_core.caches import BaseCache
from langchain_core.caches import RETURN_VAL_TYPE, BaseCache
__all__ = ["BaseCache"]
__all__ = ["BaseCache", "RETURN_VAL_TYPE"]

View File

@ -1,4 +1,15 @@
from langchain_core.language_models import BaseLanguageModel, get_tokenizer
from langchain_core.language_models import (
BaseLanguageModel,
LanguageModelInput,
LanguageModelOutput,
get_tokenizer,
)
from langchain_core.language_models.base import _get_token_ids_default_method
__all__ = ["get_tokenizer", "BaseLanguageModel", "_get_token_ids_default_method"]
__all__ = [
"get_tokenizer",
"BaseLanguageModel",
"_get_token_ids_default_method",
"LanguageModelInput",
"LanguageModelOutput",
]

View File

@ -1,6 +1,7 @@
from langchain_core.messages import (
AIMessage,
AIMessageChunk,
AnyMessage,
BaseMessage,
BaseMessageChunk,
ChatMessage,
@ -46,4 +47,5 @@ __all__ = [
"_message_to_dict",
"_message_from_dict",
"message_to_dict",
"AnyMessage",
]

View File

@ -7,6 +7,7 @@ from langchain_core.output_parsers import (
BaseTransformOutputParser,
StrOutputParser,
)
from langchain_core.output_parsers.base import T
# Backwards compatibility.
NoOpOutputParser = StrOutputParser
@ -20,4 +21,5 @@ __all__ = [
"NoOpOutputParser",
"StrOutputParser",
"OutputParserException",
"T",
]

View File

@ -1,4 +1,5 @@
from langchain_core.runnables.base import (
Other,
Runnable,
RunnableBinding,
RunnableBindingBase,
@ -6,16 +7,22 @@ from langchain_core.runnables.base import (
RunnableEachBase,
RunnableGenerator,
RunnableLambda,
RunnableLike,
RunnableParallel,
RunnableSequence,
RunnableSerializable,
coerce_to_runnable,
)
from langchain_core.runnables.utils import Input, Output
# Backwards compatibility.
RunnableMap = RunnableParallel
__all__ = [
"Input",
"Output",
"RunnableLike",
"Other",
"Runnable",
"RunnableSerializable",
"RunnableSequence",

View File

@ -1,3 +1,11 @@
from langchain_core.runnables.history import RunnableWithMessageHistory
from langchain_core.runnables.history import (
GetSessionHistoryCallable,
MessagesOrDictWithMessages,
RunnableWithMessageHistory,
)
__all__ = ["RunnableWithMessageHistory"]
__all__ = [
"RunnableWithMessageHistory",
"GetSessionHistoryCallable",
"MessagesOrDictWithMessages",
]

View File

@ -1,3 +1,3 @@
from langchain_core.runnables.retry import RunnableRetry
from langchain_core.runnables.retry import RunnableRetry, U
__all__ = ["RunnableRetry"]
__all__ = ["RunnableRetry", "U"]

View File

@ -1,5 +1,7 @@
from langchain_core.runnables.utils import (
Addable,
AddableDict,
AnyConfigurableField,
ConfigurableField,
ConfigurableFieldMultiOption,
ConfigurableFieldSingleOption,
@ -44,4 +46,6 @@ __all__ = [
"gather_with_concurrency",
"Input",
"Output",
"Addable",
"AnyConfigurableField",
]

View File

@ -1,3 +1,3 @@
from langchain_core.stores import BaseStore
from langchain_core.stores import BaseStore, K, V
__all__ = ["BaseStore"]
__all__ = ["BaseStore", "K", "V"]

View File

@ -1,3 +1,3 @@
from langchain_core.vectorstores import VectorStore, VectorStoreRetriever
from langchain_core.vectorstores import VST, VectorStore, VectorStoreRetriever
__all__ = ["VectorStore", "VectorStoreRetriever"]
__all__ = ["VectorStore", "VectorStoreRetriever", "VST"]

View File

@ -13,6 +13,10 @@ EXPECTED_ALL = [
"RunnableSequence",
"RunnableSerializable",
"coerce_to_runnable",
"Input",
"Output",
"Other",
"RunnableLike",
]

View File

@ -1,6 +1,10 @@
from langchain.schema.runnable.history import __all__
EXPECTED_ALL = ["RunnableWithMessageHistory"]
EXPECTED_ALL = [
"RunnableWithMessageHistory",
"GetSessionHistoryCallable",
"MessagesOrDictWithMessages",
]
def test_all_imports() -> None:

View File

@ -1,6 +1,6 @@
from langchain.schema.runnable.retry import __all__
EXPECTED_ALL = ["RunnableRetry"]
EXPECTED_ALL = ["RunnableRetry", "U"]
def test_all_imports() -> None:

View File

@ -22,6 +22,8 @@ EXPECTED_ALL = [
"indent_lines_after_first",
"Input",
"Output",
"Addable",
"AnyConfigurableField",
]

View File

@ -1,6 +1,6 @@
from langchain.schema.cache import __all__
EXPECTED_ALL = ["BaseCache"]
EXPECTED_ALL = ["BaseCache", "RETURN_VAL_TYPE"]
def test_all_imports() -> None:

View File

@ -1,6 +1,12 @@
from langchain.schema.language_model import __all__
EXPECTED_ALL = ["BaseLanguageModel", "_get_token_ids_default_method", "get_tokenizer"]
EXPECTED_ALL = [
"BaseLanguageModel",
"_get_token_ids_default_method",
"get_tokenizer",
"LanguageModelOutput",
"LanguageModelInput",
]
def test_all_imports() -> None:

View File

@ -22,6 +22,7 @@ EXPECTED_ALL = [
"merge_content",
"messages_from_dict",
"messages_to_dict",
"AnyMessage",
]

View File

@ -9,6 +9,7 @@ EXPECTED_ALL = [
"NoOpOutputParser",
"OutputParserException",
"StrOutputParser",
"T",
]

View File

@ -1,6 +1,6 @@
from langchain.schema.storage import __all__
EXPECTED_ALL = ["BaseStore"]
EXPECTED_ALL = ["BaseStore", "K", "V"]
def test_all_imports() -> None:

View File

@ -1,6 +1,6 @@
from langchain.schema.vectorstore import __all__
EXPECTED_ALL = ["VectorStore", "VectorStoreRetriever"]
EXPECTED_ALL = ["VectorStore", "VectorStoreRetriever", "VST"]
def test_all_imports() -> None: