[py] Switch to scikit-build-core

Migrated the wheel build backend from scikit-build to scikit-build-core which is the successor. Also added ruff as a pre-commit check.

  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
Edited by Lars Bilke

Merge request reports

Loading