Skip to content

fix: simplify build system for Colab compatibility#7

Merged
andylizf merged 3 commits into
mainfrom
fix/simple-ubuntu22-build
Jul 25, 2025
Merged

fix: simplify build system for Colab compatibility#7
andylizf merged 3 commits into
mainfrom
fix/simple-ubuntu22-build

Conversation

@andylizf

Copy link
Copy Markdown
Collaborator

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

  • Reverted build-reusable.yml to v0.1.5 version (simple matrix build)
  • Removed all manylinux container configurations
  • Removed cibuildwheel option from release workflow
  • Direct Ubuntu builds should be compatible with Colab

Testing

This PR will trigger CI to test if the simplified build works correctly.

andylizf added 3 commits July 25, 2025 13:46
- 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
@andylizf
andylizf merged commit 8f2a1e8 into main Jul 25, 2025
10 checks passed
@andylizf
andylizf deleted the fix/simple-ubuntu22-build branch July 25, 2025 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant