From a4d71595e978234bdad2ed25a7009b5f125fcc7b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 22:42:56 +0000 Subject: [PATCH 1/3] Update pymongo requirement in /python Updates the requirements on [pymongo](https://github.com/mongodb/mongo-python-driver) to permit the latest version. - [Release notes](https://github.com/mongodb/mongo-python-driver/releases) - [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.8.0...4.16.0) --- updated-dependencies: - dependency-name: pymongo dependency-version: 4.16.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- python/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index 1c2dd95d3038..a5f5e0bc957c 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -106,7 +106,7 @@ mistralai = [ "mistralai >= 1.2,< 2.0" ] mongo = [ - "pymongo >= 4.8.0, < 4.16", + "pymongo >= 4.8.0, < 4.17", "motor >= 3.3.2,< 3.8.0" ] notebooks = [ From 7ac468886be0192e80edca26224dca3c929513b4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 21 Apr 2026 03:24:30 +0000 Subject: [PATCH 2/3] chore: regenerate uv.lock with updated pymongo constraint Agent-Logs-Url: https://github.com/microsoft/semantic-kernel/sessions/84e7bb3d-5c6f-4804-840c-ac56a0125b75 Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com> --- python/uv.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/python/uv.lock b/python/uv.lock index 0b65fbe34c83..3e3313e2b678 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -6420,13 +6420,13 @@ requires-dist = [ { name = "azure-identity", specifier = ">=1.13" }, { name = "azure-search-documents", marker = "extra == 'azure'", specifier = ">=11.6.0b4" }, { name = "boto3", marker = "extra == 'aws'", specifier = ">=1.36.4,<1.41.0" }, - { name = "chromadb", marker = "extra == 'chroma'", specifier = ">=0.5,<1.1" }, + { name = "chromadb", marker = "extra == 'chroma'", specifier = ">=0.5,<1.4" }, { name = "cloudevents", specifier = "~=1.0" }, { name = "defusedxml", specifier = "~=0.7" }, { name = "faiss-cpu", marker = "extra == 'faiss'", specifier = ">=1.10.0" }, { name = "google-cloud-aiplatform", marker = "extra == 'google'", specifier = "~=1.114.0" }, { name = "google-genai", marker = "extra == 'google'", specifier = "~=1.51.0" }, - { name = "ipykernel", marker = "extra == 'notebooks'", specifier = "~=6.29" }, + { name = "ipykernel", marker = "extra == 'notebooks'", specifier = ">=6.29,<8.0" }, { name = "jinja2", specifier = "~=3.1" }, { name = "mcp", specifier = ">=1.26.0" }, { name = "mcp", marker = "extra == 'mcp'", specifier = ">=1.8" }, @@ -6452,13 +6452,13 @@ requires-dist = [ { name = "psycopg", extras = ["binary", "pool"], marker = "extra == 'postgres'", specifier = "~=3.2" }, { name = "pyarrow", marker = "extra == 'usearch'", specifier = ">=12.0,<22.0" }, { name = "pybars4", specifier = "~=0.9" }, - { name = "pydantic", specifier = ">=2.0,!=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.12" }, + { name = "pydantic", specifier = ">=2.0,!=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.13" }, { name = "pydantic-settings", specifier = "~=2.0" }, { name = "pymilvus", marker = "extra == 'milvus'", specifier = ">=2.3,<2.7" }, - { name = "pymongo", marker = "extra == 'mongo'", specifier = ">=4.8.0,<4.15" }, + { name = "pymongo", marker = "extra == 'mongo'", specifier = ">=4.8.0,<4.17" }, { name = "pyodbc", marker = "extra == 'sql'", specifier = ">=5.2" }, { name = "qdrant-client", marker = "extra == 'qdrant'", specifier = "~=1.9" }, - { name = "redis", extras = ["hiredis"], marker = "extra == 'redis'", specifier = "~=6.0" }, + { name = "redis", extras = ["hiredis"], marker = "extra == 'redis'", specifier = ">=6,<8" }, { name = "redisvl", marker = "extra == 'redis'", specifier = "~=0.4" }, { name = "scipy", specifier = ">=1.15.1" }, { name = "sentence-transformers", marker = "extra == 'hugging-face'", specifier = ">=2.2,<6.0" }, @@ -6475,7 +6475,7 @@ provides-extras = ["anthropic", "autogen", "aws", "azure", "chroma", "copilotstu [package.metadata.requires-dev] dev = [ - { name = "ipykernel", specifier = "~=6.29" }, + { name = "ipykernel", specifier = ">=6.29,<8.0" }, { name = "mypy", specifier = ">=1.10" }, { name = "nbconvert", specifier = "~=7.16" }, { name = "pre-commit", specifier = "~=3.7" }, From 101cde1779a4f0c17ffd71dc301d5939faaa4bcf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:10:25 +0000 Subject: [PATCH 3/3] chore: regenerate uv.lock after merging main (fix merge conflict) Agent-Logs-Url: https://github.com/microsoft/semantic-kernel/sessions/23c8244d-e036-40c0-9e28-e7e232e57fb5 Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com> --- python/uv.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/uv.lock b/python/uv.lock index 8869e088171d..47aa03fceb1c 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -6482,7 +6482,7 @@ requires-dist = [ { name = "azure-cosmos", marker = "extra == 'azure'", specifier = "~=4.7" }, { name = "azure-identity", specifier = ">=1.13" }, { name = "azure-search-documents", marker = "extra == 'azure'", specifier = ">=11.6.0b4" }, - { name = "boto3", marker = "extra == 'aws'", specifier = ">=1.36.4,<1.41.0" }, + { name = "boto3", marker = "extra == 'aws'", specifier = ">=1.36.4,<1.43.0" }, { name = "chromadb", marker = "extra == 'chroma'", specifier = ">=0.5,<1.4" }, { name = "cloudevents", specifier = "~=1.0" }, { name = "defusedxml", specifier = "~=0.7" }, @@ -6519,7 +6519,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.0,!=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.13" }, { name = "pydantic-settings", specifier = "~=2.0" }, { name = "pymilvus", marker = "extra == 'milvus'", specifier = ">=2.3,<2.7" }, - { name = "pymongo", marker = "extra == 'mongo'", specifier = ">=4.8.0,<4.16" }, + { name = "pymongo", marker = "extra == 'mongo'", specifier = ">=4.8.0,<4.17" }, { name = "pyodbc", marker = "extra == 'sql'", specifier = ">=5.2" }, { name = "qdrant-client", marker = "extra == 'qdrant'", specifier = "~=1.9" }, { name = "redis", extras = ["hiredis"], marker = "extra == 'redis'", specifier = ">=6,<8" },