Build wheels using pypa/cibuildwheel#16
Closed
thetestgame wants to merge 4 commits into
Closed
Conversation
17ace57 to
0292090
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This pull request updates the build and deployment process for the project, focusing on expanding platform support and modernizing the wheel build pipeline. The most notable changes are the migration to
cibuildwheelfor building Python wheels across more platforms and the update of the Steamworks submodule URL.Build and Platform Support Improvements:
.github/workflows/build.ymlis expanded to include additional platforms (ARM and Intel variants for macOS and Windows, latest Ubuntu) for broader compatibility.cibuildwheel, which simplifies and standardizes building wheels across platforms. This includes setting up build selectors and environment variables forcibuildwheel. [1] [2]Repository and Submodule Updates:
.gitmodulesis updated to point tohttps://github.com/DigitalDescent/steamworks, replacing the previous repository.Workflow and Naming Consistency:
Artifact Handling:
dist/*.whltowheelhouse/*.whlto align withcibuildwheel's output.These changes modernize the build pipeline, increase platform coverage, and improve maintainability.