From 472563a2e7744c05e96c3e8f67705e2b74c8117c Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Mon, 17 Jun 2024 13:59:52 -0300 Subject: [PATCH] remove unused vector store imports --- src/backend/base/langflow/components/vectorstores/Chroma.py | 3 +-- .../base/langflow/components/vectorstores/Couchbase.py | 4 +--- src/backend/base/langflow/components/vectorstores/FAISS.py | 2 +- .../langflow/components/vectorstores/MongoDBAtlasVector.py | 4 +--- .../base/langflow/components/vectorstores/Pinecone.py | 4 +--- src/backend/base/langflow/components/vectorstores/Qdrant.py | 4 +--- .../langflow/components/vectorstores/SupabaseVectorStore.py | 4 +--- .../base/langflow/components/vectorstores/Upstash.py | 4 +--- .../base/langflow/components/vectorstores/Vectara.py | 6 +----- .../base/langflow/components/vectorstores/Weaviate.py | 4 +--- .../base/langflow/components/vectorstores/pgvector.py | 4 +--- 11 files changed, 11 insertions(+), 32 deletions(-) diff --git a/src/backend/base/langflow/components/vectorstores/Chroma.py b/src/backend/base/langflow/components/vectorstores/Chroma.py index 62735d2f5..e93257932 100644 --- a/src/backend/base/langflow/components/vectorstores/Chroma.py +++ b/src/backend/base/langflow/components/vectorstores/Chroma.py @@ -1,10 +1,9 @@ from copy import deepcopy -from typing import List, Optional, Union +from typing import List import chromadb from chromadb.config import Settings from langchain.vectorstores import Chroma -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.base.vectorstores.utils import chroma_collection_to_data diff --git a/src/backend/base/langflow/components/vectorstores/Couchbase.py b/src/backend/base/langflow/components/vectorstores/Couchbase.py index f79d642b0..00e3dd830 100644 --- a/src/backend/base/langflow/components/vectorstores/Couchbase.py +++ b/src/backend/base/langflow/components/vectorstores/Couchbase.py @@ -1,12 +1,10 @@ from datetime import timedelta -from typing import List, Optional, Union +from typing import List from langchain_community.vectorstores import CouchbaseVectorStore -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/FAISS.py b/src/backend/base/langflow/components/vectorstores/FAISS.py index f77514340..e1b453e17 100644 --- a/src/backend/base/langflow/components/vectorstores/FAISS.py +++ b/src/backend/base/langflow/components/vectorstores/FAISS.py @@ -9,7 +9,7 @@ from langflow.custom import Component from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.schema import Data from langflow.template import Output -from langflow.field_typing import Embeddings, Text +from langflow.field_typing import Text from langflow.helpers.data import docs_to_data from loguru import logger diff --git a/src/backend/base/langflow/components/vectorstores/MongoDBAtlasVector.py b/src/backend/base/langflow/components/vectorstores/MongoDBAtlasVector.py index d8969bb8c..b33e26d45 100644 --- a/src/backend/base/langflow/components/vectorstores/MongoDBAtlasVector.py +++ b/src/backend/base/langflow/components/vectorstores/MongoDBAtlasVector.py @@ -1,11 +1,9 @@ -from typing import List, Optional +from typing import List from langchain_community.vectorstores import MongoDBAtlasVectorSearch -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/Pinecone.py b/src/backend/base/langflow/components/vectorstores/Pinecone.py index 138c9f77a..4ad31564b 100644 --- a/src/backend/base/langflow/components/vectorstores/Pinecone.py +++ b/src/backend/base/langflow/components/vectorstores/Pinecone.py @@ -1,11 +1,9 @@ -from typing import List, Optional, Union +from typing import List from langchain.vectorstores import Pinecone -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/Qdrant.py b/src/backend/base/langflow/components/vectorstores/Qdrant.py index 98a7a6938..4b2ffbba0 100644 --- a/src/backend/base/langflow/components/vectorstores/Qdrant.py +++ b/src/backend/base/langflow/components/vectorstores/Qdrant.py @@ -1,11 +1,9 @@ -from typing import List, Optional +from typing import List from langchain.vectorstores import Qdrant -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/SupabaseVectorStore.py b/src/backend/base/langflow/components/vectorstores/SupabaseVectorStore.py index d928ccb09..6e4ef6287 100644 --- a/src/backend/base/langflow/components/vectorstores/SupabaseVectorStore.py +++ b/src/backend/base/langflow/components/vectorstores/SupabaseVectorStore.py @@ -1,12 +1,10 @@ -from typing import List, Optional, Union +from typing import List from langchain_community.vectorstores import SupabaseVectorStore -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from supabase.client import Client, create_client from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import IntInput, StrInput, HandleInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/Upstash.py b/src/backend/base/langflow/components/vectorstores/Upstash.py index dfd485eea..afd3cc77b 100644 --- a/src/backend/base/langflow/components/vectorstores/Upstash.py +++ b/src/backend/base/langflow/components/vectorstores/Upstash.py @@ -1,11 +1,9 @@ -from typing import List, Optional, Union +from typing import List from langchain_community.vectorstores import UpstashVectorStore -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/Vectara.py b/src/backend/base/langflow/components/vectorstores/Vectara.py index a2635a2e3..64270ac56 100644 --- a/src/backend/base/langflow/components/vectorstores/Vectara.py +++ b/src/backend/base/langflow/components/vectorstores/Vectara.py @@ -1,14 +1,10 @@ -import tempfile -import urllib -import urllib.request -from typing import List, Optional +from typing import List from langchain.embeddings import FakeEmbeddings from langchain.vectorstores import Vectara from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/Weaviate.py b/src/backend/base/langflow/components/vectorstores/Weaviate.py index 8cb5c5278..b94c1c0e2 100644 --- a/src/backend/base/langflow/components/vectorstores/Weaviate.py +++ b/src/backend/base/langflow/components/vectorstores/Weaviate.py @@ -1,12 +1,10 @@ -from typing import List, Optional, Union +from typing import List import weaviate from langchain.vectorstores import Weaviate -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.template import Output diff --git a/src/backend/base/langflow/components/vectorstores/pgvector.py b/src/backend/base/langflow/components/vectorstores/pgvector.py index afe04d325..5c0b8449b 100644 --- a/src/backend/base/langflow/components/vectorstores/pgvector.py +++ b/src/backend/base/langflow/components/vectorstores/pgvector.py @@ -1,11 +1,9 @@ -from typing import List, Optional, Union +from typing import List from langchain_community.vectorstores import PGVector -from langchain.embeddings.base import Embeddings from langchain.schema import BaseRetriever from langflow.custom import Component -from langflow.field_typing import Embeddings, Text from langflow.schema import Data from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput from langflow.template import Output