Compare commits

...

2 Commits

Author SHA1 Message Date
Eugene Yurtsev
33657c6c53 lint 2024-04-30 11:57:15 -04:00
Eugene Yurtsev
1cadc847dd x 2024-04-30 11:46:54 -04:00
161 changed files with 4420 additions and 526 deletions

View File

@@ -14,12 +14,224 @@
Document, <name>TextSplitter
"""
import warnings
from typing import Any
from typing import TYPE_CHECKING, Any
from langchain_core._api import LangChainDeprecationWarning
from langchain._api import create_importer
from langchain.utils.interactive_env import is_interactive_env
if TYPE_CHECKING:
from langchain_community.document_loaders.acreom import AcreomLoader
from langchain_community.document_loaders.airbyte import (
AirbyteCDKLoader,
AirbyteGongLoader,
AirbyteHubspotLoader,
AirbyteSalesforceLoader,
AirbyteShopifyLoader,
AirbyteStripeLoader,
AirbyteTypeformLoader,
AirbyteZendeskSupportLoader,
)
from langchain_community.document_loaders.airbyte_json import AirbyteJSONLoader
from langchain_community.document_loaders.airtable import AirtableLoader
from langchain_community.document_loaders.apify_dataset import ApifyDatasetLoader
from langchain_community.document_loaders.arcgis_loader import ArcGISLoader
from langchain_community.document_loaders.arxiv import ArxivLoader
from langchain_community.document_loaders.assemblyai import (
AssemblyAIAudioTranscriptLoader,
)
from langchain_community.document_loaders.async_html import AsyncHtmlLoader
from langchain_community.document_loaders.azlyrics import AZLyricsLoader
from langchain_community.document_loaders.azure_ai_data import AzureAIDataLoader
from langchain_community.document_loaders.azure_blob_storage_container import (
AzureBlobStorageContainerLoader,
)
from langchain_community.document_loaders.azure_blob_storage_file import (
AzureBlobStorageFileLoader,
)
from langchain_community.document_loaders.bibtex import BibtexLoader
from langchain_community.document_loaders.bigquery import BigQueryLoader
from langchain_community.document_loaders.bilibili import BiliBiliLoader
from langchain_community.document_loaders.blackboard import BlackboardLoader
from langchain_community.document_loaders.blob_loaders.file_system import (
FileSystemBlobLoader,
)
from langchain_community.document_loaders.blob_loaders.youtube_audio import (
YoutubeAudioLoader,
)
from langchain_community.document_loaders.blockchain import BlockchainDocumentLoader
from langchain_community.document_loaders.brave_search import BraveSearchLoader
from langchain_community.document_loaders.browserless import BrowserlessLoader
from langchain_community.document_loaders.chatgpt import ChatGPTLoader
from langchain_community.document_loaders.chromium import AsyncChromiumLoader
from langchain_community.document_loaders.college_confidential import (
CollegeConfidentialLoader,
)
from langchain_community.document_loaders.concurrent import ConcurrentLoader
from langchain_community.document_loaders.confluence import ConfluenceLoader
from langchain_community.document_loaders.conllu import CoNLLULoader
from langchain_community.document_loaders.couchbase import CouchbaseLoader
from langchain_community.document_loaders.csv_loader import (
CSVLoader,
UnstructuredCSVLoader,
)
from langchain_community.document_loaders.cube_semantic import CubeSemanticLoader
from langchain_community.document_loaders.datadog_logs import DatadogLogsLoader
from langchain_community.document_loaders.dataframe import DataFrameLoader
from langchain_community.document_loaders.diffbot import DiffbotLoader
from langchain_community.document_loaders.directory import DirectoryLoader
from langchain_community.document_loaders.discord import DiscordChatLoader
from langchain_community.document_loaders.docugami import DocugamiLoader
from langchain_community.document_loaders.docusaurus import DocusaurusLoader
from langchain_community.document_loaders.dropbox import DropboxLoader
from langchain_community.document_loaders.duckdb_loader import DuckDBLoader
from langchain_community.document_loaders.email import (
OutlookMessageLoader,
UnstructuredEmailLoader,
)
from langchain_community.document_loaders.epub import UnstructuredEPubLoader
from langchain_community.document_loaders.etherscan import EtherscanLoader
from langchain_community.document_loaders.evernote import EverNoteLoader
from langchain_community.document_loaders.excel import UnstructuredExcelLoader
from langchain_community.document_loaders.facebook_chat import FacebookChatLoader
from langchain_community.document_loaders.fauna import FaunaLoader
from langchain_community.document_loaders.figma import FigmaFileLoader
from langchain_community.document_loaders.gcs_directory import GCSDirectoryLoader
from langchain_community.document_loaders.gcs_file import GCSFileLoader
from langchain_community.document_loaders.geodataframe import GeoDataFrameLoader
from langchain_community.document_loaders.git import GitLoader
from langchain_community.document_loaders.gitbook import GitbookLoader
from langchain_community.document_loaders.github import GitHubIssuesLoader
from langchain_community.document_loaders.google_speech_to_text import (
GoogleSpeechToTextLoader,
)
from langchain_community.document_loaders.googledrive import GoogleDriveLoader
from langchain_community.document_loaders.gutenberg import GutenbergLoader
from langchain_community.document_loaders.hn import HNLoader
from langchain_community.document_loaders.html import UnstructuredHTMLLoader
from langchain_community.document_loaders.html_bs import BSHTMLLoader
from langchain_community.document_loaders.hugging_face_dataset import (
HuggingFaceDatasetLoader,
)
from langchain_community.document_loaders.ifixit import IFixitLoader
from langchain_community.document_loaders.image import UnstructuredImageLoader
from langchain_community.document_loaders.image_captions import ImageCaptionLoader
from langchain_community.document_loaders.imsdb import IMSDbLoader
from langchain_community.document_loaders.iugu import IuguLoader
from langchain_community.document_loaders.joplin import JoplinLoader
from langchain_community.document_loaders.json_loader import JSONLoader
from langchain_community.document_loaders.lakefs import LakeFSLoader
from langchain_community.document_loaders.larksuite import LarkSuiteDocLoader
from langchain_community.document_loaders.markdown import UnstructuredMarkdownLoader
from langchain_community.document_loaders.mastodon import MastodonTootsLoader
from langchain_community.document_loaders.max_compute import MaxComputeLoader
from langchain_community.document_loaders.mediawikidump import MWDumpLoader
from langchain_community.document_loaders.merge import MergedDataLoader
from langchain_community.document_loaders.mhtml import MHTMLLoader
from langchain_community.document_loaders.modern_treasury import (
ModernTreasuryLoader,
)
from langchain_community.document_loaders.mongodb import MongodbLoader
from langchain_community.document_loaders.news import NewsURLLoader
from langchain_community.document_loaders.notebook import NotebookLoader
from langchain_community.document_loaders.notion import NotionDirectoryLoader
from langchain_community.document_loaders.notiondb import NotionDBLoader
from langchain_community.document_loaders.obs_directory import OBSDirectoryLoader
from langchain_community.document_loaders.obs_file import OBSFileLoader
from langchain_community.document_loaders.obsidian import ObsidianLoader
from langchain_community.document_loaders.odt import UnstructuredODTLoader
from langchain_community.document_loaders.onedrive import OneDriveLoader
from langchain_community.document_loaders.onedrive_file import OneDriveFileLoader
from langchain_community.document_loaders.open_city_data import OpenCityDataLoader
from langchain_community.document_loaders.org_mode import UnstructuredOrgModeLoader
from langchain_community.document_loaders.pdf import (
AmazonTextractPDFLoader,
MathpixPDFLoader,
OnlinePDFLoader,
PDFMinerLoader,
PDFMinerPDFasHTMLLoader,
PDFPlumberLoader,
PyMuPDFLoader,
PyPDFDirectoryLoader,
PyPDFium2Loader,
PyPDFLoader,
UnstructuredPDFLoader,
)
from langchain_community.document_loaders.polars_dataframe import (
PolarsDataFrameLoader,
)
from langchain_community.document_loaders.powerpoint import (
UnstructuredPowerPointLoader,
)
from langchain_community.document_loaders.psychic import PsychicLoader
from langchain_community.document_loaders.pubmed import PubMedLoader
from langchain_community.document_loaders.pyspark_dataframe import (
PySparkDataFrameLoader,
)
from langchain_community.document_loaders.python import PythonLoader
from langchain_community.document_loaders.readthedocs import ReadTheDocsLoader
from langchain_community.document_loaders.recursive_url_loader import (
RecursiveUrlLoader,
)
from langchain_community.document_loaders.reddit import RedditPostsLoader
from langchain_community.document_loaders.roam import RoamLoader
from langchain_community.document_loaders.rocksetdb import RocksetLoader
from langchain_community.document_loaders.rss import RSSFeedLoader
from langchain_community.document_loaders.rst import UnstructuredRSTLoader
from langchain_community.document_loaders.rtf import UnstructuredRTFLoader
from langchain_community.document_loaders.s3_directory import S3DirectoryLoader
from langchain_community.document_loaders.s3_file import S3FileLoader
from langchain_community.document_loaders.sharepoint import SharePointLoader
from langchain_community.document_loaders.sitemap import SitemapLoader
from langchain_community.document_loaders.slack_directory import (
SlackDirectoryLoader,
)
from langchain_community.document_loaders.snowflake_loader import SnowflakeLoader
from langchain_community.document_loaders.spreedly import SpreedlyLoader
from langchain_community.document_loaders.srt import SRTLoader
from langchain_community.document_loaders.stripe import StripeLoader
from langchain_community.document_loaders.telegram import (
TelegramChatApiLoader,
TelegramChatFileLoader,
)
from langchain_community.document_loaders.tencent_cos_directory import (
TencentCOSDirectoryLoader,
)
from langchain_community.document_loaders.tencent_cos_file import (
TencentCOSFileLoader,
)
from langchain_community.document_loaders.tensorflow_datasets import (
TensorflowDatasetLoader,
)
from langchain_community.document_loaders.text import TextLoader
from langchain_community.document_loaders.tomarkdown import ToMarkdownLoader
from langchain_community.document_loaders.toml import TomlLoader
from langchain_community.document_loaders.trello import TrelloLoader
from langchain_community.document_loaders.tsv import UnstructuredTSVLoader
from langchain_community.document_loaders.twitter import TwitterTweetLoader
from langchain_community.document_loaders.unstructured import (
UnstructuredAPIFileIOLoader,
UnstructuredAPIFileLoader,
UnstructuredFileIOLoader,
UnstructuredFileLoader,
)
from langchain_community.document_loaders.url import UnstructuredURLLoader
from langchain_community.document_loaders.url_playwright import PlaywrightURLLoader
from langchain_community.document_loaders.url_selenium import SeleniumURLLoader
from langchain_community.document_loaders.weather import WeatherDataLoader
from langchain_community.document_loaders.web_base import WebBaseLoader
from langchain_community.document_loaders.whatsapp_chat import WhatsAppChatLoader
from langchain_community.document_loaders.wikipedia import WikipediaLoader
from langchain_community.document_loaders.word_document import (
Docx2txtLoader,
UnstructuredWordDocumentLoader,
)
from langchain_community.document_loaders.xml import UnstructuredXMLLoader
from langchain_community.document_loaders.xorbits import XorbitsLoader
from langchain_community.document_loaders.youtube import (
GoogleApiClient,
GoogleApiYoutubeLoader,
YoutubeLoader,
)
from langchain_community.document_loaders.yuque import YuqueLoader
# For backwards compatibility
_old_to_new_name = {
@@ -27,28 +239,203 @@ _old_to_new_name = {
"TelegramChatLoader": "TelegramChatFileLoader",
}
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AcreomLoader": "langchain_community.document_loaders.acreom",
"AsyncHtmlLoader": "langchain_community.document_loaders.async_html",
"AsyncChromiumLoader": "langchain_community.document_loaders.chromium",
"AZLyricsLoader": "langchain_community.document_loaders.azlyrics",
"AirbyteCDKLoader": "langchain_community.document_loaders.airbyte",
"AirbyteGongLoader": "langchain_community.document_loaders.airbyte",
"AirbyteJSONLoader": "langchain_community.document_loaders.airbyte_json",
"AirbyteHubspotLoader": "langchain_community.document_loaders.airbyte",
"AirbyteSalesforceLoader": "langchain_community.document_loaders.airbyte",
"AirbyteShopifyLoader": "langchain_community.document_loaders.airbyte",
"AirbyteStripeLoader": "langchain_community.document_loaders.airbyte",
"AirbyteTypeformLoader": "langchain_community.document_loaders.airbyte",
"AirbyteZendeskSupportLoader": "langchain_community.document_loaders.airbyte",
"AirtableLoader": "langchain_community.document_loaders.airtable",
"AmazonTextractPDFLoader": "langchain_community.document_loaders.pdf",
"ApifyDatasetLoader": "langchain_community.document_loaders.apify_dataset",
"ArcGISLoader": "langchain_community.document_loaders.arcgis_loader",
"ArxivLoader": "langchain_community.document_loaders.arxiv",
"AssemblyAIAudioTranscriptLoader": (
"langchain_community.document_loaders.assemblyai"
),
"AzureAIDataLoader": "langchain_community.document_loaders.azure_ai_data",
"AzureBlobStorageContainerLoader": (
"langchain_community.document_loaders.azure_blob_storage_container"
),
"AzureBlobStorageFileLoader": (
"langchain_community.document_loaders.azure_blob_storage_file"
),
"BSHTMLLoader": "langchain_community.document_loaders.html_bs",
"BibtexLoader": "langchain_community.document_loaders.bibtex",
"BigQueryLoader": "langchain_community.document_loaders.bigquery",
"BiliBiliLoader": "langchain_community.document_loaders.bilibili",
"BlackboardLoader": "langchain_community.document_loaders.blackboard",
"BlockchainDocumentLoader": "langchain_community.document_loaders.blockchain",
"BraveSearchLoader": "langchain_community.document_loaders.brave_search",
"BrowserlessLoader": "langchain_community.document_loaders.browserless",
"CSVLoader": "langchain_community.document_loaders.csv_loader",
"ChatGPTLoader": "langchain_community.document_loaders.chatgpt",
"CoNLLULoader": "langchain_community.document_loaders.conllu",
"CollegeConfidentialLoader": (
"langchain_community.document_loaders.college_confidential"
),
"ConcurrentLoader": "langchain_community.document_loaders.concurrent",
"ConfluenceLoader": "langchain_community.document_loaders.confluence",
"CouchbaseLoader": "langchain_community.document_loaders.couchbase",
"CubeSemanticLoader": "langchain_community.document_loaders.cube_semantic",
"DataFrameLoader": "langchain_community.document_loaders.dataframe",
"DatadogLogsLoader": "langchain_community.document_loaders.datadog_logs",
"DiffbotLoader": "langchain_community.document_loaders.diffbot",
"DirectoryLoader": "langchain_community.document_loaders.directory",
"DiscordChatLoader": "langchain_community.document_loaders.discord",
"DocugamiLoader": "langchain_community.document_loaders.docugami",
"DocusaurusLoader": "langchain_community.document_loaders.docusaurus",
"Docx2txtLoader": "langchain_community.document_loaders.word_document",
"DropboxLoader": "langchain_community.document_loaders.dropbox",
"DuckDBLoader": "langchain_community.document_loaders.duckdb_loader",
"EtherscanLoader": "langchain_community.document_loaders.etherscan",
"EverNoteLoader": "langchain_community.document_loaders.evernote",
"FacebookChatLoader": "langchain_community.document_loaders.facebook_chat",
"FaunaLoader": "langchain_community.document_loaders.fauna",
"FigmaFileLoader": "langchain_community.document_loaders.figma",
"FileSystemBlobLoader": (
"langchain_community.document_loaders.blob_loaders.file_system"
),
"GCSDirectoryLoader": "langchain_community.document_loaders.gcs_directory",
"GCSFileLoader": "langchain_community.document_loaders.gcs_file",
"GeoDataFrameLoader": "langchain_community.document_loaders.geodataframe",
"GitHubIssuesLoader": "langchain_community.document_loaders.github",
"GitLoader": "langchain_community.document_loaders.git",
"GitbookLoader": "langchain_community.document_loaders.gitbook",
"GoogleApiClient": "langchain_community.document_loaders.youtube",
"GoogleApiYoutubeLoader": "langchain_community.document_loaders.youtube",
"GoogleSpeechToTextLoader": (
"langchain_community.document_loaders.google_speech_to_text"
),
"GoogleDriveLoader": "langchain_community.document_loaders.googledrive",
"GutenbergLoader": "langchain_community.document_loaders.gutenberg",
"HNLoader": "langchain_community.document_loaders.hn",
"HuggingFaceDatasetLoader": (
"langchain_community.document_loaders.hugging_face_dataset"
),
"IFixitLoader": "langchain_community.document_loaders.ifixit",
"IMSDbLoader": "langchain_community.document_loaders.imsdb",
"ImageCaptionLoader": "langchain_community.document_loaders.image_captions",
"IuguLoader": "langchain_community.document_loaders.iugu",
"JSONLoader": "langchain_community.document_loaders.json_loader",
"JoplinLoader": "langchain_community.document_loaders.joplin",
"LarkSuiteDocLoader": "langchain_community.document_loaders.larksuite",
"LakeFSLoader": "langchain_community.document_loaders.lakefs",
"MHTMLLoader": "langchain_community.document_loaders.mhtml",
"MWDumpLoader": "langchain_community.document_loaders.mediawikidump",
"MastodonTootsLoader": "langchain_community.document_loaders.mastodon",
"MathpixPDFLoader": "langchain_community.document_loaders.pdf",
"MaxComputeLoader": "langchain_community.document_loaders.max_compute",
"MergedDataLoader": "langchain_community.document_loaders.merge",
"ModernTreasuryLoader": "langchain_community.document_loaders.modern_treasury",
"MongodbLoader": "langchain_community.document_loaders.mongodb",
"NewsURLLoader": "langchain_community.document_loaders.news",
"NotebookLoader": "langchain_community.document_loaders.notebook",
"NotionDBLoader": "langchain_community.document_loaders.notiondb",
"NotionDirectoryLoader": "langchain_community.document_loaders.notion",
"OBSDirectoryLoader": "langchain_community.document_loaders.obs_directory",
"OBSFileLoader": "langchain_community.document_loaders.obs_file",
"ObsidianLoader": "langchain_community.document_loaders.obsidian",
"OneDriveFileLoader": "langchain_community.document_loaders.onedrive_file",
"OneDriveLoader": "langchain_community.document_loaders.onedrive",
"OnlinePDFLoader": "langchain_community.document_loaders.pdf",
"OpenCityDataLoader": "langchain_community.document_loaders.open_city_data",
"OutlookMessageLoader": "langchain_community.document_loaders.email",
"PDFMinerLoader": "langchain_community.document_loaders.pdf",
"PDFMinerPDFasHTMLLoader": "langchain_community.document_loaders.pdf",
"PDFPlumberLoader": "langchain_community.document_loaders.pdf",
"PyPDFLoader": "langchain_community.document_loaders.pdf",
"PlaywrightURLLoader": "langchain_community.document_loaders.url_playwright",
"PolarsDataFrameLoader": "langchain_community.document_loaders.polars_dataframe",
"PsychicLoader": "langchain_community.document_loaders.psychic",
"PubMedLoader": "langchain_community.document_loaders.pubmed",
"PyMuPDFLoader": "langchain_community.document_loaders.pdf",
"PyPDFDirectoryLoader": "langchain_community.document_loaders.pdf",
"PyPDFium2Loader": "langchain_community.document_loaders.pdf",
"PySparkDataFrameLoader": "langchain_community.document_loaders.pyspark_dataframe",
"PythonLoader": "langchain_community.document_loaders.python",
"RSSFeedLoader": "langchain_community.document_loaders.rss",
"ReadTheDocsLoader": "langchain_community.document_loaders.readthedocs",
"RecursiveUrlLoader": "langchain_community.document_loaders.recursive_url_loader",
"RedditPostsLoader": "langchain_community.document_loaders.reddit",
"RoamLoader": "langchain_community.document_loaders.roam",
"RocksetLoader": "langchain_community.document_loaders.rocksetdb",
"S3DirectoryLoader": "langchain_community.document_loaders.s3_directory",
"S3FileLoader": "langchain_community.document_loaders.s3_file",
"SRTLoader": "langchain_community.document_loaders.srt",
"SeleniumURLLoader": "langchain_community.document_loaders.url_selenium",
"SharePointLoader": "langchain_community.document_loaders.sharepoint",
"SitemapLoader": "langchain_community.document_loaders.sitemap",
"SlackDirectoryLoader": "langchain_community.document_loaders.slack_directory",
"SnowflakeLoader": "langchain_community.document_loaders.snowflake_loader",
"SpreedlyLoader": "langchain_community.document_loaders.spreedly",
"StripeLoader": "langchain_community.document_loaders.stripe",
"TelegramChatApiLoader": "langchain_community.document_loaders.telegram",
"TelegramChatFileLoader": "langchain_community.document_loaders.telegram",
"TensorflowDatasetLoader": (
"langchain_community.document_loaders.tensorflow_datasets"
),
"TencentCOSDirectoryLoader": (
"langchain_community.document_loaders.tencent_cos_directory"
),
"TencentCOSFileLoader": "langchain_community.document_loaders.tencent_cos_file",
"TextLoader": "langchain_community.document_loaders.text",
"ToMarkdownLoader": "langchain_community.document_loaders.tomarkdown",
"TomlLoader": "langchain_community.document_loaders.toml",
"TrelloLoader": "langchain_community.document_loaders.trello",
"TwitterTweetLoader": "langchain_community.document_loaders.twitter",
"UnstructuredAPIFileIOLoader": "langchain_community.document_loaders.unstructured",
"UnstructuredAPIFileLoader": "langchain_community.document_loaders.unstructured",
"UnstructuredCSVLoader": "langchain_community.document_loaders.csv_loader",
"UnstructuredEPubLoader": "langchain_community.document_loaders.epub",
"UnstructuredEmailLoader": "langchain_community.document_loaders.email",
"UnstructuredExcelLoader": "langchain_community.document_loaders.excel",
"UnstructuredFileIOLoader": "langchain_community.document_loaders.unstructured",
"UnstructuredFileLoader": "langchain_community.document_loaders.unstructured",
"UnstructuredHTMLLoader": "langchain_community.document_loaders.html",
"UnstructuredImageLoader": "langchain_community.document_loaders.image",
"UnstructuredMarkdownLoader": "langchain_community.document_loaders.markdown",
"UnstructuredODTLoader": "langchain_community.document_loaders.odt",
"UnstructuredOrgModeLoader": "langchain_community.document_loaders.org_mode",
"UnstructuredPDFLoader": "langchain_community.document_loaders.pdf",
"UnstructuredPowerPointLoader": "langchain_community.document_loaders.powerpoint",
"UnstructuredRSTLoader": "langchain_community.document_loaders.rst",
"UnstructuredRTFLoader": "langchain_community.document_loaders.rtf",
"UnstructuredTSVLoader": "langchain_community.document_loaders.tsv",
"UnstructuredURLLoader": "langchain_community.document_loaders.url",
"UnstructuredWordDocumentLoader": (
"langchain_community.document_loaders.word_document"
),
"UnstructuredXMLLoader": "langchain_community.document_loaders.xml",
"WeatherDataLoader": "langchain_community.document_loaders.weather",
"WebBaseLoader": "langchain_community.document_loaders.web_base",
"WhatsAppChatLoader": "langchain_community.document_loaders.whatsapp_chat",
"WikipediaLoader": "langchain_community.document_loaders.wikipedia",
"XorbitsLoader": "langchain_community.document_loaders.xorbits",
"YoutubeAudioLoader": (
"langchain_community.document_loaders.blob_loaders.youtube_audio"
),
"YoutubeLoader": "langchain_community.document_loaders.youtube",
"YuqueLoader": "langchain_community.document_loaders.yuque",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
from langchain_community import document_loaders
# If not in interactive env, raise warning.
if not is_interactive_env():
warnings.warn(
"Importing document loaders from langchain is deprecated. Importing from "
"langchain will no longer be supported as of langchain==0.2.0. "
"Please import from langchain-community instead:\n\n"
f"`from langchain_community.document_loaders import {name}`.\n\n"
"To install langchain-community run `pip install -U langchain-community`.",
category=LangChainDeprecationWarning,
)
if name in _old_to_new_name:
warnings.warn(
f"Using legacy class name {name}, use {_old_to_new_name[name]} instead."
)
name = _old_to_new_name[name]
return getattr(document_loaders, name)
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
@@ -154,7 +541,7 @@ __all__ = [
"PDFMinerLoader",
"PDFMinerPDFasHTMLLoader",
"PDFPlumberLoader",
"PagedPDFSplitter",
"PyPDFLoader",
"PlaywrightURLLoader",
"PolarsDataFrameLoader",
"PsychicLoader",
@@ -183,7 +570,7 @@ __all__ = [
"StripeLoader",
"TelegramChatApiLoader",
"TelegramChatFileLoader",
"TelegramChatLoader",
"TelegramChatFileLoader",
"TensorflowDatasetLoader",
"TencentCOSDirectoryLoader",
"TencentCOSFileLoader",

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.acreom import AcreomLoader
from typing import TYPE_CHECKING, Any
__all__ = ["AcreomLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.acreom import AcreomLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"AcreomLoader": "langchain_community.document_loaders.acreom"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AcreomLoader",
]

View File

@@ -1,17 +1,42 @@
from langchain_community.document_loaders.airbyte import (
AirbyteCDKLoader,
AirbyteGongLoader,
AirbyteHubspotLoader,
AirbyteSalesforceLoader,
AirbyteShopifyLoader,
AirbyteStripeLoader,
AirbyteTypeformLoader,
AirbyteZendeskSupportLoader,
RecordHandler,
)
from typing import TYPE_CHECKING, Any
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.airbyte import (
AirbyteCDKLoader,
AirbyteGongLoader,
AirbyteHubspotLoader,
AirbyteSalesforceLoader,
AirbyteShopifyLoader,
AirbyteStripeLoader,
AirbyteTypeformLoader,
AirbyteZendeskSupportLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AirbyteCDKLoader": "langchain_community.document_loaders.airbyte",
"AirbyteHubspotLoader": "langchain_community.document_loaders.airbyte",
"AirbyteStripeLoader": "langchain_community.document_loaders.airbyte",
"AirbyteTypeformLoader": "langchain_community.document_loaders.airbyte",
"AirbyteZendeskSupportLoader": "langchain_community.document_loaders.airbyte",
"AirbyteShopifyLoader": "langchain_community.document_loaders.airbyte",
"AirbyteSalesforceLoader": "langchain_community.document_loaders.airbyte",
"AirbyteGongLoader": "langchain_community.document_loaders.airbyte",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"RecordHandler",
"AirbyteCDKLoader",
"AirbyteHubspotLoader",
"AirbyteStripeLoader",

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.airbyte_json import AirbyteJSONLoader
from typing import TYPE_CHECKING, Any
__all__ = ["AirbyteJSONLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.airbyte_json import AirbyteJSONLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AirbyteJSONLoader": "langchain_community.document_loaders.airbyte_json"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AirbyteJSONLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.airtable import AirtableLoader
from typing import TYPE_CHECKING, Any
__all__ = ["AirtableLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.airtable import AirtableLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"AirtableLoader": "langchain_community.document_loaders.airtable"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AirtableLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.apify_dataset import ApifyDatasetLoader
from typing import TYPE_CHECKING, Any
__all__ = ["ApifyDatasetLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.apify_dataset import ApifyDatasetLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"ApifyDatasetLoader": "langchain_community.document_loaders.apify_dataset"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ApifyDatasetLoader",
]

View File

@@ -1,5 +1,25 @@
from langchain_community.document_loaders.arcgis_loader import (
ArcGISLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["ArcGISLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.arcgis_loader import ArcGISLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"ArcGISLoader": "langchain_community.document_loaders.arcgis_loader"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ArcGISLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.arxiv import ArxivLoader
from typing import TYPE_CHECKING, Any
__all__ = ["ArxivLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.arxiv import ArxivLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"ArxivLoader": "langchain_community.document_loaders.arxiv"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ArxivLoader",
]

View File

@@ -1,6 +1,32 @@
from langchain_community.document_loaders.assemblyai import (
AssemblyAIAudioTranscriptLoader,
TranscriptFormat,
)
from typing import TYPE_CHECKING, Any
__all__ = ["TranscriptFormat", "AssemblyAIAudioTranscriptLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.assemblyai import (
AssemblyAIAudioTranscriptLoader,
TranscriptFormat,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"TranscriptFormat": "langchain_community.document_loaders.assemblyai",
"AssemblyAIAudioTranscriptLoader": (
"langchain_community.document_loaders.assemblyai"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"TranscriptFormat",
"AssemblyAIAudioTranscriptLoader",
]

View File

@@ -1,5 +1,25 @@
from langchain_community.document_loaders.async_html import (
AsyncHtmlLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["AsyncHtmlLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.async_html import AsyncHtmlLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AsyncHtmlLoader": "langchain_community.document_loaders.async_html"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AsyncHtmlLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.azlyrics import AZLyricsLoader
from typing import TYPE_CHECKING, Any
__all__ = ["AZLyricsLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.azlyrics import AZLyricsLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"AZLyricsLoader": "langchain_community.document_loaders.azlyrics"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AZLyricsLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.azure_ai_data import AzureAIDataLoader
from typing import TYPE_CHECKING, Any
__all__ = ["AzureAIDataLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.azure_ai_data import AzureAIDataLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AzureAIDataLoader": "langchain_community.document_loaders.azure_ai_data"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AzureAIDataLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.azure_blob_storage_container import (
AzureBlobStorageContainerLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["AzureBlobStorageContainerLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.azure_blob_storage_container import (
AzureBlobStorageContainerLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AzureBlobStorageContainerLoader": (
"langchain_community.document_loaders.azure_blob_storage_container"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AzureBlobStorageContainerLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.azure_blob_storage_file import (
AzureBlobStorageFileLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["AzureBlobStorageFileLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.azure_blob_storage_file import (
AzureBlobStorageFileLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AzureBlobStorageFileLoader": (
"langchain_community.document_loaders.azure_blob_storage_file"
)
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AzureBlobStorageFileLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.baiducloud_bos_directory import (
BaiduBOSDirectoryLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["BaiduBOSDirectoryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.baiducloud_bos_directory import (
BaiduBOSDirectoryLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BaiduBOSDirectoryLoader": (
"langchain_community.document_loaders.baiducloud_bos_directory"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BaiduBOSDirectoryLoader",
]

View File

@@ -1,3 +1,27 @@
from langchain_community.document_loaders.baiducloud_bos_file import BaiduBOSFileLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BaiduBOSFileLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.baiducloud_bos_file import (
BaiduBOSFileLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BaiduBOSFileLoader": "langchain_community.document_loaders.baiducloud_bos_file"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BaiduBOSFileLoader",
]

View File

@@ -1,6 +1,22 @@
from langchain_community.document_loaders.base_o365 import (
O365BaseLoader,
)
from typing import TYPE_CHECKING, Any
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.base_o365 import O365BaseLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"O365BaseLoader": "langchain_community.document_loaders.base_o365"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"O365BaseLoader",

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.bibtex import BibtexLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BibtexLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.bibtex import BibtexLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"BibtexLoader": "langchain_community.document_loaders.bibtex"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BibtexLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.bigquery import BigQueryLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BigQueryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.bigquery import BigQueryLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"BigQueryLoader": "langchain_community.document_loaders.bigquery"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BigQueryLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.bilibili import BiliBiliLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BiliBiliLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.bilibili import BiliBiliLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"BiliBiliLoader": "langchain_community.document_loaders.bilibili"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BiliBiliLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.blackboard import BlackboardLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BlackboardLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.blackboard import BlackboardLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BlackboardLoader": "langchain_community.document_loaders.blackboard"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BlackboardLoader",
]

View File

@@ -1,9 +1,40 @@
from langchain_community.document_loaders.blob_loaders.file_system import (
FileSystemBlobLoader,
)
from langchain_community.document_loaders.blob_loaders.youtube_audio import (
YoutubeAudioLoader,
)
from typing import TYPE_CHECKING, Any
from langchain_core.document_loaders import Blob, BlobLoader
__all__ = ["BlobLoader", "Blob", "FileSystemBlobLoader", "YoutubeAudioLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.blob_loaders.file_system import (
FileSystemBlobLoader,
)
from langchain_community.document_loaders.blob_loaders.youtube_audio import (
YoutubeAudioLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"FileSystemBlobLoader": (
"langchain_community.document_loaders.blob_loaders.file_system"
),
"YoutubeAudioLoader": (
"langchain_community.document_loaders.blob_loaders.youtube_audio"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BlobLoader",
"Blob",
"FileSystemBlobLoader",
"YoutubeAudioLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.blob_loaders.file_system import (
FileSystemBlobLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["FileSystemBlobLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.blob_loaders.file_system import (
FileSystemBlobLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"FileSystemBlobLoader": (
"langchain_community.document_loaders.blob_loaders.file_system"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"FileSystemBlobLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.blob_loaders.youtube_audio import (
YoutubeAudioLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["YoutubeAudioLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.blob_loaders.youtube_audio import (
YoutubeAudioLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"YoutubeAudioLoader": (
"langchain_community.document_loaders.blob_loaders.youtube_audio"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"YoutubeAudioLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.blockchain import (
BlockchainDocumentLoader,
BlockchainType,
)
from typing import TYPE_CHECKING, Any
__all__ = ["BlockchainType", "BlockchainDocumentLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.blockchain import (
BlockchainDocumentLoader,
BlockchainType,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BlockchainType": "langchain_community.document_loaders.blockchain",
"BlockchainDocumentLoader": "langchain_community.document_loaders.blockchain",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BlockchainType",
"BlockchainDocumentLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.brave_search import BraveSearchLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BraveSearchLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.brave_search import BraveSearchLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BraveSearchLoader": "langchain_community.document_loaders.brave_search"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BraveSearchLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.browserless import BrowserlessLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BrowserlessLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.browserless import BrowserlessLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BrowserlessLoader": "langchain_community.document_loaders.browserless"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BrowserlessLoader",
]

View File

@@ -1,3 +1,30 @@
from langchain_community.document_loaders.chatgpt import ChatGPTLoader, concatenate_rows
from typing import TYPE_CHECKING, Any
__all__ = ["concatenate_rows", "ChatGPTLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.chatgpt import (
ChatGPTLoader,
concatenate_rows,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"concatenate_rows": "langchain_community.document_loaders.chatgpt",
"ChatGPTLoader": "langchain_community.document_loaders.chatgpt",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"concatenate_rows",
"ChatGPTLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.chromium import AsyncChromiumLoader
from typing import TYPE_CHECKING, Any
__all__ = ["AsyncChromiumLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.chromium import AsyncChromiumLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"AsyncChromiumLoader": "langchain_community.document_loaders.chromium"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"AsyncChromiumLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.college_confidential import (
CollegeConfidentialLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["CollegeConfidentialLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.college_confidential import (
CollegeConfidentialLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"CollegeConfidentialLoader": (
"langchain_community.document_loaders.college_confidential"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"CollegeConfidentialLoader",
]

View File

@@ -1,5 +1,25 @@
from langchain_community.document_loaders.concurrent import (
ConcurrentLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["ConcurrentLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.concurrent import ConcurrentLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"ConcurrentLoader": "langchain_community.document_loaders.concurrent"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ConcurrentLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.confluence import (
ConfluenceLoader,
ContentFormat,
)
from typing import TYPE_CHECKING, Any
__all__ = ["ContentFormat", "ConfluenceLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.confluence import (
ConfluenceLoader,
ContentFormat,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"ContentFormat": "langchain_community.document_loaders.confluence",
"ConfluenceLoader": "langchain_community.document_loaders.confluence",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ContentFormat",
"ConfluenceLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.conllu import CoNLLULoader
from typing import TYPE_CHECKING, Any
__all__ = ["CoNLLULoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.conllu import CoNLLULoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"CoNLLULoader": "langchain_community.document_loaders.conllu"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"CoNLLULoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.couchbase import CouchbaseLoader
from typing import TYPE_CHECKING, Any
__all__ = ["CouchbaseLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.couchbase import CouchbaseLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"CouchbaseLoader": "langchain_community.document_loaders.couchbase"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"CouchbaseLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.csv_loader import (
CSVLoader,
UnstructuredCSVLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["CSVLoader", "UnstructuredCSVLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.csv_loader import (
CSVLoader,
UnstructuredCSVLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"CSVLoader": "langchain_community.document_loaders.csv_loader",
"UnstructuredCSVLoader": "langchain_community.document_loaders.csv_loader",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"CSVLoader",
"UnstructuredCSVLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.cube_semantic import CubeSemanticLoader
from typing import TYPE_CHECKING, Any
__all__ = ["CubeSemanticLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.cube_semantic import CubeSemanticLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"CubeSemanticLoader": "langchain_community.document_loaders.cube_semantic"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"CubeSemanticLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.datadog_logs import DatadogLogsLoader
from typing import TYPE_CHECKING, Any
__all__ = ["DatadogLogsLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.datadog_logs import DatadogLogsLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"DatadogLogsLoader": "langchain_community.document_loaders.datadog_logs"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DatadogLogsLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.dataframe import (
BaseDataFrameLoader,
DataFrameLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["BaseDataFrameLoader", "DataFrameLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.dataframe import (
BaseDataFrameLoader,
DataFrameLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BaseDataFrameLoader": "langchain_community.document_loaders.dataframe",
"DataFrameLoader": "langchain_community.document_loaders.dataframe",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BaseDataFrameLoader",
"DataFrameLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.diffbot import DiffbotLoader
from typing import TYPE_CHECKING, Any
__all__ = ["DiffbotLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.diffbot import DiffbotLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"DiffbotLoader": "langchain_community.document_loaders.diffbot"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DiffbotLoader",
]

View File

@@ -1,5 +1,25 @@
from langchain_community.document_loaders.directory import (
DirectoryLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["DirectoryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.directory import DirectoryLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"DirectoryLoader": "langchain_community.document_loaders.directory"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DirectoryLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.discord import DiscordChatLoader
from typing import TYPE_CHECKING, Any
__all__ = ["DiscordChatLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.discord import DiscordChatLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"DiscordChatLoader": "langchain_community.document_loaders.discord"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DiscordChatLoader",
]

View File

@@ -1,6 +1,22 @@
from langchain_community.document_loaders.docugami import (
DocugamiLoader,
)
from typing import TYPE_CHECKING, Any
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.docugami import DocugamiLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"DocugamiLoader": "langchain_community.document_loaders.docugami"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DocugamiLoader",

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.docusaurus import DocusaurusLoader
from typing import TYPE_CHECKING, Any
__all__ = ["DocusaurusLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.docusaurus import DocusaurusLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"DocusaurusLoader": "langchain_community.document_loaders.docusaurus"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DocusaurusLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.dropbox import DropboxLoader
from typing import TYPE_CHECKING, Any
__all__ = ["DropboxLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.dropbox import DropboxLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"DropboxLoader": "langchain_community.document_loaders.dropbox"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DropboxLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.duckdb_loader import DuckDBLoader
from typing import TYPE_CHECKING, Any
__all__ = ["DuckDBLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.duckdb_loader import DuckDBLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"DuckDBLoader": "langchain_community.document_loaders.duckdb_loader"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"DuckDBLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.email import (
OutlookMessageLoader,
UnstructuredEmailLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredEmailLoader", "OutlookMessageLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.email import (
OutlookMessageLoader,
UnstructuredEmailLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredEmailLoader": "langchain_community.document_loaders.email",
"OutlookMessageLoader": "langchain_community.document_loaders.email",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredEmailLoader",
"OutlookMessageLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.epub import UnstructuredEPubLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredEPubLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.epub import UnstructuredEPubLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredEPubLoader": "langchain_community.document_loaders.epub"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredEPubLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.etherscan import EtherscanLoader
from typing import TYPE_CHECKING, Any
__all__ = ["EtherscanLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.etherscan import EtherscanLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"EtherscanLoader": "langchain_community.document_loaders.etherscan"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"EtherscanLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.evernote import EverNoteLoader
from typing import TYPE_CHECKING, Any
__all__ = ["EverNoteLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.evernote import EverNoteLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"EverNoteLoader": "langchain_community.document_loaders.evernote"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"EverNoteLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.excel import UnstructuredExcelLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredExcelLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.excel import UnstructuredExcelLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredExcelLoader": "langchain_community.document_loaders.excel"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredExcelLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.facebook_chat import (
FacebookChatLoader,
concatenate_rows,
)
from typing import TYPE_CHECKING, Any
__all__ = ["concatenate_rows", "FacebookChatLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.facebook_chat import (
FacebookChatLoader,
concatenate_rows,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"concatenate_rows": "langchain_community.document_loaders.facebook_chat",
"FacebookChatLoader": "langchain_community.document_loaders.facebook_chat",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"concatenate_rows",
"FacebookChatLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.fauna import FaunaLoader
from typing import TYPE_CHECKING, Any
__all__ = ["FaunaLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.fauna import FaunaLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"FaunaLoader": "langchain_community.document_loaders.fauna"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"FaunaLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.figma import FigmaFileLoader
from typing import TYPE_CHECKING, Any
__all__ = ["FigmaFileLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.figma import FigmaFileLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"FigmaFileLoader": "langchain_community.document_loaders.figma"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"FigmaFileLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.gcs_directory import GCSDirectoryLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GCSDirectoryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.gcs_directory import GCSDirectoryLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"GCSDirectoryLoader": "langchain_community.document_loaders.gcs_directory"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GCSDirectoryLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.gcs_file import GCSFileLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GCSFileLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.gcs_file import GCSFileLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"GCSFileLoader": "langchain_community.document_loaders.gcs_file"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GCSFileLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.generic import GenericLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GenericLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.generic import GenericLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"GenericLoader": "langchain_community.document_loaders.generic"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GenericLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.geodataframe import GeoDataFrameLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GeoDataFrameLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.geodataframe import GeoDataFrameLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"GeoDataFrameLoader": "langchain_community.document_loaders.geodataframe"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GeoDataFrameLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.git import GitLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GitLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.git import GitLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"GitLoader": "langchain_community.document_loaders.git"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GitLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.gitbook import GitbookLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GitbookLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.gitbook import GitbookLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"GitbookLoader": "langchain_community.document_loaders.gitbook"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GitbookLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.github import (
BaseGitHubLoader,
GitHubIssuesLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["BaseGitHubLoader", "GitHubIssuesLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.github import (
BaseGitHubLoader,
GitHubIssuesLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BaseGitHubLoader": "langchain_community.document_loaders.github",
"GitHubIssuesLoader": "langchain_community.document_loaders.github",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BaseGitHubLoader",
"GitHubIssuesLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.google_speech_to_text import (
GoogleSpeechToTextLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["GoogleSpeechToTextLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.google_speech_to_text import (
GoogleSpeechToTextLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"GoogleSpeechToTextLoader": (
"langchain_community.document_loaders.google_speech_to_text"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GoogleSpeechToTextLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.googledrive import GoogleDriveLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GoogleDriveLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.googledrive import GoogleDriveLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"GoogleDriveLoader": "langchain_community.document_loaders.googledrive"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GoogleDriveLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.gutenberg import GutenbergLoader
from typing import TYPE_CHECKING, Any
__all__ = ["GutenbergLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.gutenberg import GutenbergLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"GutenbergLoader": "langchain_community.document_loaders.gutenberg"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"GutenbergLoader",
]

View File

@@ -1,6 +1,30 @@
from langchain_community.document_loaders.helpers import (
FileEncoding,
detect_file_encodings,
)
from typing import TYPE_CHECKING, Any
__all__ = ["FileEncoding", "detect_file_encodings"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.helpers import (
FileEncoding,
detect_file_encodings,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"FileEncoding": "langchain_community.document_loaders.helpers",
"detect_file_encodings": "langchain_community.document_loaders.helpers",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"FileEncoding",
"detect_file_encodings",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.hn import HNLoader
from typing import TYPE_CHECKING, Any
__all__ = ["HNLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.hn import HNLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"HNLoader": "langchain_community.document_loaders.hn"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"HNLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.html import UnstructuredHTMLLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredHTMLLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.html import UnstructuredHTMLLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredHTMLLoader": "langchain_community.document_loaders.html"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredHTMLLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.html_bs import BSHTMLLoader
from typing import TYPE_CHECKING, Any
__all__ = ["BSHTMLLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.html_bs import BSHTMLLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"BSHTMLLoader": "langchain_community.document_loaders.html_bs"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BSHTMLLoader",
]

View File

@@ -1,5 +1,29 @@
from langchain_community.document_loaders.hugging_face_dataset import (
HuggingFaceDatasetLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["HuggingFaceDatasetLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.hugging_face_dataset import (
HuggingFaceDatasetLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"HuggingFaceDatasetLoader": (
"langchain_community.document_loaders.hugging_face_dataset"
),
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"HuggingFaceDatasetLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.ifixit import IFixitLoader
from typing import TYPE_CHECKING, Any
__all__ = ["IFixitLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.ifixit import IFixitLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"IFixitLoader": "langchain_community.document_loaders.ifixit"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"IFixitLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.image import UnstructuredImageLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredImageLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.image import UnstructuredImageLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredImageLoader": "langchain_community.document_loaders.image"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredImageLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.image_captions import ImageCaptionLoader
from typing import TYPE_CHECKING, Any
__all__ = ["ImageCaptionLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.image_captions import ImageCaptionLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"ImageCaptionLoader": "langchain_community.document_loaders.image_captions"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ImageCaptionLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.imsdb import IMSDbLoader
from typing import TYPE_CHECKING, Any
__all__ = ["IMSDbLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.imsdb import IMSDbLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"IMSDbLoader": "langchain_community.document_loaders.imsdb"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"IMSDbLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.iugu import IuguLoader
from typing import TYPE_CHECKING, Any
__all__ = ["IuguLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.iugu import IuguLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"IuguLoader": "langchain_community.document_loaders.iugu"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"IuguLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.joplin import JoplinLoader
from typing import TYPE_CHECKING, Any
__all__ = ["JoplinLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.joplin import JoplinLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"JoplinLoader": "langchain_community.document_loaders.joplin"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"JoplinLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.json_loader import JSONLoader
from typing import TYPE_CHECKING, Any
__all__ = ["JSONLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.json_loader import JSONLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"JSONLoader": "langchain_community.document_loaders.json_loader"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"JSONLoader",
]

View File

@@ -1,7 +1,33 @@
from langchain_community.document_loaders.lakefs import (
LakeFSClient,
LakeFSLoader,
UnstructuredLakeFSLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["LakeFSClient", "LakeFSLoader", "UnstructuredLakeFSLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.lakefs import (
LakeFSClient,
LakeFSLoader,
UnstructuredLakeFSLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"LakeFSClient": "langchain_community.document_loaders.lakefs",
"LakeFSLoader": "langchain_community.document_loaders.lakefs",
"UnstructuredLakeFSLoader": "langchain_community.document_loaders.lakefs",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"LakeFSClient",
"LakeFSLoader",
"UnstructuredLakeFSLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.larksuite import LarkSuiteDocLoader
from typing import TYPE_CHECKING, Any
__all__ = ["LarkSuiteDocLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.larksuite import LarkSuiteDocLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"LarkSuiteDocLoader": "langchain_community.document_loaders.larksuite"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"LarkSuiteDocLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.markdown import UnstructuredMarkdownLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredMarkdownLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.markdown import UnstructuredMarkdownLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredMarkdownLoader": "langchain_community.document_loaders.markdown"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredMarkdownLoader",
]

View File

@@ -1,5 +1,25 @@
from langchain_community.document_loaders.mastodon import (
MastodonTootsLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["MastodonTootsLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.mastodon import MastodonTootsLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"MastodonTootsLoader": "langchain_community.document_loaders.mastodon"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"MastodonTootsLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.max_compute import MaxComputeLoader
from typing import TYPE_CHECKING, Any
__all__ = ["MaxComputeLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.max_compute import MaxComputeLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"MaxComputeLoader": "langchain_community.document_loaders.max_compute"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"MaxComputeLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.mediawikidump import MWDumpLoader
from typing import TYPE_CHECKING, Any
__all__ = ["MWDumpLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.mediawikidump import MWDumpLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"MWDumpLoader": "langchain_community.document_loaders.mediawikidump"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"MWDumpLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.merge import MergedDataLoader
from typing import TYPE_CHECKING, Any
__all__ = ["MergedDataLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.merge import MergedDataLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"MergedDataLoader": "langchain_community.document_loaders.merge"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"MergedDataLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.mhtml import MHTMLLoader
from typing import TYPE_CHECKING, Any
__all__ = ["MHTMLLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.mhtml import MHTMLLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"MHTMLLoader": "langchain_community.document_loaders.mhtml"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"MHTMLLoader",
]

View File

@@ -1,5 +1,27 @@
from langchain_community.document_loaders.modern_treasury import (
ModernTreasuryLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["ModernTreasuryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.modern_treasury import (
ModernTreasuryLoader,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"ModernTreasuryLoader": "langchain_community.document_loaders.modern_treasury"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ModernTreasuryLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.mongodb import MongodbLoader
from typing import TYPE_CHECKING, Any
__all__ = ["MongodbLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.mongodb import MongodbLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"MongodbLoader": "langchain_community.document_loaders.mongodb"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"MongodbLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.news import NewsURLLoader
from typing import TYPE_CHECKING, Any
__all__ = ["NewsURLLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.news import NewsURLLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"NewsURLLoader": "langchain_community.document_loaders.news"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"NewsURLLoader",
]

View File

@@ -1,7 +1,33 @@
from langchain_community.document_loaders.notebook import (
NotebookLoader,
concatenate_cells,
remove_newlines,
)
from typing import TYPE_CHECKING, Any
__all__ = ["concatenate_cells", "remove_newlines", "NotebookLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.notebook import (
NotebookLoader,
concatenate_cells,
remove_newlines,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"concatenate_cells": "langchain_community.document_loaders.notebook",
"remove_newlines": "langchain_community.document_loaders.notebook",
"NotebookLoader": "langchain_community.document_loaders.notebook",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"concatenate_cells",
"remove_newlines",
"NotebookLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.notion import NotionDirectoryLoader
from typing import TYPE_CHECKING, Any
__all__ = ["NotionDirectoryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.notion import NotionDirectoryLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"NotionDirectoryLoader": "langchain_community.document_loaders.notion"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"NotionDirectoryLoader",
]

View File

@@ -1,5 +1,23 @@
from langchain_community.document_loaders.notiondb import (
NotionDBLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["NotionDBLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.notiondb import NotionDBLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"NotionDBLoader": "langchain_community.document_loaders.notiondb"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"NotionDBLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.nuclia import NucliaLoader
from typing import TYPE_CHECKING, Any
__all__ = ["NucliaLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.nuclia import NucliaLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"NucliaLoader": "langchain_community.document_loaders.nuclia"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"NucliaLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.obs_directory import OBSDirectoryLoader
from typing import TYPE_CHECKING, Any
__all__ = ["OBSDirectoryLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.obs_directory import OBSDirectoryLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"OBSDirectoryLoader": "langchain_community.document_loaders.obs_directory"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"OBSDirectoryLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.obs_file import OBSFileLoader
from typing import TYPE_CHECKING, Any
__all__ = ["OBSFileLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.obs_file import OBSFileLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"OBSFileLoader": "langchain_community.document_loaders.obs_file"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"OBSFileLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.obsidian import ObsidianLoader
from typing import TYPE_CHECKING, Any
__all__ = ["ObsidianLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.obsidian import ObsidianLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"ObsidianLoader": "langchain_community.document_loaders.obsidian"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"ObsidianLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.odt import UnstructuredODTLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredODTLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.odt import UnstructuredODTLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredODTLoader": "langchain_community.document_loaders.odt"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredODTLoader",
]

View File

@@ -1,3 +1,23 @@
from langchain_community.document_loaders.onedrive import OneDriveLoader
from typing import TYPE_CHECKING, Any
__all__ = ["OneDriveLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.onedrive import OneDriveLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"OneDriveLoader": "langchain_community.document_loaders.onedrive"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"OneDriveLoader",
]

View File

@@ -1,5 +1,25 @@
from langchain_community.document_loaders.onedrive_file import (
OneDriveFileLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["OneDriveFileLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.onedrive_file import OneDriveFileLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"OneDriveFileLoader": "langchain_community.document_loaders.onedrive_file"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"OneDriveFileLoader",
]

View File

@@ -1,5 +1,23 @@
from langchain_community.document_loaders.onenote import (
OneNoteLoader,
)
from typing import TYPE_CHECKING, Any
__all__ = ["OneNoteLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.onenote import OneNoteLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {"OneNoteLoader": "langchain_community.document_loaders.onenote"}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"OneNoteLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.open_city_data import OpenCityDataLoader
from typing import TYPE_CHECKING, Any
__all__ = ["OpenCityDataLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.open_city_data import OpenCityDataLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"OpenCityDataLoader": "langchain_community.document_loaders.open_city_data"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"OpenCityDataLoader",
]

View File

@@ -1,3 +1,25 @@
from langchain_community.document_loaders.org_mode import UnstructuredOrgModeLoader
from typing import TYPE_CHECKING, Any
__all__ = ["UnstructuredOrgModeLoader"]
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.org_mode import UnstructuredOrgModeLoader
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"UnstructuredOrgModeLoader": "langchain_community.document_loaders.org_mode"
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"UnstructuredOrgModeLoader",
]

View File

@@ -1,15 +1,48 @@
from langchain_community.document_loaders.parsers.audio import OpenAIWhisperParser
from langchain_community.document_loaders.parsers.docai import DocAIParser
from langchain_community.document_loaders.parsers.grobid import GrobidParser
from langchain_community.document_loaders.parsers.html import BS4HTMLParser
from langchain_community.document_loaders.parsers.language import LanguageParser
from langchain_community.document_loaders.parsers.pdf import (
PDFMinerParser,
PDFPlumberParser,
PyMuPDFParser,
PyPDFium2Parser,
PyPDFParser,
)
from typing import TYPE_CHECKING, Any
from langchain._api import create_importer
if TYPE_CHECKING:
from langchain_community.document_loaders.parsers.audio import OpenAIWhisperParser
from langchain_community.document_loaders.parsers.docai import DocAIParser
from langchain_community.document_loaders.parsers.grobid import GrobidParser
from langchain_community.document_loaders.parsers.html.bs4 import BS4HTMLParser
from langchain_community.document_loaders.parsers.language.language_parser import (
LanguageParser,
)
from langchain_community.document_loaders.parsers.pdf import (
PDFMinerParser,
PDFPlumberParser,
PyMuPDFParser,
PyPDFium2Parser,
PyPDFParser,
)
# Create a way to dynamically look up deprecated imports.
# Used to consolidate logic for raising deprecation warnings and
# handling optional imports.
DEPRECATED_LOOKUP = {
"BS4HTMLParser": "langchain_community.document_loaders.parsers.html.bs4",
"DocAIParser": "langchain_community.document_loaders.parsers.docai",
"GrobidParser": "langchain_community.document_loaders.parsers.grobid",
"LanguageParser": (
"langchain_community.document_loaders.parsers.language.language_parser"
),
"OpenAIWhisperParser": "langchain_community.document_loaders.parsers.audio",
"PDFMinerParser": "langchain_community.document_loaders.parsers.pdf",
"PDFPlumberParser": "langchain_community.document_loaders.parsers.pdf",
"PyMuPDFParser": "langchain_community.document_loaders.parsers.pdf",
"PyPDFium2Parser": "langchain_community.document_loaders.parsers.pdf",
"PyPDFParser": "langchain_community.document_loaders.parsers.pdf",
}
_import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP)
def __getattr__(name: str) -> Any:
"""Look up attributes dynamically."""
return _import_attribute(name)
__all__ = [
"BS4HTMLParser",

Some files were not shown because too many files have changed in this diff Show More