-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
BLD Uses cibuildwheel for linux + osx wheels [cd build] #20102
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
a83f0f2
BLD Uses cibuildwheel for linux/osx wheels [cd build]
thomasjpfan c0e3231
STY Lint [cd build]
thomasjpfan 500d4c6
MAINT Filter for workflow_dispatch [cd build]
thomasjpfan cafe3cf
ENH Adds python 3.10 [cd build]
thomasjpfan cead9bf
ENH Do not always install libffi-devel
thomasjpfan 126316e
ENH Only allow numpy/numpy to build [cd build]
thomasjpfan 9b45d83
REV Revert libffi flag [cd build]
thomasjpfan c9abce5
Revert "REV Revert libffi flag [cd build]"
thomasjpfan 8ce8489
CLN Address comments
thomasjpfan 27308ef
CLN Remove restrictions for easier debugging on forks [cd build]
thomasjpfan 8b1e204
WIP Restrict install cffi in test_requirements.txt
thomasjpfan 54676b0
BLD [cd build]
thomasjpfan fdda3ca
WIP Restrict install cffi in test_requirements.txt [cd build]
thomasjpfan 7dcc3c1
DOC Improve versioneer.py comment
thomasjpfan aae8453
Merge remote-tracking branch 'upstream/main' into ci_buildwheel_rf
thomasjpfan cb3d7ef
BLD [cd build]
thomasjpfan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Revert "REV Revert libffi flag [cd build]"
This reverts commit 9b45d83.
- Loading branch information
commit c9abce565da5ca560607a2ca9a752b51fa068013
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
What do we use
libffi-devel
for, just some optional tests or something more interesting?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.
libffi-devel
is used to build cffi from source if wheels do not exists.cffi
is required bytest_requirements
here:numpy/test_requirements.txt
Lines 9 to 10 in e869222
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.
It would be fine to make cffi a soft requirement: if it is unavailable we could skip that test. Is there a way to do that without too much hassle? The test takes the failed import into account
numpy/numpy/random/tests/test_extending.py
Lines 9 to 13 in e869222
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.
Updated
test_requirements.txt
, to makecffi
a soft requirement for python 3.10: