-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Skip pure wheels in auditwheel #7
Comments
If you only want it to run on your own package, maybe it's as simple as using If that works then maybe you can submit a PR to make the example clearer? |
I had the same thought and tried it, and as expected it works. Not sure |
See pypa/auditwheel#47 and see the poor man quick and hacky way here: https://github.com/pombreda/thirdparty-manylinux/blob/3c35a8fa5eee12dec76993a90632e22cc6dbbe01/travis/build-wheels.sh#L24 (not proud of it, I just wanted to get something working quick) |
Would it be a solution to add |
Auditwheel now returns a non-zero exit value on non-platform wheels. #22 updates the build script to skip such wheels. |
Currently the demo doesn't have any pure python dependencies. But if you have any, then those go into the wheelhouse/ folder as well. If you then simply loop with
for whl in 'wheelhouse/*.whl'
to call auditwheel it will fail for the pure Python packages with "Cannot add platforms to pure wheel". Also, even for binary wheels, I don't want to process any of my dependencies, just my own package, since this is what I would upload to PyPI later, directly from Travis CI. My feeling is that a bit of logic is missing in the demo.My request: Can the demo be extended to include a small pure Python dependency?
The text was updated successfully, but these errors were encountered: