You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🔧 build(ty): type check against both 3.8 and 3.14
The codebase needs to be validated against both the oldest supported
Python (3.8) and the newest (3.14) because some constructs like
distutils imports are only valid on one version. Split the single
`type` tox env into `type-3.8` and `type-3.14` with explicit
`--python-version` flags.
Use per-file ty overrides instead of globally ignoring
unused-ignore-comment, so only the two files with version-conditional
ignores (distutils imports in _py_info.py, type: ignore on tkinter
fallback in test_py_info_extra.py) are exempted. Suppress ruff B905
(zip-without-explicit-strict) since the `strict` parameter does not
exist in Python 3.8.
0 commit comments