cibuildwheel-bot[bot]
7e53c3d952
Update dependencies
2026-03-14 16:57:21 +00:00
Henry Schreiner
fd6b413212
tests: use pytest 9+ and modern config ( #2777 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2026-03-13 20:44:48 +01:00
Henry Schreiner
4d4daefbd2
fix: give uv the full python path ( #2774 )
...
* fix: give uv the full python path
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Fix python binary path in Linux build script
I thought the dir was enough. Seems not.
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2026-03-13 11:11:25 -04:00
Clément Robert
42c502093f
SEC: add a 7 days cooldown period to dependabot settings ( #2766 )
2026-03-12 21:53:23 +00:00
Clément Robert
bc6f42d805
SEC: disable default gha permissions ( #2771 )
2026-03-12 01:15:38 +05:30
Clément Robert
eaf116e303
SEC: avoid leaking credentials in GHA ( #2769 )
2026-03-11 19:50:11 +05:30
02c132e91e
[pre-commit.ci] pre-commit autoupdate ( #2764 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.4 → v0.15.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.4...v0.15.5 )
- [github.com/codespell-project/codespell: v2.4.1 → v2.4.2](https://github.com/codespell-project/codespell/compare/v2.4.1...v2.4.2 )
* Add autoupdate schedule to pre-commit config
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-03-10 18:36:10 -04:00
Matthieu Darbois
fd27532d12
fix: call repair-wheel-command in iOS builds ( #2761 )
2026-03-09 15:56:45 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1313a80d3a
chore(deps): bump docker/setup-qemu-action from 3 to 4 in the actions group ( #2763 )
...
chore(deps): bump docker/setup-qemu-action in the actions group
Bumps the actions group with 1 update: [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ).
Updates `docker/setup-qemu-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 15:56:18 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
601935bfc3
[Bot] Update dependencies ( #2762 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2026-03-09 12:45:50 -04:00
Joe Rickerby
880a211a08
Add missing PR reference to changelog
2026-03-05 09:03:18 +00:00
Joe Rickerby
ee02a1537c
Bump version: v3.4.0
v3.4.0
2026-03-05 09:00:28 +00:00
Henry Schreiner
f08ce70d78
chore: match copyright to BSD-2-clause template ( #2758 )
...
See #2757 .
2026-03-03 09:51:22 +00:00
Gyeongjae Choi
95b4b79b96
Fix incorrect document regarding pyodide auditwheel ( #2752 )
...
* Fix incorrect document for pyodide
* Fix incorrect document for pyodide
* Fix test
2026-03-03 16:55:56 +09:00
f046d0a94d
Bump to Pyodide v0.29.3 ( #2743 )
...
* Bump to Pyodide v0.29.3
* Bump constraints to fix virtualenv release deletion
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-03-02 17:00:30 -05:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5a31ee79d
chore(deps): bump the actions group across 1 directory with 4 updates ( #2755 )
...
Bumps the actions group with 4 updates in the / directory: [actions/download-artifact](https://github.com/actions/download-artifact ), [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ), [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [wntrblm/nox](https://github.com/wntrblm/nox ).
Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
Updates `actions/attest-build-provenance` from 3.2.0 to 4.1.0
- [Release notes](https://github.com/actions/attest-build-provenance/releases )
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest-build-provenance/compare/96278af6caaf10aea03fd8d33a09a777ca52d62f...a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 )
Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
Updates `wntrblm/nox` from 2025.11.12 to 2026.02.09
- [Release notes](https://github.com/wntrblm/nox/releases )
- [Changelog](https://github.com/wntrblm/nox/blob/main/CHANGELOG.md )
- [Commits](https://github.com/wntrblm/nox/compare/2025.11.12...2026.02.09 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/attest-build-provenance
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: wntrblm/nox
dependency-version: 2026.02.09
dependency-type: direct:production
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 16:31:23 -05:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
35ec4565f5
[pre-commit.ci] pre-commit autoupdate ( #2756 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.2 → v0.15.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.2...v0.15.4 )
- [github.com/python-jsonschema/check-jsonschema: 0.36.2 → 0.37.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.36.2...0.37.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-03-02 16:31:08 -05:00
51fed90270
[Bot] Update dependencies ( #2734 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: Joe Rickerby <joerick@mac.com >
2026-03-02 14:15:58 +00:00
b70562f37a
Debug GraalPy/uv test failures on Windows ( #2741 )
...
* Dont attempt uv frontend tests on gp311.
* docs: note GraalPy 3.11 incompatibility with uv on Windows (#2751 )
* Initial plan
* docs: note GraalPy311 incompatibility with uv/build[uv] on Windows
Co-authored-by: joerick <1244307+joerick@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joerick <1244307+joerick@users.noreply.github.com >
* Skip both graalpy with uv for now
* Docs updates
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joerick <1244307+joerick@users.noreply.github.com >
2026-03-02 11:24:40 +00:00
Joe Rickerby
0a85e29549
Work around CDN rate limiting on Python.org in bin/update_pythons.py ( #2753 )
2026-03-01 22:51:53 +00:00
Colin Gravill
2d33864baf
Pin the actions/setup-python for the externally used action.yml ( #2749 )
...
Pin the actions/setup-python to a known release
2026-03-01 22:05:39 +00:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
ade95b7be4
[pre-commit.ci] pre-commit autoupdate ( #2746 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.0 → v0.15.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.0...v0.15.2 )
- [github.com/python-jsonschema/check-jsonschema: 0.36.1 → 0.36.2](https://github.com/python-jsonschema/check-jsonschema/compare/0.36.1...0.36.2 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-03-01 22:02:36 +00:00
Henry Schreiner
bb153041f0
fix: support -q for build/uv ( #2737 )
2026-02-13 20:47:03 -05:00
27fd6ecc3c
docs: fix TOML reference links ( #2740 )
...
* docs: fix TOML reference links
* Apply suggestions from code review
---------
Co-authored-by: Louis Shawn <louis.shawn@qq.com >
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-02-13 21:04:38 +00:00
57e8757899
[pre-commit.ci] pre-commit autoupdate ( #2739 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.14 → v0.15.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.14...v0.15.0 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Refactor test_command checks to use set syntax
* Apply suggestion from @henryiii
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-02-13 11:24:27 -05:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8879b0f013
chore(deps): bump the actions group with 2 updates ( #2738 )
...
Bumps the actions group with 2 updates: [actions/download-artifact](https://github.com/actions/download-artifact ) and [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ).
Updates `actions/download-artifact` from 5 to 7
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v7 )
Updates `actions/attest-build-provenance` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/actions/attest-build-provenance/releases )
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest-build-provenance/compare/00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8...96278af6caaf10aea03fd8d33a09a777ca52d62f )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/attest-build-provenance
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 17:17:39 -05:00
Henry Schreiner
9d4c80f487
docs: update for uv backend ( #2736 )
2026-02-08 08:35:24 -05:00
Henry Schreiner
e0af304d30
fix: support uv on android ( #2733 )
2026-02-08 08:35:05 -05:00
Joe Rickerby and Henry Schreiner
a2f965f62f
Add an integration test and debug issues with the meson backend ( #2718 )
...
* Add an integration test with the meson backend
* Modify script to allow testing of the GHA action on a PR
* Try adding cython to languages in meson config
* Revert "Try adding cython to languages in meson config"
This reverts commit 50378a1c7e38665492ad0c683b178e4d96928e1e.
* Pass --vsenv to meson on windows
As seen here https://github.com/matplotlib/matplotlib/blob/9957c394bd01deb7a9bd9cb27804f447a52dc522/.github/workflows/cibuildwheel.yml#L114
* Disable win32 builds for the meson test
* Move the windows-specific config into the test project definition
This is so it can be tested with bin/run_example_ci_configs.py
* Add some docs to the FAQ about meson on windows
* Update bin/run_example_ci_configs.py
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-02-08 10:36:47 +00:00
Henry Schreiner
0d2547bf6f
fix: consistently use find_uv for our usage of uv ( #2730 )
...
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
2026-02-06 15:50:18 -05:00
Joe Rickerby
1252e6249a
test: try reduce flakiness of test_ssl ( #2735 )
...
test: replace badssl.com with google.com/generate_204 in SSL test
Switch to a more reliable HTTPS endpoint and add retry logic with
exponential backoff to reduce flaky test failures.
2026-02-06 15:35:20 -05:00
Agriya Khetarpal and Joe Rickerby
42d1caec22
Add a small note about security implications of using cibuildwheel in CI runners ( #2711 )
...
* Bump to actions/checkout v6 everywhere
* Add a note about security
* Not persisting credentials is still valuable
* Fix bad indentation
* Improve wording, remove link to PyPA guides
Co-Authored-By: Joe Rickerby <1244307+joerick@users.noreply.github.com >
---------
Co-authored-by: Joe Rickerby <1244307+joerick@users.noreply.github.com >
2026-02-06 18:54:08 +00:00
Henry Schreiner
d31248fdbf
ci: avoid Intel GraalPy updates ( #2732 )
...
* ci: avoid broken GraalPy release
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* ci: skip GraalPy when no release url available
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
2026-02-05 18:01:29 -05:00
Henry Schreiner
d7dbf5a358
feat: option to build directly with uv ( #2322 )
...
* feat: option to build directly with uv
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
tests: add uv to tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
fix: uv doesn't pick special Pythons at the top of the path
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
fix: set uv build constraints too
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
fix: uv doesn't support PyPy 3.8
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
tests: add pyproject.toml for failing test
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Revert "tests: add pyproject.toml for failing test"
This reverts commit 619bde368a67dfdd8f02dc33a1525c27bc8cbe91.
tests: skip uv output test
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: uv was in the wrong fixture
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* fix: from @trim21
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* tests: improve skipping
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* fix: some fixes from copilot review
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
2026-02-05 12:08:36 -05:00
Joe Rickerby
6088ea2c85
Fix the PATH mangling in action.yml ( #2723 )
...
* Fix the PATH mangling in action.yml
Let's put the `uv` on PATH question aside, and fix #2663 .
This change ensures that the PATH entries added by Github when you request `shell: bash` don't make it into the pwsh environment. It also keeps the uv binary on PATH if installed via `extras:`.
Would love to get this fixed soon, then we can figure out the right approach regarding `uv` discovery.
* Modify script to allow testing of the GHA action on a PR
Cherry-picked from #2718 and modified so we can test the action.yml file
2026-02-04 09:23:27 +00:00
Andrew Murray
be32c5a2ed
Update README actions ( #2724 )
2026-01-31 13:13:32 -05:00
Henry Schreiner
e8646fb903
fix: nicer fail message when --only is wrong ( #2722 )
...
* fix: nicer fail message when --only is wrong
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* Update cibuildwheel/__main__.py
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
2026-01-30 16:24:57 +00:00
Matthieu Darbois
6f8121fa47
ci: test action with uv extra ( #2712 )
...
* ci: test action with `uv` extra
* fix: uv extra for Android on Linux
2026-01-28 10:16:54 -05:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
7989c25bcd
[pre-commit.ci] pre-commit autoupdate ( #2720 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.13 → v0.14.14](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.13...v0.14.14 )
- [github.com/python-jsonschema/check-jsonschema: 0.36.0 → 0.36.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.36.0...0.36.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-27 09:22:47 +00:00
Agriya Khetarpal and Gyeongjae Choi
9a15d0851e
Bump to Pyodide v0.29.2 ( #2719 )
...
* Bump to Pyodide v0.29.2
* Bump the Pyodide constraints too
* Include new auditwheel-emscripten and pyodide-build release
* Bump pyodide-build in test to a newer version
Co-Authored-By: Gyeongjae Choi <def6488@gmail.com >
---------
Co-authored-by: Gyeongjae Choi <def6488@gmail.com >
2026-01-27 09:22:16 +00:00
riri
dc4fc9c3fe
feat(android): add Rust cross-compilation setup for Android environment ( #2650 )
2026-01-25 14:13:03 +00:00
Joe Rickerby
dcd9f40825
Update Python version range to 3.14 in Github Action ( #2716 )
2026-01-25 09:14:13 +01:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
90da3e21e2
[pre-commit.ci] pre-commit autoupdate ( #2714 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.10 → v0.14.13](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.10...v0.14.13 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-19 19:10:45 +00:00
Joe Rickerby
f3ba8a83a5
Merge branch '3.3.x'
2026-01-05 20:04:05 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
3cefb9d38c
[Bot] Update dependencies ( #2709 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2026-01-05 19:59:47 +00:00
Joe Rickerby
298ed2fb2c
Bump version: v3.3.1
v3.3
v3.3.1
2026-01-05 19:57:01 +00:00
Joe Rickerby and mayeut
f0ff944318
[3.3.x] Update dependencies ( #2708 )
...
* Update deps
nox --force-color -s update_constraints && nox --force-color -s update_pins
* update deps
nox -s update_pins
---------
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2026-01-05 19:51:01 +00:00
Xeonacid
aae69a8e1d
break: drop unused riscv64 enable option ( #2525 )
2026-01-04 20:20:29 +01:00
Matthieu Darbois
24bade1d15
break: remove Travis CI support ( #2682 )
...
Stop testing on Travis CI.
References to Travis CI are removed from docs.
Travis CI specifics are kept as-is in cibuildwheel itself (mostly logging stuff).
2025-12-29 17:03:03 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
a68c3b27fb
[Bot] Update dependencies ( #2704 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-12-29 17:01:45 -05:00