python: switch to scikit-build-core
The new scikit-build-core package enables a smoother wrapping of mHM in Python.
changes:
- better editable install support
- cleaned up environment variables for configuration (
MHM_BUILD_PY_SCRIPT
(now always build) andMHM_BUILD_NINJA
(now set via pyproject.toml)) - download forces with cmake when building sdist
- removed
setup.py
andMANIFEST.in
- better folder stucture for python-bindings to separate python modules and wrapper (mostly done for wheels)
Edited by Sebastian Müller