Skip to content

Commit f406c40

Browse files
committed
Liter fix
1 parent 6f78a21 commit f406c40

7 files changed

Lines changed: 17 additions & 19 deletions

File tree

‎docs/vector_store.ipynb‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,9 @@
604604
"outputs": [],
605605
"source": [
606606
"# Use filter on search\n",
607-
"docs = await custom_store.asimilarity_search_by_vector(query_vector, filter={\"len\": {\"$gte\": 6}})\n",
607+
"docs = await custom_store.asimilarity_search_by_vector(\n",
608+
" query_vector, filter={\"len\": {\"$gte\": 6}}\n",
609+
")\n",
608610
"\n",
609611
"print(docs)"
610612
]

‎src/langchain_google_cloud_sql_pg/async_vectorstore.py‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,3 @@ class AsyncPostgresVectorStore(AsyncPGVectorStore):
2323

2424
def __init__(self, *args, **kwargs):
2525
super().__init__(*args, **kwargs)
26-

‎src/langchain_google_cloud_sql_pg/vectorstore.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,4 +166,4 @@ def create_sync(
166166
hybrid_search_config=hybrid_search_config,
167167
)
168168
vs = engine._run_as_sync(coro)
169-
return cls(cls._PGVectorStore__create_key, engine, vs) #type: ignore
169+
return cls(cls._PGVectorStore__create_key, engine, vs) # type: ignore

‎tests/test_async_vectorstore_index.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
import pytest_asyncio
2222
from langchain_core.documents import Document
2323
from langchain_core.embeddings import DeterministicFakeEmbedding
24+
from langchain_postgres.v2.hybrid_search_config import HybridSearchConfig
2425
from sqlalchemy import text
2526

2627
from langchain_google_cloud_sql_pg import PostgresEngine
2728
from langchain_google_cloud_sql_pg.async_vectorstore import AsyncPostgresVectorStore
28-
from langchain_postgres.v2.hybrid_search_config import HybridSearchConfig
2929
from langchain_google_cloud_sql_pg.indexes import (
3030
DEFAULT_INDEX_NAME_SUFFIX,
3131
DistanceStrategy,

‎tests/test_async_vectorstore_search.py‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@
1919
import pytest_asyncio
2020
from langchain_core.documents import Document
2121
from langchain_core.embeddings import DeterministicFakeEmbedding
22+
from langchain_postgres.v2.hybrid_search_config import (
23+
HybridSearchConfig,
24+
reciprocal_rank_fusion,
25+
weighted_sum_ranking,
26+
)
2227
from metadata_filtering_data import FILTERING_TEST_CASES, METADATAS
2328
from sqlalchemy import text
2429

2530
from langchain_google_cloud_sql_pg import Column, PostgresEngine
2631
from langchain_google_cloud_sql_pg.async_vectorstore import AsyncPostgresVectorStore
2732
from langchain_google_cloud_sql_pg.indexes import DistanceStrategy, HNSWQueryOptions
28-
from langchain_postgres.v2.hybrid_search_config import (
29-
HybridSearchConfig,
30-
reciprocal_rank_fusion,
31-
weighted_sum_ranking,
32-
)
3333

3434
DEFAULT_TABLE = "test_table" + str(uuid.uuid4()).replace("-", "_")
3535
CUSTOM_TABLE = "test_table_custom" + str(uuid.uuid4()).replace("-", "_")

‎tests/test_engine.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
import pytest_asyncio
2222
from google.cloud.sql.connector import Connector, IPTypes
2323
from langchain_core.embeddings import DeterministicFakeEmbedding
24+
from langchain_postgres.v2.hybrid_search_config import HybridSearchConfig
2425
from sqlalchemy import VARCHAR, text
2526
from sqlalchemy.engine import URL
2627
from sqlalchemy.engine.row import RowMapping
2728
from sqlalchemy.ext.asyncio import create_async_engine
2829
from sqlalchemy.pool import NullPool
2930

3031
from langchain_google_cloud_sql_pg import Column, PostgresEngine
31-
from langchain_postgres.v2.hybrid_search_config import HybridSearchConfig
3232

3333
DEFAULT_TABLE = "test_table" + str(uuid.uuid4()).replace("-", "_")
3434
CUSTOM_TABLE = "test_table_custom" + str(uuid.uuid4()).replace("-", "_")

‎tests/test_vectorstore_search.py‎

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,22 @@
1919
import pytest_asyncio
2020
from langchain_core.documents import Document
2121
from langchain_core.embeddings import DeterministicFakeEmbedding
22-
from metadata_filtering_data import FILTERING_TEST_CASES, METADATAS, NEGATIVE_TEST_CASES
23-
from sqlalchemy import text
24-
25-
from langchain_google_cloud_sql_pg import Column, PostgresEngine, PostgresVectorStore
26-
from langchain_google_cloud_sql_pg.indexes import DistanceStrategy, HNSWQueryOptions
27-
2822
from langchain_postgres.v2.hybrid_search_config import (
2923
HybridSearchConfig,
3024
reciprocal_rank_fusion,
3125
weighted_sum_ranking,
3226
)
27+
from metadata_filtering_data import FILTERING_TEST_CASES, METADATAS, NEGATIVE_TEST_CASES
28+
from sqlalchemy import text
29+
30+
from langchain_google_cloud_sql_pg import Column, PostgresEngine, PostgresVectorStore
31+
from langchain_google_cloud_sql_pg.indexes import DistanceStrategy, HNSWQueryOptions
3332

3433
DEFAULT_TABLE = "default" + str(uuid.uuid4()).replace("-", "_")
3534
CUSTOM_TABLE = "custom" + str(uuid.uuid4()).replace("-", "_")
3635
CUSTOM_TABLE_SYNC = "custom_sync" + str(uuid.uuid4()).replace("-", "_")
3736
CUSTOM_FILTER_TABLE = "custom_filter" + str(uuid.uuid4()).replace("-", "_")
38-
CUSTOM_FILTER_TABLE_SYNC = "custom_filter_sync" + str(uuid.uuid4()).replace(
39-
"-", "_"
40-
)
37+
CUSTOM_FILTER_TABLE_SYNC = "custom_filter_sync" + str(uuid.uuid4()).replace("-", "_")
4138
VECTOR_SIZE = 768
4239

4340
embeddings_service = DeterministicFakeEmbedding(size=VECTOR_SIZE)

0 commit comments

Comments
 (0)