Agriya Khetarpal
a94d4faa11
Drop explicit build and virtualenv installation from Pyodide build tools ( #2782 )
2026-03-17 01:16:09 +05:30
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
Matthieu Darbois
fd27532d12
fix: call repair-wheel-command in iOS builds ( #2761 )
2026-03-09 15:56:45 -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
ee02a1537c
Bump version: v3.4.0
2026-03-05 09:00:28 +00: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
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
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
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
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
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
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
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
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
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
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
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
d0e070e278
[Bot] Update dependencies ( #2697 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-12-23 06:44:34 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
90422f1824
[Bot] Update dependencies ( #2692 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-12-15 23:38:01 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
6878a1baeb
[Bot] Update dependencies ( #2688 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-12-09 00:11:05 -05:00
Malcolm Smith
7288bbed76
Update Android Python versions ( #2687 )
...
* Update Android Python versions
* Restore "free up disk space" step for non-Android jobs only
2025-12-09 00:10:36 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
df2ce29908
[Bot] Update dependencies ( #2677 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-12-02 12:22:25 -05:00
Eric Larson
9f991f2330
DOC: Document location in error message ( #2669 )
2025-11-28 15:48:44 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
6bc6700ab3
[Bot] Update dependencies ( #2671 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-11-24 10:56:53 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
c314f9f07b
[Bot] Update dependencies ( #2665 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-11-18 09:48:55 -05:00
Joe Rickerby
63fd63b352
Bump version: v3.3.0
2025-11-12 19:27:31 +00:00
Henry Schreiner
f4fe311fc9
fix: support Docker 29 ( #2660 )
...
* fix: support Docker 29
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: closer to actual case, lambda
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-11-12 14:15:10 -05:00
Alexander Condello and Joe Rickerby
f6c810852d
feat: make the {project} placeholder available to repair-wheel-command ( #2589 )
...
* Make the {project} placeholder available to repair-wheel-command
* Add separate test for {project} placeholder in repair-wheel-command
* Make the {project} placeholder available to repair-wheel-command
* reduce duplicated work in tests
* Use a valid wheel filename for the post-repair name
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-11-10 20:59:32 -05:00
Henry Schreiner
ccbae30b53
feat: support uv with Android ( #2587 )
2025-11-10 19:43:52 -05:00
Matthieu Darbois
720f8e266f
feat: add manylinux_2_35 ( #2656 )
...
pypa/manylinux now has a manylinux_2_35_armv7l image allowing for better C++20 support.
piwheels is still building for Debian Bullseye so keeping manylinux_2_31 as the default image.
2025-11-10 15:54:53 -05:00
Henry Schreiner
e1baa60eb0
chore: enable more Ruff checks ( #2654 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-11-07 18:48:20 -05:00
Joe Rickerby and Henry Schreiner
1f2f8b28d5
fix: don't constrain build-system.requires with our dependency-versions ( #2583 )
...
* Don't constrain build-system.requires with dependency-versions
* Remove setting of VIRTUALENV_PIP (it doesn't appear to have any effect)
* Alter tests to assert the versions in before_build, not setup.py
* Skip the util-test on linux
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2025-11-06 17:03:00 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
997a6e1931
[Bot] Update dependencies ( #2646 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-11-06 14:43:00 -05:00
4fe7630d9c
feat: add configuration option for test executor arguments ( #2636 )
...
* Add test-execution-args option.
* Add usage of test-execution-args.
* Add CI configuration to use test-execution-args.
* Document the test-execution-args setting.
* Simplify code using or syntax instead of inline if.
Co-authored-by: Malcolm Smith <smith@chaquo.com >
* Clarified some Android-specific terminology, and added details about the default args to the test runner.
* Switch to a dict-based test-execution configuration
* Add tests for test-execution parsing.
* Add all the files before pushing...
* Add note about default Android version for testbed.
* Improve description of test-execution setting.
Co-authored-by: Joe Rickerby <joerick@mac.com >
* Switch to using test-runtime.
---------
Co-authored-by: Malcolm Smith <smith@chaquo.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-11-05 16:19:41 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
c53e541c2d
[Bot] Update dependencies ( #2642 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-10-29 12:44:46 +00:00
41f3304a86
[Bot] Update dependencies ( #2633 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-10-26 17:02:37 +00:00
Henry Schreiner
bbe00a21e3
chore: fix warning on pylint 4 ( #2624 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-10-25 15:35:48 +01:00
Malcolm Smith and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
362020b1c7
Update Android test-command handling ( #2590 )
...
* Update Android test-command handling
* Update to Python 3.13.8
* Update documentation and tests
* Deal with `sysconfig.get_config_var("exec_prefix")` changing in Python 3.14, and add cross venv tests
* Allow test commands starting with `python3`
* test-command cleanups
* [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>
2025-10-25 15:29:52 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
cb5496943f
[Bot] Update dependencies ( #2621 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-10-15 15:42:54 -04:00
Joe Rickerby
9c00cb4f6b
Bump version: v3.2.1
2025-10-12 09:23:50 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
ae65c7d85b
[Bot] Update dependencies ( #2614 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-10-12 09:15:54 +01:00
Marcelo Duarte and Joe Rickerby
f131cd7935
fix: Python 3.14 on macOS requires MACOSX_DEPLOYMENT_TARGET set to 10.15 ( #2613 )
...
* Python 3.14 on macOS requires MACOSX_DEPLOYMENT_TARGET set to 10.15
* Update README.md
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-10-08 10:50:57 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
8602e864d4
[Bot] Update dependencies ( #2606 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-10-02 14:41:35 -04:00
Russell Keith-Magee
8ccc2650de
fix: resolve issues with macOS-15 runners ( #2607 )
...
* Update iOS support packages to use new-style Xcode runner.
* Explicitly set the Xcode version for macOS runners.
* Correct a download URL.
* Minor tweak to re-trigger CI.
2025-10-02 14:41:07 -04:00
Joe Rickerby
7c619efba9
Bump version: v3.2.0
2025-09-22 21:44:26 +01:00