dfm / python-fsps

Python bindings to Charlie Conroy's Flexible Stellar Population Synthesis (FSPS) Fortran code
https://python-fsps.readthedocs.io
MIT License
65 stars 38 forks source link

Switching to scikit-build-core instead of meson for building #215

Closed dfm closed 1 year ago

dfm commented 1 year ago

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!

dfm commented 1 year ago

@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!).

bd-j commented 1 year ago

awesome, thanks @dfm