Adopt mise for development workflows

- Lock Python and uv versions with mise
- Add unified sync, app, test, lint, format, and typecheck tasks
- Update development documentation and strengthen type handling
This commit is contained in:
Philip Henning 2026-09-04 14:39:02 +02:00
parent d04ab6feaf
commit 780d9c12fe
19 changed files with 216 additions and 901 deletions

View file

@ -6,9 +6,14 @@ readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"textual>=5.0.1",
]
[dependency-groups]
dev = [
"pytest>=8.4.1",
"pytest-asyncio>=0.21.0",
"ruff>=0.12.5",
"ty>=0.0.78",
]
[project.scripts]