-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix edge case when building packages with optional c extensions
The edge case occurs when a package can compile optional c speedups which succeed during the build process but lock the generated wheel file to the arch the package was built on. This makes the wheel file incompatible with lambda and causes it to fail to add that dependency even though it could have by building it without the optional c extensions. This is a bit tricky to fix as means we need to selectivly break the ability to compile c extensions during some runs of our wheel buiding phase. It is also quite differnet on POSIX and Windows.
- Loading branch information
jcarlyl
committed
Jul 21, 2017
1 parent
629ae01
commit d6b22b3
Showing
5 changed files
with
281 additions
and
35 deletions.
There are no files selected for viewing
This file contains 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 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 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.