-
Notifications
You must be signed in to change notification settings - Fork 174
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
ENH: Meson pybind11 build #1343
Conversation
@galabovaa does this look alright? |
Looks fine to me from a meson perspective. |
Looks good to me! Merging in latest. Thank you for the time and effort you spent on this. I will now try to build highspy for all platforms with meson locally. |
This is great guys! When will the next release of highspy be uploaded on pypi with all these fixes? |
I don't know, but it might not be long now that @galabovaa is back from holiday |
Hi I'd love to see this on pypi! I'm building from source and working off an open PR on python-mip. Getting working wheels on pypi would make it a lot easier to use this excellent solver! |
Needs #1336. Closes #1321, #1320, and #1022. The wheels should be built correctly (i.e. built with
cibuildwheel
and repaired byauditwheel
,delocate
anddelvewheel
) formanylinux
,musllinux
, windows (arm_64
), andmacos
(botharm64
andx86_64
) [as seen here] so it should fix the existing broken wheel issues, that is it:highspy
#1119@galabovaa this will be hard to review in its current state, but after #1336 is merged and I rebase onto latest, the change-set will contain just the Python changes and it will be easier to review. @eli-schwartz had some great comments on the original PR.
The windows issues were known problems discussed upstream as well:
But for users consuming wheels from PyPI or building locally it isn't an issue.