To cope with the need to compile F2PY modules upon the deprecation of numpy.disutils
in python 3.12, falwa
switch to using meson
. While the user interfaces remain the same, this release changes the installation mechanism of the package. The develop
mode is not available anymore as both the compiled F2PY modules and python modules are stored in python site-package directory.
Please refer to the README section "Package Installation" for the updated installation procedures.
Great thanks to Christopher Polster for figuring out a timely and clean solution for migration to python 3.12. 👏 For details and references related to this migration, users can refer to Christopher's Pull request.