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
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
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
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
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
Joe Rickerby
7940a4c0e7
Bump version: 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
Joe Rickerby
f185952832
Bump version: v2.21.2
2024-10-02 22:51:53 +01: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
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
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
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
Henry Schreiner
d4a2945fcc
Bump version: v2.21.1
2024-09-16 21:04:46 -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
Joe Rickerby
79b0dd3287
Bump version: v2.21.0
2024-09-13 16:42:42 +01:00
fd11286290
[Bot] Update dependencies ( #1998 )
...
* Update dependencies
* fix: set minimal deployment target to macOS 10.13 with CPython 3.12
---------
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-09-12 15:32:22 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
b1ed7bb3bc
[Bot] Update dependencies ( #1993 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-09-03 17:16:41 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
8f51efbc3e
[Bot] Update dependencies ( #1985 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-08-26 10:41:21 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
9abea5b73b
[Bot] Update dependencies ( #1976 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-08-19 11:26:53 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
5b570a2451
[Bot] Update dependencies ( #1963 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-08-14 16:00:33 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
c6dd39bd83
[Bot] Update dependencies ( #1954 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-08-07 16:08:57 -04:00
Henry Schreiner
bd033a4447
Bump version: v2.20.0
2024-08-03 22:37:32 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
8a69dbd9d4
[Bot] Update dependencies ( #1949 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-08-03 12:05:10 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
e217e44661
[Bot] Update dependencies ( #1946 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-07-29 11:02:55 -04:00
Conor MacBride and Matthieu Darbois
d4c332104d
feat: add CIBW_ALLOW_EMPTY environment variable ( #1937 )
...
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2024-07-23 09:25:09 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
5af5df4e4f
[Bot] Update dependencies ( #1935 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-07-21 19:56:36 +02:00
Conor MacBride
6c5cf87871
docs: fix nox docs command ( #1938 )
2024-07-21 11:37:43 +02:00
Mike Taves
8dcf71e02d
DOC: fix link to correct PR number ( #1928 )
2024-07-09 09:13:20 -04:00
Henry Schreiner
7e5a838a63
Bump version: v2.19.2
2024-07-02 08:07:58 -04:00
Henry Schreiner
973946b172
fix: support --no-isolation with build[uv] ( #1889 )
...
* fix: support --no-isolation with build[uv]
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* docs: mention caveat
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-07-01 20:15:09 -04:00
Matthieu Darbois
31de15bcd9
chore: remove nosetests from tests and docs ( #1898 )
...
fix #499
2024-06-30 10:21:33 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
3179fd215a
[Bot] Update dependencies ( #1900 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-06-30 08:07:29 +02:00
Eric Larson and Matthieu Darbois
08165ffeed
DOC: Document macOS 3.8 arm64 workaround ( #1871 )
...
* BUG: Fix bug with macOS 3.8 arm64 URL
* TST: Ping
* DOC: Update
* FIX: Remove old
* DOC: Both
* 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-06-27 11:52:32 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2552303ff3
[Bot] Update dependencies ( #1894 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-06-25 07:54:08 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
8bda260d3a
[Bot] Update dependencies ( #1885 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-06-22 10:57:56 +02:00
Lukas Burgholzer
5b5a95bdc2
docs: properly escape extra in build[uv] ( #1886 )
2024-06-19 08:01:35 +02:00
Siddhant Goel
f49397f151
docs: add streaming-form-data to projects.yml ( #1883 )
2024-06-17 09:43:38 -04:00
Henry Schreiner
932529cab1
Bump version: v2.19.1
2024-06-13 02:38:27 -04:00
Eric Larson
89a5cfe272
DOC: Fix bug with link ( #1870 )
2024-06-11 21:24:44 +02:00
Henry Schreiner
829441f4a0
fix: warning in generate schema script ( #1866 )
...
* fix: warning in generate schema script
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* docs: add minor update to update process
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Update docs/contributing.md
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-06-11 00:32:38 -04:00
Henry Schreiner
a8d190a111
Bump version: v2.19.0
2024-06-10 11:28:29 -04:00
bf817c6dc8
refactor: error handling to use exceptions ( #1719 )
...
* Refactor error handling to use exceptions
cibuildwheel has up until now handled most errors by printing an error message to sys.stderr and calling sys.exit. Others were handled using Logger.error, depending on the context. We also had return codes, but these weren't explicitly defined anywhere.
This makes that convention more explicit and codified. Now to halt the program, the correct thing to do is to throw a cibuildwheel.errors.FatalError exception - that is caught in main() and printed before exiting. The existing behaviour was kept - if an error occurs within a build step (probably something to do with the build itself), the Logger.error() method is used. Outside of a build step (e.g. a misconfiguration), the behaviour is still to print 'cibuildwheel: <message>'
I also took the opportunity to add a debugging option `--debug-traceback` (and `CIBW_DEBUG_TRACEBACK`), which you can enable to see a full traceback on errors.
(I've deactivated the flake8-errmsg lint rule, as it was throwing loads of errors and these error messages aren't generally seen in a traceback context)
* add noqa rule
* Apply suggestions from code review
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
* Return to flake8-errmsg conformance
* Code review suggestions
* Subclass Exception rather than SystemExit
* apply error handling to new code and fix merge issues
* Apply review suggestion
* fix: merge issue
* Update cibuildwheel/errors.py
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-06-10 10:36:20 -04:00
Henry Schreiner
384c8d5c82
feat: build[uv] ( #1856 )
2024-06-09 15:45:31 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
21e9ef1800
[Bot] Update dependencies ( #1848 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-06-04 08:32:55 +02:00