From 1a09e7cd31d8139be17516b66d1167188cf11bc4 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 8 May 2026 10:20:57 -0700 Subject: [PATCH 1/2] Upgrade python-multipart to >=0.0.27 --- pyproject.toml | 5 +++++ uv.lock | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 5a1367e9..cdccb652 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,6 +56,11 @@ logfire = [ GitHub = "https://github.com/microsoft/typeagent-py" Documentation = "https://github.com/microsoft/typeagent-py/tree/main/docs/README.md" +[tool.uv] +constraint-dependencies = [ + "python-multipart>=0.0.27", +] + [tool.uv.build-backend] module-root = "src" diff --git a/uv.lock b/uv.lock index 6e867d26..d4eac97f 100644 --- a/uv.lock +++ b/uv.lock @@ -6,6 +6,9 @@ resolution-markers = [ "python_full_version < '3.13'", ] +[manifest] +constraints = [{ name = "python-multipart", specifier = ">=0.0.27" }] + [[package]] name = "aiohappyeyeballs" version = "2.6.1" @@ -1997,11 +2000,11 @@ wheels = [ [[package]] name = "python-multipart" -version = "0.0.26" +version = "0.0.27" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/88/71/b145a380824a960ebd60e1014256dbb7d2253f2316ff2d73dfd8928ec2c3/python_multipart-0.0.26.tar.gz", hash = "sha256:08fadc45918cd615e26846437f50c5d6d23304da32c341f289a617127b081f17", size = 43501, upload-time = "2026-04-10T14:09:59.473Z" } +sdist = { url = "https://files.pythonhosted.org/packages/69/9b/f23807317a113dc36e74e75eb265a02dd1a4d9082abc3c1064acd22997c4/python_multipart-0.0.27.tar.gz", hash = "sha256:9870a6a8c5a20a5bf4f07c017bd1489006ff8836cff097b6933355ee2b49b602", size = 44043, upload-time = "2026-04-27T10:51:26.649Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/22/f1925cdda983ab66fc8ec6ec8014b959262747e58bdca26a4e3d1da29d56/python_multipart-0.0.26-py3-none-any.whl", hash = "sha256:c0b169f8c4484c13b0dcf2ef0ec3a4adb255c4b7d18d8e420477d2b1dd03f185", size = 28847, upload-time = "2026-04-10T14:09:58.131Z" }, + { url = "https://files.pythonhosted.org/packages/99/78/4126abcbdbd3c559d43e0db7f7b9173fc6befe45d39a2856cc0b8ec2a5a6/python_multipart-0.0.27-py3-none-any.whl", hash = "sha256:6fccfad17a27334bd0193681b369f476eda3409f17381a2d65aa7df3f7275645", size = 29254, upload-time = "2026-04-27T10:51:24.997Z" }, ] [[package]] From c91f53dfd9e3f37694c4ea73bfb58bf33d48d87e Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 8 May 2026 10:25:29 -0700 Subject: [PATCH 2/2] Remove pyright from runtime deps --- pyproject.toml | 1 - uv.lock | 2 -- 2 files changed, 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index cdccb652..f763bfbb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,6 @@ dependencies = [ "pydantic>=2.11.4", "pydantic-ai-slim[openai]>=1.39.0", "pyreadline3>=3.5.4 ; sys_platform == 'win32'", - "pyright>=1.1.409", "python-dotenv>=1.1.0", "stamina>=26.1.0", "tiktoken>=0.12.0", diff --git a/uv.lock b/uv.lock index d4eac97f..72bcd505 100644 --- a/uv.lock +++ b/uv.lock @@ -2422,7 +2422,6 @@ dependencies = [ { name = "pydantic" }, { name = "pydantic-ai-slim", extra = ["openai"] }, { name = "pyreadline3", marker = "sys_platform == 'win32'" }, - { name = "pyright" }, { name = "python-dotenv" }, { name = "stamina" }, { name = "tiktoken" }, @@ -2467,7 +2466,6 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.11.4" }, { name = "pydantic-ai-slim", extras = ["openai"], specifier = ">=1.39.0" }, { name = "pyreadline3", marker = "sys_platform == 'win32'", specifier = ">=3.5.4" }, - { name = "pyright", specifier = ">=1.1.409" }, { name = "python-dotenv", specifier = ">=1.1.0" }, { name = "stamina", specifier = ">=26.1.0" }, { name = "tiktoken", specifier = ">=0.12.0" },