Skip to content

Build free-threaded (cp314t) wheels - #3158

Merged
galabovaa merged 1 commit into
ERGO-Code:latestfrom
killua156:freethreaded-wheels
Jul 24, 2026
Merged

galabovaa merged 1 commit into
ERGO-Code:latestfrom
killua156:freethreaded-wheels

Conversation

@killua156

@killua156 killua156 commented Jul 20, 2026

Copy link
Copy Markdown

This adds cp314t to the build matrix so free-threaded CPython 3.14 wheels are published. The bindings were already declared GIL safe in #2063, and cibuildwheel 4 builds free-threaded wheels by default; the matrix just never selects them.

The two linux 32 bit combos are excluded because numpy (used by the tests) ships no i686 free-threaded wheels.

Context: conda-forge only enables free-threaded builds for packages with cp314t wheels on PyPI, and highspy is one of the last blockers for a free-threaded cvxpy (conda-forge/cvxpy-feedstock#124).

@jajhall
jajhall changed the base branch from master to latest July 20, 2026 11:31
@jajhall
jajhall requested a review from galabovaa July 20, 2026 11:32
@jajhall jajhall self-assigned this Jul 20, 2026
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.16%. Comparing base (df4f2cd) to head (d2b07df).
⚠️ Report is 90 commits behind head on latest.

Additional details and impacted files
@@           Coverage Diff           @@
##           latest    #3158   +/-   ##
=======================================
  Coverage   73.16%   73.16%           
=======================================
  Files         430      430           
  Lines      103967   103967           
  Branches    16719    16718    -1     
=======================================
+ Hits        76067    76069    +2     
+ Misses      27624    27622    -2     
  Partials      276      276           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@galabovaa

Copy link
Copy Markdown
Contributor

LGTM, cc @mathgeekcoder

@galabovaa
galabovaa merged commit bc30ccf into ERGO-Code:latest Jul 24, 2026
493 of 495 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants