It would be good to follow the CI tools in [scikit-build-core](https://github.com/scikit-build/scikit-build-core) to keep up with the modern tools, currently: - `black` -> `ruff-format` - `flake8`, `isort`, (maybe also `pydocstyle`) -> `ruff`