Maxim Evtush
9bfd0800fe
Update LICENSE ( #2264 )
2025-02-06 10:41:03 +00:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
3c5c62cf8c
[pre-commit.ci] pre-commit autoupdate ( #2261 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.3 → v0.9.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.3...v0.9.4 )
- [github.com/codespell-project/codespell: v2.4.0 → v2.4.1](https://github.com/codespell-project/codespell/compare/v2.4.0...v2.4.1 )
- [github.com/python-jsonschema/check-jsonschema: 0.31.0 → 0.31.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.31.0...0.31.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-05 21:54:56 -05:00
Joe Rickerby
0dcc90f3e4
fix: add missing schema for test-sources ( #2258 )
2025-02-03 15:10:44 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
36259f4582
[Bot] Update dependencies ( #2260 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-02-03 15:09:37 -05:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b656a829c8
chore(deps): bump actions/attest-build-provenance from 2.1.0 to 2.2.0 in the actions group ( #2254 )
...
chore(deps): bump actions/attest-build-provenance in the actions group
Bumps the actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ).
Updates `actions/attest-build-provenance` from 2.1.0 to 2.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/7668571508540a607bdfd90a87a560489fe372eb...520d128f165991a6c774bcb264f323e3d70747f4 )
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
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>
2025-01-29 16:09:01 -05:00
e43288dd77
[pre-commit.ci] pre-commit autoupdate ( #2255 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.2 → v0.9.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.2...v0.9.3 )
- [github.com/codespell-project/codespell: v2.3.0 → v2.4.0](https://github.com/codespell-project/codespell/compare/v2.3.0...v2.4.0 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update .pre-commit-config.yaml
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2025-01-28 11:18:32 -05:00
Matthieu Darbois
b605f8fec8
chore: refactor cibuildwheel.utils ( #2252 )
...
* chore: refactor cibuildwheel.utils
* rework build_frontend extra flags
* ci(fix): use tonistiigi/binfmt:qemu-v8.1.5 image for qemu
2025-01-27 14:35:56 -05:00
318a963cc3
[Bot] Update dependencies ( #2253 )
...
* Update dependencies
* ci(fix): use tonistiigi/binfmt:qemu-v8.1.5 image for qemu
* fix(test): implement retry for test_container_removed
The test is flaky on some platforms. Implement retry rather than just skip.
---------
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2025-01-27 14:35:31 -05:00
Matthieu Darbois
3f123af8a1
feat: Add support for ubuntu-24.04-arm GHA runner ( #2135 )
...
* ci(gha): add tests on ubuntu-24.04-arm
* address review comments
2025-01-21 14:49:59 -05:00
Matthieu Darbois and Joe Rickerby
d134edc652
chore: drop deprecated options related to CIBW_ENABLE ( #2095 )
...
* chore: drop deprecated options
* Add --enable option
* Fix pyodide tests
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-01-21 12:53:01 -05:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
730b64249f
[pre-commit.ci] pre-commit autoupdate ( #2136 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.1 → v0.9.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.1...v0.9.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-21 07:48:07 +01:00
Matthieu Darbois
526df2f696
chore: fix deprecations warnings in update-dependencies workflow ( #2134 )
2025-01-21 07:47:53 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
9c2ab266a6
[Bot] Update dependencies ( #2123 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-01-20 11:17:58 +00:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
c65b088000
[pre-commit.ci] pre-commit autoupdate ( #2127 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.6 → v0.9.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.6...v0.9.1 )
- [github.com/python-jsonschema/check-jsonschema: 0.30.0 → 0.31.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.30.0...0.31.0 )
* [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-01-20 11:17:01 +00:00
Matthieu Darbois and Joe Rickerby
a96545b729
feat: use python3.11+ for cibuildwheel driver ( #1912 )
...
* chore: use SPEC 0 schedule for cibuildwheel
* remove support for {python} and {pip} in commands
* Remove specific Python versions from the update-dependencies job
The requirements pinning is done by uv now, so we don't need to
run the versions of Python to do the pinning anymore.
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-01-16 10:45:18 -05:00
hidewrong
1608f7567e
chore: remove redundant word ( #2128 )
2025-01-14 22:18:19 +00:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
25e87d8558
[pre-commit.ci] pre-commit autoupdate ( #2124 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.4 → v0.8.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.4...v0.8.6 )
- [github.com/pre-commit/mirrors-mypy: v1.14.0 → v1.14.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.14.0...v1.14.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-10 15:37:43 +00:00
Trim21 and Joe Rickerby
66295e07b9
download cpython installer to cache dir on macos ( #2108 )
...
* cache cpython install on macos
* Update cibuildwheel/macos.py
Co-authored-by: Joe Rickerby <joerick@mac.com >
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-01-10 15:28:35 +00:00
Agriya Khetarpal
6a3c9552c5
Bump to Pyodide 0.27 ( #2117 )
...
* Bump to Pyodide 0.27
* Update the Pyodide target's constraints
2025-01-10 15:28:09 +00:00
Russell Keith-Magee and Joe Rickerby
0b82613d6f
Add a test-sources configuration option. ( #2062 )
...
* Add test_sources configuration option.
* Add pyodide implementation.
* Modify default test behavior to run in the project directory.
* Update the test for running in the project directory.
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com >
* Add shlex quoting to test-sources.
* Restructure ctypes example to avoid issues running from the project folder.
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-01-10 15:24:24 +00:00
Matthieu Darbois
4d0d9f6fd0
ci: warm-up docker images ( #2099 )
...
* ci: warm-up docker images
* don't cache when running emulation tests
* skip graalpy cache
* add comment about the single worker case
* enforce docker warm-up succeeds in CI
* skip warm-up on architectures where it does not do any good
2025-01-10 15:24:02 +00:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
34dbe0e952
chore(deps): bump the actions group across 1 directory with 2 updates ( #2116 )
...
Bumps the actions group with 2 updates in the / directory: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ) and [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ).
Updates `actions/attest-build-provenance` from 1.4.4 to 2.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/ef244123eb79f2f7a7e75d99086184180e6d0018...7668571508540a607bdfd90a87a560489fe372eb )
Updates `astral-sh/setup-uv` from 4 to 5
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: astral-sh/setup-uv
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>
2025-01-05 14:21:42 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
9358823214
[Bot] Update dependencies ( #2105 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2025-01-04 13:30:21 +00:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
148b87f6fe
[pre-commit.ci] pre-commit autoupdate ( #2107 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.0 → v0.8.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.0...v0.8.4 )
- [github.com/pre-commit/mirrors-mypy: v1.13.0 → v1.14.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.13.0...v1.14.0 )
- [github.com/python-jsonschema/check-jsonschema: 0.29.4 → 0.30.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.4...0.30.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-24 12:20:22 +01:00
Matthieu Darbois
9c75ea15c2
feat: add manylinux_2_34 ( #2098 )
2024-11-28 07:52:46 +01:00
Matthieu Darbois
7e66fea502
ci/doc: move azure macOS build to macOS-13 ( #2101 )
...
The macOS-12 environment is deprecated.
2024-11-28 07:52:14 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
38f0901d38
chore(deps): bump astral-sh/setup-uv from 3 to 4 in the actions group ( #2100 )
...
Bumps the actions group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ).
Updates `astral-sh/setup-uv` from 3 to 4
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
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>
2024-11-25 21:12:12 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
6df11f0f28
[Bot] Update dependencies ( #2096 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-11-25 21:10:24 +01:00
Henry Schreiner
3a0db72c17
docs: fix typo in enable ( #2097 )
2024-11-25 08:24:51 +01:00
Matthieu Darbois
116bf7490d
docs: use non deprecated option for free-threading ( #2094 )
2024-11-23 21:41:05 -05:00
Matthieu Darbois
648448b46a
fix: cibuildwheel.schema.json ( #2093 )
2024-11-23 21:40:46 -05:00
Henry Schreiner
ee63bf16da
Bump version: v2.22.0
v2.22
v2.22.0
2024-11-23 01:44:09 -05:00
Alex Waygood
d3eeba7967
chore: bump Ruff to 0.8.0 ( #2092 )
2024-11-22 16:18:12 -05:00
Agriya Khetarpal and Henry Schreiner
109020ed2d
Updates for Pyodide builds after pyodide-build was unvendored ( #2090 )
...
* Fix typos and capitalise
* Add docstring for `install_xbuildenv` function
* Include Emscripten, Pyodide version in logger messages
* Mark separation of pyodide-build and Pyodide
* Bump to Pyodide 0.26.4 (py3.12.7) + pyodide-build 0.29.0
* Use pyodide-build version as the source of truth
* Update Pyodide constraints
* Use 3.12 as the Python version instead of 3.12.7
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
* chore: appease the formatter
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2024-11-22 16:17:51 -05:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fd990007be
[pre-commit.ci] pre-commit autoupdate ( #2087 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.7.3 → v0.7.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.3...v0.7.4 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-20 01:18:10 -05:00
Henry Schreiner and Matthieu Darbois
e158f22d51
ci: update gitlab for dependency-groups ( #2089 )
...
* ci: update gitlab for dependency-groups
* Update .gitlab-ci.yml
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
---------
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2024-11-20 01:17:54 -05:00
8f21eb17be
chore: use dependency-groups ( #2064 )
...
* chore: use dependency-groups
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: use dep groups in other CIs
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
* chore: read dep groups in noxfile
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* Add dev environment instructions
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2024-11-19 19:30:06 +01:00
aac31ae2fb
docs: fix update scripts usage ( #2067 )
...
* Update contributing.md
* Update options.md
* Update options.md
* Update docs/contributing.md
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* Update contributing.md
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2024-11-18 03:27:05 -05:00
Matthieu Darbois
b882b84e47
fix: update the macOS image used on Cirrus CI ( #2085 )
...
Use `ghcr.io/cirruslabs/macos-runner:sonoma` instead of `ghcr.io/cirruslabs/macos-sonoma-xcode` which is not supported anymore.
2024-11-18 03:26:39 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
243085f047
[Bot] Update dependencies ( #2086 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-11-18 03:26:20 -05:00
Matthieu Darbois
df6f886390
feat: add manylinux armv7l ( #2052 )
2024-11-15 19:07:24 -05:00
Matthieu Darbois
6f21f84a71
fix: capture stderr in utils.call when capture_stdout is True ( #2076 )
2024-11-14 11:40:59 -05:00
Henry Schreiner and mayeut
393e0352e8
feat: adding enable ( #2048 )
...
* feat: adding enable
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: use recommended term
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: use `cached_property` for `Options` properties
* fix: warn on PyPy default
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-11-14 11:39:52 -05:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9459533408
chore(deps): bump actions/attest-build-provenance from 1.4.3 to 1.4.4 in the actions group ( #2078 )
...
chore(deps): bump actions/attest-build-provenance in the actions group
Bumps the actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ).
Updates `actions/attest-build-provenance` from 1.4.3 to 1.4.4
- [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/1c608d11d69870c2092266b3f9a6f3abbf17002c...ef244123eb79f2f7a7e75d99086184180e6d0018 )
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 08:43:41 +01:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
d9f987df66
[pre-commit.ci] pre-commit autoupdate ( #2079 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.7.2 → v0.7.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.2...v0.7.3 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-12 08:43:18 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
f97c1fb99b
[Bot] Update dependencies ( #2077 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-11-11 09:15:02 +01:00
Matthieu Darbois
5cdddb2d46
fix: error message when manylinux-interpreters ensure ... failed ( #2066 )
...
* review: address review comments from #1630
* fix: error message when `manylinux-interpreters ensure ...` failed
* fix: error message when `manylinux-interpreters ensure ...` failed (option b)
2024-11-09 11:06:13 +01:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
e18a6e9eb0
[pre-commit.ci] pre-commit autoupdate ( #2073 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.7.1 → v0.7.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.1...v0.7.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-05 01:58:32 -05:00
Aarni Koskela
c42b1cecf1
tests: fix CIBW_CONFIG_SETTIGNS typo in test ( #2071 )
...
fix: Fix CIBW_CONFIG_SETTIGNS typo in test
Caught with https://github.com/crate-ci/typos
2024-11-05 01:57:51 -05:00
Grzegorz Bokota
c940bed415
docs: fix travis link in readme ( #2072 )
...
fix travis link in readme
2024-11-05 01:57:17 -05:00