diff --git a/pyproject.toml b/pyproject.toml index ea8201817..6c76da895 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -98,6 +98,7 @@ unit = [ "together", "coverage", "chromadb>=1.0.15", + "moto[s3]>=5.1.10", ] # These are the core dependencies required for running integration tests. They are shared across all # providers. If a provider requires additional dependencies, please add them to your environment @@ -121,7 +122,6 @@ test = [ "pymilvus>=2.5.12", "milvus-lite>=2.5.0", "weaviate-client>=4.16.4", - "moto[s3]>=5.1.10", ] docs = [ "setuptools", diff --git a/uv.lock b/uv.lock index 110a260af..88c24ec03 100644 --- a/uv.lock +++ b/uv.lock @@ -1847,7 +1847,6 @@ test = [ { name = "datasets" }, { name = "mcp" }, { name = "milvus-lite" }, - { name = "moto", extra = ["s3"] }, { name = "openai" }, { name = "pymilvus" }, { name = "pypdf" }, @@ -1871,6 +1870,7 @@ unit = [ { name = "litellm" }, { name = "mcp" }, { name = "milvus-lite" }, + { name = "moto", extra = ["s3"] }, { name = "ollama" }, { name = "openai" }, { name = "pymilvus" }, @@ -1966,7 +1966,6 @@ test = [ { name = "datasets" }, { name = "mcp" }, { name = "milvus-lite", specifier = ">=2.5.0" }, - { name = "moto", extras = ["s3"], specifier = ">=5.1.10" }, { name = "openai" }, { name = "pymilvus", specifier = ">=2.5.12" }, { name = "pypdf" }, @@ -1989,6 +1988,7 @@ unit = [ { name = "litellm" }, { name = "mcp" }, { name = "milvus-lite", specifier = ">=2.5.0" }, + { name = "moto", extras = ["s3"], specifier = ">=5.1.10" }, { name = "ollama" }, { name = "openai" }, { name = "pymilvus", specifier = ">=2.5.12" },