diff --git a/pyproject.toml b/pyproject.toml index 372abd1b05..c28f897fc4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -163,7 +163,7 @@ test = [ "chromadb>=1.0.15", "qdrant-client", "pymilvus>=2.6.2", - "milvus-lite>=2.5.0", + "milvus-lite>=2.5.0; platform_machine == 'x86_64' or platform_machine == 'aarch64' or platform_machine == 'arm64'", "weaviate-client>=4.16.4", "elasticsearch>=8.16.0, <9.0.0" ] diff --git a/uv.lock b/uv.lock index f93e60bd87..bc6ae66316 100644 --- a/uv.lock +++ b/uv.lock @@ -2149,7 +2149,7 @@ test = [ { name = "datasets" }, { name = "elasticsearch" }, { name = "mcp" }, - { name = "milvus-lite" }, + { name = "milvus-lite", marker = "platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" }, { name = "psycopg2-binary" }, { name = "pymilvus" }, { name = "pypdf" }, @@ -2305,7 +2305,7 @@ test = [ { name = "datasets", specifier = ">=4.0.0" }, { name = "elasticsearch", specifier = ">=8.16.0,<9.0.0" }, { name = "mcp", specifier = ">=1.23.0" }, - { name = "milvus-lite", specifier = ">=2.5.0" }, + { name = "milvus-lite", marker = "platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'x86_64'", specifier = ">=2.5.0" }, { name = "psycopg2-binary", specifier = ">=2.9.0" }, { name = "pymilvus", specifier = ">=2.6.2" }, { name = "pypdf", specifier = ">=6.7.2" },