| | from typing import TYPE_CHECKING, Any |
| |
|
| | from langchain._api import create_importer |
| |
|
| | if TYPE_CHECKING: |
| | from langchain_community.document_loaders import ( |
| | AirbyteCDKLoader, |
| | AirbyteGongLoader, |
| | AirbyteHubspotLoader, |
| | AirbyteSalesforceLoader, |
| | AirbyteShopifyLoader, |
| | AirbyteStripeLoader, |
| | AirbyteTypeformLoader, |
| | AirbyteZendeskSupportLoader, |
| | ) |
| |
|
| | |
| | |
| | |
| | DEPRECATED_LOOKUP = { |
| | "AirbyteCDKLoader": "langchain_community.document_loaders", |
| | "AirbyteHubspotLoader": "langchain_community.document_loaders", |
| | "AirbyteStripeLoader": "langchain_community.document_loaders", |
| | "AirbyteTypeformLoader": "langchain_community.document_loaders", |
| | "AirbyteZendeskSupportLoader": "langchain_community.document_loaders", |
| | "AirbyteShopifyLoader": "langchain_community.document_loaders", |
| | "AirbyteSalesforceLoader": "langchain_community.document_loaders", |
| | "AirbyteGongLoader": "langchain_community.document_loaders", |
| | } |
| |
|
| | _import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP) |
| |
|
| |
|
| | def __getattr__(name: str) -> Any: |
| | """Look up attributes dynamically.""" |
| | return _import_attribute(name) |
| |
|
| |
|
| | __all__ = [ |
| | "AirbyteCDKLoader", |
| | "AirbyteHubspotLoader", |
| | "AirbyteStripeLoader", |
| | "AirbyteTypeformLoader", |
| | "AirbyteZendeskSupportLoader", |
| | "AirbyteShopifyLoader", |
| | "AirbyteSalesforceLoader", |
| | "AirbyteGongLoader", |
| | ] |
| |
|