Detect event-loop blocking in tests
Merged
KL
1mo ago+99+99+01234567890123456789-4-4-0123456789
Summary
- add BlockBuster to detect blocking calls from
mcpandmcp_types - exempt coverage internals,
jsonschemalazy imports, and synchronous media conversion - resolve Windows executables off the event loop
Tests
./scripts/testuv run --frozen ruff format --check .uv run --frozen ruff check .uv run --frozen pyright
AI Disclaimer
This PR was developed with the assistance of either Claude or Codex. I've reviewed and verified the changes.