-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not compile on python>=3.12 #52
Comments
An alternative could be https://scikit-build-core.readthedocs.io/en/latest/ or https://scikit-build.readthedocs.io/en/latest/ Both would support Fortran https://github.com/scikit-build/scikit-build-sample-projects/tree/main/projects/pi-fortran https://scikit-build-core.readthedocs.io/en/latest/getting_started.html but I guess we need someone familiar with Cmake to takle this... But I think packaging Pamtra for Conda would be fantastic! |
There is a compiling-not-functioning branch mesonpy now. Not sure what is causing this. Might be also compiler/f2py version dependent (new GCC is much less permissive with old-style fortran). There are a lot of suspicious warnings at compile time to be investigated. Also, it does not make use of .f2py_cmap and incorrect typing is likely. However:
so, there is hope. |
Hey friends, with 6d286d1 it works!!!!
cheers |
The problem is that distutils has been removed from python3.12 and also numpy
scipy and numpy and others have moved to meson as a build system
f2py (which comes with numpy) now calls meson and meson appears to be less permissive than our standard Makefile setup
Need to decide if we want to keep the Makefile and fix, or switch entirely to meson and perhaps have pamtra packaged (the second is actually preferred)
The text was updated successfully, but these errors were encountered: