kitty/pyproject.toml
Kovid Goyal a65b4c70a7
Migrate type checker to ty
Much faster than mypy. Matches usage of ruff from same developer.
2026-07-04 09:18:00 +05:30

37 lines
635 B
TOML

[project]
requires-python = ">=3.12"
license = "GPL-3.0-only"
[build-system]
requires = [
# Needed for installing pure python packages at build time
"installer == 0.7.0",
# Needed for some weird reason for glib
"packaging == 23.1",
]
[tool.ty.src]
include = [
"kitty",
"kittens",
"glfw",
"*.py",
"docs/conf.py",
"gen"
]
[tool.ruff]
line-length = 160
[tool.ruff.lint]
select = ['E', 'F', 'I', 'RUF100']
[tool.ruff.lint.per-file-ignores]
"kitty/options/types.py" = ["E501"]
"kitty/options/parse.py" = ["E501"]
[tool.ruff.lint.isort]
detect-same-package = true
[tool.ruff.format]
quote-style = 'single'