Highlights and important notes
Switch build system to scikit-build-core.
Build wheels for supported platforms in GitHub Actions.
New features
None.
Fixes
None.
Build
Use scikit-build-core.
Slycot cannot be installed from the GitHub-generated source archive (.tar.gz and .zip files): it needs a working tree to get the right version. This was sort-of true before: building Slycot in previous versions needs our patched version of SLICOT, so building was easiest from a git working tree with submodules.
Testing
CI reworked:
- use cibuildwheel to build for supported platforms
- test in-place editable build in CI
- reduce matrix of testing for Conda recipe
Other changes
None