Use scikit-build-core as build system
This brings several benefits
- removing the hand-written cmake stuff in
setup.py
- Working editable install, even with automatic recompilation on import
- project definition fully in
pyproject.toml
This brings several benefits
setup.py
pyproject.toml