Hood Chatham
8a307031a9
Set the defualt build_frontend to be "default" (which is still "pip")
...
Instead of using pip as the default, set it to default. This way
each platform can choose independently what to do as the default
behavior.
This is intended as part of adding Pyodide support. Pyodide cannot
use pip as the build frontend. It always uses a modified pypa/build.
So if the build_frontend is explicitly set to pip we want to raise
an error. But if it's unset, then we should be able to tell and just
do what we want.
2023-04-07 15:56:17 -07:00
Hood Chatham
d018570bc4
chore: add structurally typed GenericPythonConfiguration ( #1458 )
...
* Add structually typed GenericPythonConfiguration
Use structural typing for the return value of get_python_configurations
so that we don't have to specify a union of all possible PythonConfiguration
types
* address henryiii's comments
* Use Set in more places
2023-04-06 14:40:25 -04:00
cibuildwheel-bot[bot]
03ece1f81d
Update dependencies
2023-04-03 06:13:24 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
a2efed2aeb
[Bot] Update dependencies ( #1443 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-03-29 10:40:16 -04:00
cibuildwheel-bot[bot]
37c749e507
Update dependencies
2023-03-20 06:15:07 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
04a0ca0e04
[Bot] Update dependencies ( #1431 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-03-14 15:22:33 -04:00
2c3e01287a
[pre-commit.ci] pre-commit autoupdate ( #1433 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.254 → v0.0.255](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.254...v0.0.255 )
- [github.com/pre-commit/mirrors-mypy: v1.0.1 → v1.1.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.0.1...v1.1.1 )
- [github.com/codespell-project/codespell: v2.2.2 → v2.2.4](https://github.com/codespell-project/codespell/compare/v2.2.2...v2.2.4 )
* clean ruff warnings
* revert C4 -> C40 rename
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
2023-03-14 15:22:17 -04:00
Joe Rickerby
02ad79a31b
Bump version: v2.12.1
2023-03-11 13:22:16 +00:00
Joe Rickerby
1d6ee75d21
Merge pull request #1430 from henryiii/henryiii/fix/pipconfigopts
...
fix: pip config options were broken
2023-03-11 12:51:31 +00:00
0b1b539450
[Bot] Update dependencies ( #1425 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: Joe Rickerby <joerick@mac.com >
2023-03-10 18:01:46 -05:00
Henry Schreiner
2e48667e29
refactor: use frontend instead of plural
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-03-10 13:46:42 -05:00
Henry Schreiner
c6818608d2
fix: pip config options were broken
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-03-10 12:00:51 -05:00
c72e27e65a
[pre-commit.ci] pre-commit autoupdate ( #1423 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.249 → v0.0.253](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.249...v0.0.253 )
* fix ruff warnings
* chore: fix pylint warnings
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: Grzegorz Bokota <bokota+github@gmail.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-02-28 08:43:58 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
422509e168
[Bot] Update dependencies ( #1422 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-02-28 08:29:31 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
fbebb732e6
[Bot] Update dependencies ( #1417 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-02-20 09:55:37 -05:00
Joe Rickerby
f55b78bb31
Merge pull request #1412 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-02-10 11:41:32 +00:00
Henry Schreiner
5ab3b55378
style: run pre-commit
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-02-07 10:25:34 -05:00
cibuildwheel-bot[bot]
bc804d0a2b
Update dependencies
2023-02-06 06:13:54 +00:00
cibuildwheel-bot[bot]
0ea495ecba
Update dependencies
2023-01-30 15:56:28 -05:00
Henry Schreiner
c8b037ba3e
chore: use Ruff ( #1405 )
...
chore: use ruff
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-01-30 15:53:44 -05:00
Joe Rickerby
a808017c39
Bump version: v2.12.0
2023-01-16 18:35:46 +00:00
cibuildwheel-bot[bot]
4afa12ed06
Update dependencies
2023-01-16 06:14:02 +00:00
92cb1d8990
feat: add PyPy macOS arm64 ( #1372 )
...
* feat: add PyPy macOS arm64
* fix: use PyPy 7.3.11
* fix: filter-out unsupported PyPy cross-compilation configs
* Add quiet notice about the auto-skipping of arm64 pp builds on x86_64
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2023-01-14 09:48:01 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
06c4927798
[Bot] Update dependencies ( #1381 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-01-03 15:06:38 -05:00
Joe Rickerby
27fc88e638
Bump version: v2.11.4
2022-12-24 15:28:30 +00:00
Joe Rickerby
a7e9ece1d4
Merge pull request #1371 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-12-24 15:18:39 +00:00
Henry Schreiner
b9a3ed8c6a
Update cibuildwheel/resources/build-platforms.toml
2022-12-22 11:25:36 -05:00
Henry Schreiner
3dcc2ff07e
fix: not skipping the tests stops the copy (Windows ARM) ( #1377 )
...
fix: not skipping the tests stops the copy
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-12-22 11:22:13 -05:00
cibuildwheel-bot[bot]
cefc5a5a0a
Update dependencies
2022-12-19 06:13:55 +00:00
Joe Rickerby
a34a6b0f72
Bump version: v2.11.3
2022-12-05 21:28:56 +00:00
Joe Rickerby
61b6cc8574
Merge pull request #1352 from pypa/improve-preamble
...
Improve the formatting of the preamble
2022-12-05 21:17:30 +00:00
Joe Rickerby
ecce3d9bf8
Merge pull request #1336 from pypa/test-cwd-error-message
...
Add test failure with descriptive error message when running tests without a {project} placeholder
2022-12-05 21:17:13 +00:00
Joe Rickerby
a157a51225
Use a unittest style test to support more test runners
2022-12-05 19:52:09 +00:00
Joe Rickerby
9850864851
Rename 'environ' to 'env'
2022-12-05 19:18:54 +00:00
Joe Rickerby and Henry Schreiner
56359fba70
Apply suggestions from code review
...
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2022-12-05 19:04:35 +00:00
Joe Rickerby
ec878dc393
Add a unit test for the workaround, and fix a bug
2022-12-04 19:08:47 +00:00
Joe Rickerby
b00547cd97
Workaround the Github forgetting styles bug
2022-12-04 13:51:56 +00:00
cibuildwheel-bot[bot]
2f500c2f77
Update dependencies
2022-11-28 06:14:39 +00:00
Joe Rickerby
c777af1f60
Use an 8-bit gray instead
2022-11-27 14:11:15 +00:00
Joe Rickerby
76e56f08f2
Use 'gray' instead of 'dim' ANSI color (github doesn't seem to support 'dim')
2022-11-26 20:12:22 +00:00
Joe Rickerby
8d05681491
Improve the formatting of the preamble
2022-11-26 17:16:54 +00:00
Joe Rickerby
e139a77819
Merge branch 'main' into test-cwd-error-message
2022-11-26 11:08:45 +00:00
cibuildwheel-bot[bot]
5bb2619054
Update dependencies
2022-11-21 06:15:13 +00:00
Joe Rickerby
e4cbe81f3f
Add test failure with descriptive error message when running tests without a {project} placeholder
2022-11-06 11:02:01 +00:00
cibuildwheel-bot[bot]
e2f948c33c
Update dependencies
2022-11-01 08:23:33 +00:00
Joe Rickerby
a6732b126f
Bump version: v2.11.2
2022-10-26 19:58:06 +01:00
Joe Rickerby
36a61012f3
Merge pull request #1311 from henryiii/henryiii/fix/rootpip2
...
fix: hide root pip warning and upgrade check
2022-10-26 19:45:43 +01:00
Joe Rickerby
b1b8ab500c
Merge pull request #1322 from ankith26/update-delocate-default
...
Tweak default mac repair cmd: use delocate-wheel verbose flag instead of extra listdeps command
2022-10-26 19:41:27 +01:00
Joe Rickerby
89a8cac2aa
Merge pull request #1324 from pypa/stderr-interleaving
...
Fix #1161 - stdout is line-buffered during command execution
2022-10-26 19:40:40 +01:00
Henry Schreiner
f25227416d
fix: hide root pip warning on Linux again
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-10-26 09:31:28 -04:00