Ideally we should have some CI for: - [ ] tests with `pytest` + coverage - [ ] style with `black` - [ ] static type checking with `basedpyright` - [ ] extra linting (imports order and whatnot) with `ruff`?