There has been a lot of development one scikit-build-core, a CMake-based build backend for Python packages with good support for Fortran libraries. It's in much better shape than when I last looked and it seems more promising than meson to me. In particular, it should now support cross compilation. I started out just implementing this to learn about the developments, but I think it might actually be sensible to switch!
@bd-j — I'm going to merge this because while we lose Windows builds, we get wheels for ARM macs, which I expect will be more useful (looking at the PyPI download stats!).
There has been a lot of development one scikit-build-core, a CMake-based build backend for Python packages with good support for Fortran libraries. It's in much better shape than when I last looked and it seems more promising than meson to me. In particular, it should now support cross compilation. I started out just implementing this to learn about the developments, but I think it might actually be sensible to switch!