chore(build): migrate to uv (#3653)
# Summary Rye is no longer maintained. Moving to its [maintained successor, uv](https://rye.astral.sh/guide/uv/). - Keep the familiar `scripts/*` commands and both Pydantic compatibility lanes, while making `uv.lock` the source of truth. - Build releases with a small, hash-checked dependency set. Preserve the separate, upload-only PyPI Trusted Publishing job. - Give routine Python and GitHub Actions updates an eight-day cooldown. Keep Dependabot security updates exempt, with a narrow, reviewed uv exception process for urgent fixes. - Reduce the development graph from 88 packages to 79. The default runtime graph stays at 15 and all runtime extras stay at 37; existing patched networking dependencies are retained. There is no SDK API or Python-support change. Pyright's installation path and unrelated dependency upgrades remain separate follow-ups.
A
Alex Chang committed
b37e85d8fe9cd2b23862dbc62716d38e2cacaf92
Parent: 56807c0
Committed by GitHub <noreply@github.com>
on 8/19/2026, 2:49:34 PM