Skip to content

Commit ba657ef

Browse files
authored
Merge pull request #653 from andreped/add-missing-import-tests
Added missing import tests; added missing modules to pyproject
2 parents 8263d0d + f5bc5fa commit ba657ef

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ bigquery = ["google-cloud-bigquery"]
3333
snowflake = ["snowflake-connector-python"]
3434
duckdb = ["duckdb"]
3535
google = ["google-generativeai", "google-cloud-aiplatform"]
36-
all = ["psycopg2-binary", "db-dtypes", "PyMySQL", "google-cloud-bigquery", "snowflake-connector-python", "duckdb", "openai", "qianfan", "mistralai>=1.0.0", "chromadb", "anthropic", "zhipuai", "marqo", "google-generativeai", "google-cloud-aiplatform", "qdrant-client", "fastembed", "ollama", "httpx", "opensearch-py", "opensearch-dsl", "transformers", "pinecone-client", "pymilvus[model]","weaviate-client", "azure-search-documents", "azure-identity", "azure-common"]
36+
all = ["psycopg2-binary", "db-dtypes", "PyMySQL", "google-cloud-bigquery", "snowflake-connector-python", "duckdb", "openai", "qianfan", "mistralai>=1.0.0", "chromadb", "anthropic", "zhipuai", "marqo", "google-generativeai", "google-cloud-aiplatform", "qdrant-client", "fastembed", "ollama", "httpx", "opensearch-py", "opensearch-dsl", "transformers", "pinecone-client", "pymilvus[model]","weaviate-client", "azure-search-documents", "azure-identity", "azure-common", "faiss-cpu", "boto", "botocore"]
3737
test = ["tox"]
3838
chromadb = ["chromadb"]
3939
openai = ["openai"]
@@ -53,3 +53,5 @@ milvus = ["pymilvus[model]"]
5353
bedrock = ["boto3", "botocore"]
5454
weaviate = ["weaviate-client"]
5555
azuresearch = ["azure-search-documents", "azure-identity", "azure-common", "fastembed"]
56+
faiss-cpu = ["faiss-cpu"]
57+
faiss-gpu = ["faiss-gpu"]

tests/test_imports.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22

33
def test_regular_imports():
44
from vanna.anthropic.anthropic_chat import Anthropic_Chat
5+
from vanna.azuresearch.azuresearch_vector import AzureAISearch_VectorStore
56
from vanna.base.base import VannaBase
7+
from vanna.bedrock.bedrock_converse import Bedrock_Converse
68
from vanna.chromadb.chromadb_vector import ChromaDB_VectorStore
9+
from vanna.faiss.faiss import FAISS
10+
from vanna.google.bigquery_vector import BigQuery_VectorStore
11+
from vanna.google.gemini_chat import GoogleGeminiChat
712
from vanna.hf.hf import Hf
813
from vanna.local import LocalContext_OpenAI
914
from vanna.marqo.marqo import Marqo_VectorStore
@@ -14,17 +19,23 @@ def test_regular_imports():
1419
from vanna.openai.openai_embeddings import OpenAI_Embeddings
1520
from vanna.opensearch.opensearch_vector import OpenSearch_VectorStore
1621
from vanna.pinecone.pinecone_vector import PineconeDB_VectorStore
22+
from vanna.qdrant.qdrant import Qdrant_VectorStore
23+
from vanna.qianfan.Qianfan_Chat import Qianfan_Chat
24+
from vanna.qianfan.Qianfan_embeddings import Qianfan_Embeddings
25+
from vanna.qianwen.QianwenAI_chat import QianWenAI_Chat
26+
from vanna.qianwen.QianwenAI_embeddings import QianWenAI_Embeddings
1727
from vanna.remote import VannaDefault
1828
from vanna.vannadb.vannadb_vector import VannaDB_VectorStore
1929
from vanna.weaviate.weaviate_vector import WeaviateDatabase
2030
from vanna.ZhipuAI.ZhipuAI_Chat import ZhipuAI_Chat
2131
from vanna.ZhipuAI.ZhipuAI_embeddings import ZhipuAI_Embeddings
22-
from vanna.azuresearch.azuresearch_vector import AzureAISearch_VectorStore
2332

2433
def test_shortcut_imports():
2534
from vanna.anthropic import Anthropic_Chat
35+
from vanna.azuresearch import AzureAISearch_VectorStore
2636
from vanna.base import VannaBase
2737
from vanna.chromadb import ChromaDB_VectorStore
38+
from vanna.faiss import FAISS
2839
from vanna.hf import Hf
2940
from vanna.marqo import Marqo_VectorStore
3041
from vanna.milvus import Milvus_VectorStore
@@ -33,8 +44,10 @@ def test_shortcut_imports():
3344
from vanna.openai import OpenAI_Chat, OpenAI_Embeddings
3445
from vanna.opensearch import OpenSearch_VectorStore
3546
from vanna.pinecone import PineconeDB_VectorStore
47+
from vanna.qdrant import Qdrant_VectorStore
48+
from vanna.qianfan import Qianfan_Chat, Qianfan_Embeddings
49+
from vanna.qianwen import QianWenAI_Chat, QianWenAI_Embeddings
3650
from vanna.vannadb import VannaDB_VectorStore
3751
from vanna.vllm import Vllm
3852
from vanna.weaviate import WeaviateDatabase
3953
from vanna.ZhipuAI import ZhipuAI_Chat, ZhipuAI_Embeddings
40-
from vanna.azuresearch import AzureAISearch_VectorStore

0 commit comments

Comments
 (0)