Skip to content

Consolidate Python dependency updates - #179

Merged
jsturtevant merged 1 commit into
mainfrom
jsturtevant-consolidate-python-dependabot
Aug 14, 2026
Merged

Consolidate Python dependency updates#179
jsturtevant merged 1 commit into
mainfrom
jsturtevant-consolidate-python-dependabot

Conversation

@jsturtevant

Copy link
Copy Markdown
Contributor

Summary

  • raise agent-framework-devui to >=1.0.0b260730 and agent-framework-github-copilot to >=1.0.1
  • update cryptography to 50.0.0 and Ruff to >=0.16.2 in the coherent uv lockfile
  • apply Ruff 0.16 Markdown formatting to the Python SDK README instead of excluding Markdown

Validation

  • uv lock --check
  • just fmt / just fmt-check (Rust and Python passed; local aggregate reached an unavailable .NET SDK)
  • just build (all non-.NET stages and the .NET FFI build passed; local aggregate reached an unavailable .NET SDK)
  • just examples (WASM, JS, and Python examples passed; local aggregate reached an unavailable .NET SDK)
  • updated Agent Framework and DevUI API smoke test

Supersedes #170
Supersedes #172
Supersedes #173
Supersedes #175

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR consolidates Python dependency updates and aligns the repository’s Python toolchain and documentation formatting with newer package/tool versions.

Changes:

  • Updated Agent Framework-related Python dependencies (DevUI and GitHub Copilot integrations) and refreshed the uv.lock resolution accordingly.
  • Bumped security- and tooling-relevant dependencies in uv.lock, including cryptography==50.0.0 and a newer resolved Ruff version while keeping the requirement at >=0.16.2.
  • Applied Ruff 0.16-era Markdown/Python formatting to the Python SDK README code snippet.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
uv.lock Updates resolved Python dependency set (Agent Framework packages, cryptography 50.0.0, Ruff resolution, and transitive additions like msgspec).
src/sdk/python/core/README.md Reformats the Quick Start snippet to match current Ruff formatting behavior.
pyproject.toml Raises minimum Ruff and Agent Framework-related dependency requirements.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jsturtevant
jsturtevant merged commit dc72217 into main Aug 14, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants