-
Notifications
You must be signed in to change notification settings - Fork 70
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
Provide wheels for Windows #136
Comments
I'm trying to switch building and testing to GitHub Actions and use cibuildwheels to build wheels for all systems. The code is available in my I was able to successfully build and test C++ API, but I have some problems with Python bindings:
If someone has more experience with this, it would be nice to help me. Once this is fixed, I will cleanup commits and create PR, and a similar way of building could then also be used for CTranslate2. |
Thanks for the work! That's very much appreciated. However, I have no experience in building Python packages on macOS or Windows so I would need some time to process this. I have just a comment regarding the Windows ICU build failure: maybe you could just grab a binary release of ICU for this OS? I know that the project TensorFlow Addons recently switched to GitHub Actions and is building wheels for the 3 systems. Maybe that could help you? https://github.com/tensorflow/addons/tree/master/.github/workflows |
@guillaumekln Possible to release one on aarch64? im using a jetson nano for this and it does not have a build |
@jasperchua99 Looks like
|
The PR above is adding Python wheels for Windows. The tests are passing, but it would be helpful if someone can test a wheel on their Windows system. You can download the wheels from the build page. Click on "Artifacts", download "python-wheels", and decompress the archive. You can then install the wheel matching your Python version. |
You should provide wheels for Wiindows and macOS. You can build them using CI system like Travis CI or GitHub Actions.
You should also provide source code on PyPI to allow users who don't use system with provided wheels to build package themselves.
The text was updated successfully, but these errors were encountered: