Skip to content

Commit 094f990

Browse files
authored
Python: Update package dependencies (microsoft#5555)
* Update dependencies * Preserve mcp[ws] and uvicorn[standard] extras in override-dependencies Bare-package overrides on mcp and uvicorn dropped the [ws] and [standard] extras (and their transitive deps like httptools, watchfiles) from the generated lock. Re-add the extras to the overrides so the lock matches what workspace packages actually request.
1 parent 8b71f94 commit 094f990

3 files changed

Lines changed: 293 additions & 344 deletions

File tree

python/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,9 @@ dev = [
5252
[tool.uv]
5353
package = false
5454
prerelease = "if-necessary-or-explicit"
55-
# Keep transitive litellm below the compromised 1.82.7/1.82.8 releases.
56-
constraint-dependencies = ["litellm<1.82.7"]
55+
# Security floors for transitive deps; overrides bypass litellm[proxy]'s strict pins.
56+
constraint-dependencies = ["litellm>=1.83.7", "fastapi-sso>=0.19.0"]
57+
override-dependencies = ["mcp[ws]>=1.27.0", "uvicorn[standard]>=0.34.0"]
5758
environments = [
5859
"sys_platform == 'darwin'",
5960
"sys_platform == 'linux'",
@@ -93,7 +94,6 @@ agent-framework-orchestrations = { workspace = true }
9394
agent-framework-purview = { workspace = true }
9495
agent-framework-redis = { workspace = true }
9596
agent-framework-azure-contentunderstanding = { workspace = true }
96-
litellm = { url = "https://files.pythonhosted.org/packages/57/77/0c6eca2cb049793ddf8ce9cdcd5123a35666c4962514788c4fc90edf1d3b/litellm-1.82.1-py3-none-any.whl" }
9797

9898
[tool.ruff]
9999
line-length = 120

python/samples/05-end-to-end/chatkit-integration/frontend/package-lock.json

Lines changed: 13 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)