{{ message }}
Tags: X-DataInitiative/tick
Tags
Use cibuildwheel for PyPI publishing, bump to 0.8.0.1 (#534) * Use cibuildwheel for PyPI publishing, bump to 0.8.0.1 The previous per-OS publish workflows called python -m build --wheel on vanilla runners, producing linux_x86_64-tagged wheels that PyPI rejects with HTTP 400 (it only accepts manylinux*). As a result no Linux wheels shipped for 0.8.0.0. Consolidates the three pythonpublish-* workflows into a single publish.yml that runs pypa/cibuildwheel across ubuntu-latest, macos-15, macos-15-intel, and windows-2022, then uploads all collected artifacts in a single twine step. Pins MACOSX_DEPLOYMENT_TARGET=11.0 (Big Sur) instead of inheriting the macOS 15 runner default, matching the numpy 2 / scipy 1.13 floor the project already targets. Version bumped to 0.8.0.1 since 0.8.0.0 wheels for mac/windows already shipped and PyPI does not allow republishing a version.
Align publish workflows with build matrices (#533) Linux publish built only 3.12, while the build job tests 3.11/3.12/3.13. Windows publish used windows-latest without msvc-dev-cmd, diverging from the windows-2022 + msvc-dev-cmd setup used for the build job. Co-authored-by: m.bompaire <m.bompaire@criteo.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
