This release adds support for Python 3.12 f2py (which now uses meson). This requires CMake 3.24
We also fix/workaround an issue with the mepo status
CMake code when run on compute nodes in certain circumstances (blobless clone, no mepo status
yet run).
From CHANGELOG.md
Fixed
- Fixed
mepo status
code to allow for quiet failures. There seems to be an odd scenario on non-internet-connected machines wheremepo status
will fail in blobless clones of some repos. Runningmepo status
on a node with internet access seems to fix this.
Changed
- For F2PY3 code, set CMake Policy CMP0132 if Python is 3.12+ or higher
- Add test to see if
ifort
spits out the deprecation warning. Needed to hack f2py/meson - Set minimum CMake version to 3.24 for the meson + f2py fix
What's Changed
- v4: Updates for meson-f2py support by @mathomp4 in #413
- GitFlow: Merge develop into main for 4.9.0 release by @mathomp4 in #414
Full Changelog: v4.8.1...v4.9.0