Skip to content

Conversation

@jeongyoonlee
Copy link
Collaborator

Summary

  • Fixed Ubuntu packaging failure in v0.15.6 by aligning the cibuildwheel configuration with the Python version requirement
  • Removed Python 3.9 and 3.10 from the build matrix since the package requires Python >=3.11

Problem

The GitHub Actions workflow for Ubuntu packaging was failing because:

  1. pyproject.toml specifies requires-python = ">=3.11"
  2. But [tool.cibuildwheel] was configured to build wheels for cp39-* and cp310-*
  3. This version mismatch causes cibuildwheel to fail validation

Solution

Updated the cibuildwheel build configuration to only include Python versions 3.11 and 3.12:

[tool.cibuildwheel]
build = ["cp311-*", "cp312-*"]

Test plan

  • Package builds successfully with uv pip install -e .
  • Core imports work correctly
  • Code formatted with black
  • GitHub Actions workflow will verify wheel building on all platforms

Fixes #863

🤖 Generated with Claude Code

…hon version requirement

The cibuildwheel configuration was attempting to build wheels for Python 3.9 and 3.10,
but the package requires Python >=3.11 (as specified in requires-python). This mismatch
caused the Ubuntu packaging workflow to fail during validation.

Changes:
- Updated [tool.cibuildwheel] build list to only include cp311-* and cp312-*
- Removed cp39-* and cp310-* from the build list

Fixes #863

Co-Authored-By: Claude (claude-sonnet-4-5) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 2, 2026 20:08
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a packaging failure in Ubuntu builds by removing Python 3.9 and 3.10 from the cibuildwheel configuration, aligning it with the project's minimum Python version requirement of 3.11.

Changes:

  • Updated [tool.cibuildwheel] build configuration to only include Python 3.11 and 3.12

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v0.15.6 Ubuntu packaging failure

2 participants