-
Notifications
You must be signed in to change notification settings - Fork 71
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
Build wheels using cibuildwheel #65
Conversation
e98fdd5
to
67a8e99
Compare
@dmonad @Waidhoferj I heard you had issues building wheels with maturin, it seems to work fine with this PR (which uses cibuildwheel). |
@dmonad it would be great if this was merged. We have been blocked on this for a few weeks already! |
If I understand correctly, this only builds y-py, correct? What does this action do The current build script releases a new y-py package on pypi using environment variables that I configured (I think it's my account). How does this script actually release the build? |
Yes.
It uploads the wheels as a zip file, that you can then download by clicking
This requires a PyPI upload token, stored in your GitHub repo's secrets as |
67a8e99
to
4d2763d
Compare
I just added the "Publish wheels to PyPI" step. It uses the same secrets that you have in main.yml ( |
4d2763d
to
1595dd0
Compare
I removed the PyPI publishing for now, I will try it out with a dummy PyPI project. |
I just tested publishing on PyPI in this branch: https://github.com/davidbrochart/y-crdt/tree/test_pypi |
@dmonad OK to merge? |
I'm all for it 👍 |
Build wheels using cibuildwheel
No description provided.