Patch numpy so that f2py processes object files#25082
Patch numpy so that f2py processes object files#25082jfgrimm merged 3 commits intoeasybuilders:developfrom
Conversation
|
We should add the patch to the 2025b EasyConfigs as well, since they're using NumPy 2.3.2. |
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3760804748 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3761233798 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3765188057 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @boegel |
|
Test report by @jfgrimm |
|
Going in, thanks @JarneRenders! |
(created using
eb --new-pr)When using Python >= 3.12, f2py will use the meson backend rather than distutils. This introduced some issues, in particular, object files passed on the f2py command line were not passed to meson. This breaks for example the build of MOKIT, which used to build fine in 2023a and earlier.
This is fixed in numpy 2.4.0 in numpy/numpy#29572. This applies that patch to numpy 2.3.1.