Skip to content

Commit b4f40bb

Browse files
feat: Remove langchain-community dependency (#172)
* feat: Remove langchain-community dependency * isort * change dependency from langchain to langchain-community --------- Co-authored-by: Averi Kitsch <akitsch@google.com>
1 parent 3938700 commit b4f40bb

File tree

9 files changed

+7
-9
lines changed

9 files changed

+7
-9
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ authors = [
1212
dependencies = [
1313
"cloud-sql-python-connector[asyncpg] >= 1.10.0, <2.0.0",
1414
"langchain-core>=0.1.1, <1.0.0 ",
15-
"langchain-community>=0.0.18, <0.3.0",
1615
"numpy>=1.24.4, <2.0.0",
1716
"pgvector>=0.2.5, <1.0.0",
1817
"SQLAlchemy[asyncio]>=2.0.25, <3.0.0"

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
cloud-sql-python-connector[asyncpg]==1.10.0
22
langchain-core==0.2.12
3-
langchain-community==0.2.6
43
numpy===1.24.4; python_version<='3.8'
54
numpy==1.26.4; python_version>'3.8'
65
pgvector==0.3.0

samples/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
google-cloud-aiplatform[reasoningengine,langchain]
22
langchain-google-vertexai
3-
langchain
3+
langchain-community
44
google-cloud-resource-manager

src/langchain_google_cloud_sql_pg/loader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
)
2828

2929
import sqlalchemy
30-
from langchain_community.document_loaders.base import BaseLoader
30+
from langchain_core.document_loaders.base import BaseLoader
3131
from langchain_core.documents import Document
3232

3333
from .engine import PostgresEngine

tests/test_cloudsql_vectorstore.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
import pytest
1919
import pytest_asyncio
20-
from langchain_community.embeddings import DeterministicFakeEmbedding
2120
from langchain_core.documents import Document
21+
from langchain_core.embeddings import DeterministicFakeEmbedding
2222

2323
from langchain_google_cloud_sql_pg import Column, PostgresEngine, PostgresVectorStore
2424

tests/test_cloudsql_vectorstore_from_methods.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
import pytest
1919
import pytest_asyncio
20-
from langchain_community.embeddings import DeterministicFakeEmbedding
2120
from langchain_core.documents import Document
21+
from langchain_core.embeddings import DeterministicFakeEmbedding
2222

2323
from langchain_google_cloud_sql_pg import Column, PostgresEngine, PostgresVectorStore
2424

tests/test_cloudsql_vectorstore_index.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
import pytest
2121
import pytest_asyncio
22-
from langchain_community.embeddings import DeterministicFakeEmbedding
2322
from langchain_core.documents import Document
23+
from langchain_core.embeddings import DeterministicFakeEmbedding
2424

2525
from langchain_google_cloud_sql_pg import PostgresEngine, PostgresVectorStore
2626
from langchain_google_cloud_sql_pg.indexes import (

tests/test_cloudsql_vectorstore_search.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
import pytest
1919
import pytest_asyncio
20-
from langchain_community.embeddings import DeterministicFakeEmbedding
2120
from langchain_core.documents import Document
21+
from langchain_core.embeddings import DeterministicFakeEmbedding
2222

2323
from langchain_google_cloud_sql_pg import Column, PostgresEngine, PostgresVectorStore
2424
from langchain_google_cloud_sql_pg.indexes import DistanceStrategy, HNSWQueryOptions

tests/test_postgresql_engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import pytest
2020
import pytest_asyncio
2121
from google.cloud.sql.connector import Connector, IPTypes
22-
from langchain_community.embeddings import DeterministicFakeEmbedding
22+
from langchain_core.embeddings import DeterministicFakeEmbedding
2323
from sqlalchemy import VARCHAR
2424
from sqlalchemy.ext.asyncio import create_async_engine
2525

0 commit comments

Comments
 (0)