-
Notifications
You must be signed in to change notification settings - Fork 264
Universal2 wheels on macOS #484
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
+554
−99
Merged
Changes from all commits
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
90ce9d9
Update dependencies and macOS 11 CI on Github
joerick 59801d4
Disable macOS CPython 3.5 build for now
joerick 609c0f3
WIP: try new Python build
henryiii 7fb032d
Try using _PYTHON_HOST_PLATFORM to create single-arch builds
joerick 9906cf7
Fix logger crash
joerick 985ef4d
wip: drop pypy for now
henryiii 31d0351
Upload some sample wheels as artifacts
joerick 2e8e806
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick 2b800bb
Build some sample wheels
joerick 76d5f3d
Call delocate with the correct archs
joerick 4d89e52
Add rename hack to make the universal wheel work on both archs
joerick 09fef56
Make tests expect arm64 and universal2
joerick 8d04599
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick 7cab712
Fix unit test
joerick a1ac43e
Override buildable archs on macOS 11
joerick a973ba9
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick 46eb287
Refactor for clarity
joerick e405f34
Print warnings when builds are deselected because of build OS
joerick df60457
Use the ARCHS option to select universal2/arm64 builds
joerick 577fd5e
Implement testing for universal2/arm64 wheels
joerick 914f74a
Interim fix for archs comparison
joerick afd08c1
Maybe Azure secretly supports macOS 11.0?
joerick 7a11143
Like this?
joerick 16d96fa
It does not.
joerick 65b530a
On arm64, build native before cross-compile
joerick 121715a
Skip cross-compile test on macOS <11
joerick bf272fe
Use same interpreter for sample_build.py (for local testing of arm64)
joerick a6ff55e
Update pip in the test virtualenv
joerick e215446
Increase test timeout value
joerick 0df5e12
Only print testing warnings if test command is set
joerick ffba89d
Improve output formatting
joerick e29fab0
Add test for cross-compile testing behaviour
joerick e880aca
Tidy up
joerick 9bf5fb1
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick 0768123
Fix allowed archs check
joerick 1606b79
Fix macOS Big Sur version checks
joerick c4b5b16
Add clarifying comments
joerick f43b3f5
Fix warning lines counting as build identifiers in test
joerick 8512e69
Improve expected_wheels correctness
joerick 9113dfe
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick a99726f
Neaten comments
joerick dbb6d80
Route warnings and error messages to stderr, not stdout.
joerick af8ab0a
Update test to look in stderr for warnings
joerick e83b770
Add back other platforms to GHA CI
joerick d2312cd
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick 3f8fcb0
Fix unit tests
joerick bd45b1c
Remove pinned pip install, virtualenv should bundle this now
joerick 00eed5a
Fix crashing test
joerick 4dddd9e
Silence the pip version warnings
joerick 381ea7d
Add docs for CIBW_ARCHS
joerick 4b491ce
Docs edits
joerick ef1baac
Indent subheads in TOC on all pages
joerick 8c68e48
Add FAQ entry explaining Apple Silicon support
joerick f1638e7
The macos-10.15 image contains Xcode 12, which should be sufficient..…
joerick e40d53d
Add manual debugging hook
joerick d21b7cf
Add SDKROOT setting for building arm64, universal2 on 10.15
joerick b6f325c
Implement CIBW_TEST_SKIP for individual archs of a universal2 wheel
joerick 93ba19d
Make the sample build do some cross compile for manual testing
joerick c8fde72
Select the correct macos 11 SDK for the version of xcode available
joerick 4ff52ae
Add ARCHFLAGS workaround for building universal2 on macOS 10.15
joerick 32ab09b
Tidy up and correct a few things
joerick 56653f3
Fix typing import
joerick 74170ba
Get SDK version dynamically
joerick be55ebe
Merge remote-tracking branch 'origin/master' into macos-universal2
joerick a79f0ef
Remove wheel rename hack
joerick 2def20d
Remove unused function
joerick 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
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
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.