Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
davorrunje committed Feb 21, 2025
1 parent dd7e528 commit 9968189
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 8 deletions.
4 changes: 2 additions & 2 deletions .secrets.baseline
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
"filename": "autogen/agentchat/contrib/vectordb/pgvectordb.py",
"hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8",
"is_verified": false,
"line_number": 580,
"line_number": 579,
"is_secret": false
}
],
Expand Down Expand Up @@ -1596,5 +1596,5 @@
}
]
},
"generated_at": "2025-02-20T22:13:34Z"
"generated_at": "2025-02-21T07:43:00Z"
}
5 changes: 2 additions & 3 deletions autogen/agentchat/contrib/vectordb/mongodb.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,12 @@
from time import monotonic, sleep
from typing import Any, Callable, Iterable, Literal, Mapping, Optional, Union

import numpy as np

from ....import_utils import optional_import_block, require_optional_import
from .base import Document, ItemID, QueryResults, VectorDB
from .utils import get_logger

with optional_import_block():
import numpy as np
from pymongo import MongoClient, UpdateOne, errors
from pymongo.collection import Collection
from pymongo.driver_info import DriverInfo
Expand All @@ -33,7 +32,7 @@ def with_id_rename(docs: Iterable) -> list[dict[str, Any]]:
return [{**{k: v for k, v in d.items() if k != "_id"}, "id": d["_id"]} for d in docs]


@require_optional_import(["pymongo", "sentence_transformers"], "retrievechat-mongodb")
@require_optional_import(["pymongo", "sentence_transformers", "numpy"], "retrievechat-mongodb")
class MongoDBAtlasVectorDB(VectorDB):
"""A Collection object for MongoDB."""

Expand Down
5 changes: 2 additions & 3 deletions autogen/agentchat/contrib/vectordb/pgvectordb.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,12 @@
import urllib.parse
from typing import Any, Callable, Optional, Union

import numpy as np

from ....import_utils import optional_import_block, require_optional_import
from .base import Document, ItemID, QueryResults, VectorDB
from .utils import get_logger

with optional_import_block():
import numpy as np
import pgvector # noqa: F401
import psycopg
from pgvector.psycopg import register_vector
Expand All @@ -25,7 +24,7 @@
logger = get_logger(__name__)


@require_optional_import(["psycopg", "sentence_transformers"], "retrievechat-pgvector")
@require_optional_import(["psycopg", "sentence_transformers", "numpy"], "retrievechat-pgvector")
class Collection:
"""A Collection object for PGVector.
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ retrievechat-pgvector = [
retrievechat-mongodb = [
"pyautogen[retrievechat]",
"pymongo>=4.0.0",
"numpy",
]

retrievechat-qdrant = [
Expand Down

0 comments on commit 9968189

Please sign in to comment.