-
Notifications
You must be signed in to change notification settings - Fork 145
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
Add runtime dependency on patchelf-pypi #386
Comments
There are a few reasons:
Maybe a good first middle ground would be to add the dependency as an extra and update the documentation accordingly ? |
This could be solved by making
Good point. I agree that this is problematic.
Good idea. And this is pretty simple to implement. We could also note this in the error message if auditwheel cannot find patchelf. |
See https://docs.python.org/3.11/whatsnew/3.11.html#whatsnew311-c-api-porting Added Py_SET_TYPE compatibility Added Py_SET_SIZE compatibility Added PyFrame_GetCode compatibility Added explicit patchelf dependency instead of relying on system binary, not included by default (see pypa/auditwheel#386, pypa/auditwheel#403) Added Python 3.11 CI logic Fixes #95
patchelf-pypi do not provide wheels for Alpine at all and for debian\alpine with armv7 CPU. |
yes it does
you're right, it doesn't
Yes it would and that's one reason I'm not in favor of adding this dependency and proposed something else. |
FWIW I implemented a pure-python patchelf replacement that I use in my |
The patchelf-pypi project ships up to date
patchelf
binaries. Adding this toinstall_requires
would mean that users don't have to track down and install the package with a different package manager.Any thoughts @mayeut? Any reason not to make this a dependency?
The text was updated successfully, but these errors were encountered: