ci: Switch Type checker to use ty from astral#1044
Conversation
holtskinner
commented
May 4, 2026
- https://docs.astral.sh/ty/
- Replacement for mypy/pyright with faster performance
- https://docs.astral.sh/ty/ - Replacement for mypy/pyright with faster performance
3c4479f to
1de7f6f
Compare
🧪 Code Coverage (vs
|
There was a problem hiding this comment.
Code Review
This pull request migrates the project's type-checking infrastructure from mypy and pyright to ty. The changes include updates to documentation, CI scripts, and dependency configurations, alongside a codebase-wide transition to ty-specific type-ignore comments. The review feedback focuses on further refining the code by removing a redundant type cast and cleaning up legacy type-ignore comments that were left in place during the migration.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…python into type-checking-ty
|
@gemini-code-assist review |
There was a problem hiding this comment.
Code Review
This pull request transitions the project's type checking from mypy and pyright to ty. The changes involve updating the development dependencies, configuration files, documentation, and linting scripts. Additionally, type ignore comments across the source code have been migrated to the ty syntax. Review feedback recommends using explicit string conversions for gRPC metadata values instead of type ignores to ensure better type safety and compatibility.
8943206 to
b012e0f
Compare