Skip to content

Fix PyPI release workflow and refresh README#63

Merged
ahothan merged 2 commits into
masterfrom
fix-pub
Jun 9, 2026
Merged

Fix PyPI release workflow and refresh README#63
ahothan merged 2 commits into
masterfrom
fix-pub

Conversation

@ahothan

@ahothan ahothan commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

The release pipeline was broken because build_wheels (a prerequisite for upload_pypi) could not succeed:

  • Replace the macos-11 runner, removed by GitHub on 2024-06-28, with macos-13 (Intel) and macos-14 (Apple silicon).
  • Bump pypa/cibuildwheel v2.21.3 -> v3.4.1 so the advertised cp314 (Python 3.14) target actually builds (requires cibuildwheel >= 3.1.0).
  • Skip free-threaded builds (CIBW_SKIP=t-); the C extension is not validated for the free-threading ABI.

README updates:

  • Document that prebuilt wheels are now published to PyPI; source build (C compiler) is only a fallback.
  • Replace the dead Travis CI badge with a GitHub Actions badge and drop the defunct Gitter badge.
  • Refresh the tox environments list and sample output, and describe the actual release workflow (multi-platform wheels + sdist via Trusted Publishing).

ahothan and others added 2 commits June 9, 2026 06:21
The release pipeline was broken because build_wheels (a prerequisite for
upload_pypi) could not succeed:

  * Replace the macos-11 runner, removed by GitHub on 2024-06-28, with
    macos-13 (Intel) and macos-14 (Apple silicon).
  * Bump pypa/cibuildwheel v2.21.3 -> v3.4.1 so the advertised cp314
    (Python 3.14) target actually builds (requires cibuildwheel >= 3.1.0).
  * Skip free-threaded builds (CIBW_SKIP=*t-*); the C extension is not
    validated for the free-threading ABI.

README updates:

  * Document that prebuilt wheels are now published to PyPI; source build
    (C compiler) is only a fallback.
  * Replace the dead Travis CI badge with a GitHub Actions badge and drop
    the defunct Gitter badge.
  * Refresh the tox environments list and sample output, and describe the
    actual release workflow (multi-platform wheels + sdist via Trusted
    Publishing).

Co-authored-by: Cursor <cursoragent@cursor.com>
Bump the build_wheels Linux matrix entry from ubuntu-22.04 to
ubuntu-24.04. Linux wheels are built inside manylinux containers, so the
host runner is swapped (not duplicated) to avoid producing redundant
wheels.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ahothan

ahothan commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

should fix #62
and #61

@ahothan ahothan merged commit d3f9426 into master Jun 9, 2026
6 checks passed
@ahothan ahothan deleted the fix-pub branch June 9, 2026 13:30
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