RalfG / python-wheels-manylinux-build

GitHub Action to build Python manylinux wheels
https://github.com/marketplace/actions/python-wheels-manylinux-build
Apache License 2.0
92 stars 44 forks source link

Do not build wheels for dependencies #8

Closed RalfG closed 4 years ago

RalfG commented 4 years ago

Currently when wheels are build, dependency wheels are build with it, which (I think) is not necessary. Further, this means that auditwheel will try to fix these wheels as well, which can lead to unexpected problems.

Adding --no-deps to pip wheel should fix this.

@pedrocamargo, following up on your previous issue (#1), I noticed that in a later build the action tried to auditwheel PyQt5, which was missing a dependency, which made the action error and exit... Fixing this, should fix your problem.

RalfG commented 4 years ago

@pedrocamargo: running the action with v0.2.2-manylinux2014_x86_64 should now work for your package

pedrocamargo commented 4 years ago

Absolutely brilliant work! Thank you!