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
building wheels for CyRK does not package cython's binaries for PyPI distribution #9
Comments
I can help with this. cibuildwheel really simplifies the build process. |
Hey @cerrussell! It would be great to have your help. I did look at cibuildwheel before but was running into a similar error as described in the top post,
It would be awesome if you have any insights on how to make it work, feel free to make a PR. |
@jrenaud90 Yeah, I got that too - I think it's because you have to tell your setuptools backend what extensions you expect it to include. I resolved that bit on my fork, but running into some odd compilation issues related to numpy that I'm hammering out now. |
@jrenaud90 Just created a pull request... looks like wheels are being generated properly. Still some work to do - adding testing to cibuildwheels and a command to unpack the wheels to show they include the prebuilt binary. |
Awesome! Thank you so much for your help. I will take a look at it later today. |
Fixed with PR #15 in CyRK v0.2.4. |
See details (and hopefully a future solution) about this issue here.
Current workaround is to not build or upload wheels during CI. Users will have to recompile the cython code locally as of CyRK v0.2.0.
The text was updated successfully, but these errors were encountered: