-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
MAINT: Kill all instances of f2py.compile #25193
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. One small nit about the release note, and a question about using environment variables.
The ``f2py.compile()`` helper has been removed due to a severe restriction in | ||
functionality after the ``meson`` switch. Users are urged to replace these calls | ||
with ``subprocess.run`` calls to ``python -m numpy.f2py`` instead with | ||
environment variables set to interact with ``meson``. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm. The use of environment variables is problematic. Isn't there any other way to hook into meson?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are native files, I've added a note.
The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM, after a small rephrase of the release note and resolving the merge conflicts, I think this can go in.
MAINT: Fix typo DOC: Add a note on native files DOC: Update changelog Co-authored-by: Matti Picus <matti.picus@gmail.com> DOC: Update release note Co-authored-by: rgommers <rgommers@users.noreply.github.com>
a87f023
to
764c64e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM now, in it goes. Thanks Rohit!
Closes #25122 with my favored resolution. There was no dissent on the mailing list either. I'm happy to have this float around until
2.0.0
(hence theversionchanged
in the docs) but it should go, sooner perhaps rather than later.