Bazel rules for ty, the fast Python type checker by Astral.
Similar to rules_mypy but targeting ty, Bazel 9+, and fixing known pain points:
- No
typesmapping — rely on gazelle instead - No per-target cache propagation — ty is fast enough
- No
python_versionparameter — inferred from the Python toolchain - Works with any
rules_pythonconfiguration — novenvs_site_packagesrequirement
Under development — design phase. No usable rules yet.