fix: simplify build system for Colab compatibility#7
Merged
Conversation
- Revert to simple Ubuntu 22.04 builds that should work with Colab - Remove all manylinux container complexity - Colab runs on Ubuntu 22.04, so direct builds should be compatible - Restore build-reusable.yml to v0.1.5 version - Remove cibuildwheel option from release workflow This should fix the overcomplicated build issues while maintaining Colab compatibility through direct Ubuntu 22.04 builds.
- Remove ci-cibuildwheel.yml and build-cibuildwheel.yml - These files were not present in v0.1.5 - Keep only the simple build system
- Explicitly use ubuntu-22.04 instead of ubuntu-latest - Add Python 3.13 to the build matrix - This ensures we build on the same OS version as Google Colab
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.
Problem
The manylinux/cibuildwheel approach was overcomplicated and causing many build failures.
Solution
Since Google Colab runs on Ubuntu 22.04, we can simply build directly on ubuntu-latest (which is Ubuntu 22.04) without any manylinux containers.
Changes
Testing
This PR will trigger CI to test if the simplified build works correctly.