Skip to content

Enable limited API builds only when building wheels for publishing#600

Merged
Cadair merged 2 commits into
astropy:mainfrom
astrofrog:limited-api-wheels-only
May 28, 2026
Merged

Enable limited API builds only when building wheels for publishing#600
Cadair merged 2 commits into
astropy:mainfrom
astrofrog:limited-api-wheels-only

Conversation

@astrofrog
Copy link
Copy Markdown
Member

This should fix #596 and allow local free-threaded builds

@codecov
Copy link
Copy Markdown

codecov Bot commented May 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.49%. Comparing base (fea5fb9) to head (dfebf39).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #600   +/-   ##
=======================================
  Coverage   87.49%   87.49%           
=======================================
  Files          49       49           
  Lines        1935     1935           
=======================================
  Hits         1693     1693           
  Misses        242      242           

☔ View full report in Codecov by Sentry.
📢 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.

astrofrog added 2 commits May 27, 2026 22:41
…heel-build workflow instead of pyproject.toml so freethreaded builds work
…D_API through cibuildwheel so the env-var opt-in actually applies
@astrofrog astrofrog force-pushed the limited-api-wheels-only branch from 4ed74d6 to dfebf39 Compare May 27, 2026 22:41
@astrofrog
Copy link
Copy Markdown
Member Author

Seems to be working:

Found previously built wheel reproject-0.19.1.dev53+g231c2e1d1-cp311-abi3-macosx_11_0_arm64.whl, that's compatible with cp312-macosx_arm64. Skipping build step...

@Cadair Cadair merged commit f79cbb6 into astropy:main May 28, 2026
27 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.

Allowing building for freethreaded Python

2 participants