Fixed release CI to support python 3.10 building #16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Apologies for the extra formatting, I can undo that if necessary.
I tested this and it successfully built the 3.10 wheels. All I did was I updated the
setup-python
action to v4 (v1 was having issues finding the right versions) and used strings for the Python versions (3.10 as a number was trying to install 3.1 lol).I'm still working on trying to get arm64 building -- you are correct that it is not simple to get working but I think with enough tinkering I'll be able to get that to work. For now though, this at least fixes #14.By the way, I did get it to build for arm64. Had to convert the project to use cmake + cibuildwheel, and this is only for 3.9 and 3.10, but at least it built. If you want me to PR everything I added, I can try to either make a hybrid release workflow that only uses cmake and cibuildwheel for the arm version, or I could just use that setup for both. This of course would only be after the wheels are confirmed working, because I have no idea if they even work.