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
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
530f52dc9c
[Bot] Update dependencies ( #2059 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-11-05 07:41:08 +01:00
Henry Schreiner and Matthieu Darbois
cc1d977359
feat: support test-groups ( #2063 )
...
* feat: support test-groups
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: address review comments
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: add a integration test
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* fix: better error messages based on feedback
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2024-11-04 21:25:01 +01:00
omahs
d2c7614c3a
docs: fix typos ( #2061 )
...
* docs: fix typo
* docs: fix typos
* docs: fix typos
2024-11-01 11:39:32 +00:00
Joe Rickerby
66d45de432
repair-wheel-command docs and error message improvements (#2058 )
...
* Fix bug in docs for running abi3audit in repair-wheel-command on windows
* Better error message for misconfigured repair-wheel-command
2024-10-28 23:22:03 -04:00
eaa861622a
[pre-commit.ci] pre-commit autoupdate ( #2060 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.7.0 → v0.7.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.0...v0.7.1 )
- [github.com/pre-commit/mirrors-mypy: v1.12.1 → v1.13.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.12.1...v1.13.0 )
* 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 >
2024-10-28 23:17:29 -04:00
Matthieu Darbois and Henry Schreiner
7c3b0fbee8
chore: add warning when running cibuildwheel with python<3.11 ( #2050 )
...
* chore: add warning when running cibuildwheel with python<3.11
* fix: use `log.warning` to print warnings in `print_preamble`
* Better warning & doc update
* address review comments
* Update README.md
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2024-10-25 22:07:29 +02:00
Henry Schreiner
b98602705f
chore: stricter mypy ( #2053 )
...
* chore: improve mypy
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* chore(types): type functions in tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* chore(types): No partial types in tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-22 10:16:59 -04:00
b4d1e17765
[pre-commit.ci] pre-commit autoupdate ( #2054 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.9...v0.7.0 )
- [github.com/pre-commit/mirrors-mypy: v1.11.2 → v1.12.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.11.2...v1.12.1 )
* chore: mypy bug fixed
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-22 00:45:06 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
4e93d9153e
[Bot] Update dependencies ( #2051 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-10-21 10:38:46 -04:00
Matthieu Darbois
1001c837de
fix: re-raise subprocess.CalledProcessError when uname -m fails on arm ( #2049 )
2024-10-19 23:02:40 -04:00
Henry Schreiner
18f54c08e2
docs: print a couple slighly more detailed error messages ( #2044 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-18 08:52:05 -04:00
Matthieu Darbois
5b7119ecef
linux: use Python 3.9 in before_all ( #2043 )
...
Also use Python 3.9 for utility python in oci_container.
2024-10-17 01:25:09 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
ddbd67cbde
[Bot] Update dependencies ( #2040 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-10-15 13:09:49 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
84ac771415
chore(deps): bump wntrblm/nox from 2024.04.15 to 2024.10.09 in the actions group ( #2041 )
...
chore(deps): bump wntrblm/nox in the actions group
Bumps the actions group with 1 update: [wntrblm/nox](https://github.com/wntrblm/nox ).
Updates `wntrblm/nox` from 2024.04.15 to 2024.10.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/2024.04.15...2024.10.09 )
---
updated-dependencies:
- dependency-name: wntrblm/nox
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>
2024-10-15 13:09:03 +02:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
e792bb9705
[pre-commit.ci] pre-commit autoupdate ( #2042 )
...
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.29.3 → 0.29.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.3...0.29.4 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-10-15 13:08:49 +02:00
Joe Rickerby
7940a4c0e7
Bump version: v2.21.3
v2.21
v2.21.3
2024-10-09 09:04:53 +01:00
Henry Schreiner
3d3159b37b
docs: update for 3.13.0 final ( #2035 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-08 10:26:58 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
0319c431de
[Bot] Update dependencies ( #2032 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-10-08 01:47:21 -04:00
Matthieu Darbois
80ae9a50c9
fix: do not subclass wheel.bdist_wheel command in ABI3 test ( #2030 )
...
fix: do not subclass bdist_wheel command in ABI3 test
With bdist_wheel becoming a first-class citizen command of setuptools, this trick might not work in the future.
2024-10-07 18:26:20 -04:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
006f1e6ec6
[pre-commit.ci] pre-commit autoupdate ( #2033 )
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0 )
- [github.com/astral-sh/ruff-pre-commit: v0.6.8 → v0.6.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.8...v0.6.9 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-10-07 18:25:09 -04:00
Joe Rickerby
f185952832
Bump version: v2.21.2
v2.21.2
2024-10-02 22:51:53 +01:00
Henry Schreiner and mayeut
d5c6a83aeb
ci: update job slightly ( #2028 )
...
* ci: update job slightly
* Ignore check-wheel-content W002
---------
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-10-02 14:52:36 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2e8e511106
[Bot] Update dependencies ( #2029 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-10-02 15:59:31 +02:00
ec591cdf47
Add note about the planned change of the manylinux default ( #1992 )
...
* Add note about the planned change of the manylinux default
* Update docs/options.md
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
* Change date to 6th May
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* no manylinux_2_28 pypy_i686 image
* no manylinux_2_28 i686 image
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-10-02 14:29:22 +02:00
Henry Schreiner
ee7fa96f6d
chore: remove a couple of things pylint is unhappy about ( #2027 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-02 00:22:40 -04:00
Henry Schreiner
d625d18b91
ci: add 3.13 classifier ( #2026 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-02 00:22:31 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
895eae340a
[Bot] Update dependencies ( #2025 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-10-02 00:22:22 -04:00
Matthieu Darbois and Henry Schreiner
9fad66fcfb
feat: add musllinux armv7l ( #2017 )
...
* feature: add musllinux armv7l
* fix: local armv7l images
* fix python 3.8 tests
* address review comments
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2024-10-01 10:33:57 -04:00
dfd01af9aa
fix: more reliably validate Podman API version ( #2016 )
...
* fix: parse version strings that include dashes
It's possible for some container engines to report their versions with a dash (e.g., "4.9.4-rhel"), which breaks packaging.version.Version's ability to parse the string. This commit introduces a version_from_string method which santizies the version string and returns an instance of Version.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* cleanup: pacify ruff
* cleanup: further pacify ruff
* fix: properly define _version_from_string method
Also, lift the method up and prefix with a "_" to better match the existing conventions
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* refactor: more robust podman ver check
Use the "podman --version" command instead of "podman version -f {{json .}}" for better reliability across distributions.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: oci engine version check
Lower Docker API check to 1.41
Podman versions are not PEP440 compliant, remove distro specific suffixes before parsing.
Add tests with real-world outputs and some made up ones.
* fix: UX on OCIEngineTooOldError
* Add FlexibleVersion
per review comment
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-10-01 01:10:58 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
735e88deba
[Bot] Update dependencies ( #2022 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-10-01 01:09:19 -04:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
bb2f6652b7
[pre-commit.ci] pre-commit autoupdate ( #2023 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.7 → v0.6.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.7...v0.6.8 )
- [github.com/python-jsonschema/check-jsonschema: 0.29.2 → 0.29.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.2...0.29.3 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-10-01 01:08:09 -04:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
6dcd7dd34b
[pre-commit.ci] pre-commit autoupdate ( #2019 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.5 → v0.6.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.5...v0.6.7 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-24 08:37:07 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
1327af5077
[Bot] Update dependencies ( #2018 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-09-23 13:19:50 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
311f64987b
[Bot] Update dependencies ( #2014 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-09-17 12:12:53 -04:00
Henry Schreiner
08e5b97e57
ci: modernize update workflow ( #2010 )
2024-09-17 07:54:17 +02:00
Henry Schreiner
d4a2945fcc
Bump version: v2.21.1
v2.21.1
2024-09-16 21:04:46 -04:00
pre-commit-ci[bot]
9913c03128
[pre-commit.ci] pre-commit autoupdate ( #2013 )
2024-09-16 20:32:04 -04:00
cibuildwheel-bot[bot]
c0e28d3401
fix: support uv 0.4.10+ on Linux and update dependencies ( #2008 )
2024-09-16 20:31:48 -04:00
Matthieu Darbois
8c42e7980c
fix: file ownership of files copied into the container ( #2007 )
...
Revert to using `cat`/`tar` to copy files/folders into the container.
2024-09-16 23:12:19 +01:00
Henry Schreiner
01ecd4e011
docs: bump pinned versions ( #2011 )
...
Trying to fix ci; might need to add `pathspec` if this isn't enough.
2024-09-16 14:01:04 -04:00