Skip to content

Replace Pyright with ty#66

Merged
cgasgarth merged 2 commits into
mainfrom
feat/use-astral-ty
Apr 13, 2026
Merged

Replace Pyright with ty#66
cgasgarth merged 2 commits into
mainfrom
feat/use-astral-ty

Conversation

@cgasgarth
Copy link
Copy Markdown
Owner

Summary

  • replace the Python type-check dependency and CI/docs commands from Pyright to Astral's ty
  • configure ty in pyproject.toml to match the current project baseline by checking server and shared, excluding server/tests, and suppressing stricter diagnostics that currently surface existing typing debt
  • update the local typecheck script used by pre-commit so local hooks and CI run the same checker

Validation

  • uv run ty check
  • uv run pytest server/tests
  • uv build
  • uvx pre-commit run --all-files
  • npm run check:e2e not run because this repo does not define that script

@cgasgarth cgasgarth merged commit 1343240 into main Apr 13, 2026
3 checks passed
@cgasgarth cgasgarth deleted the feat/use-astral-ty branch April 13, 2026 02:45
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.

1 participant