Joe Rickerby
d9b4644286
Don't need shell for this command
2022-06-27 15:23:50 +01:00
Joe Rickerby
8d389467be
Switch to the simpler podman cp implementation
...
The trick is "{src_path}/.".
See https://docs.podman.io/en/latest/markdown/podman-cp.1.html#description
2022-06-27 14:48:33 +01:00
cibuildwheel-bot[bot]
4bc5d90430
Update dependencies
2022-06-27 06:16:07 +00:00
joncrall
fc0db95198
more mypy fixes
2022-06-26 17:35:53 -04:00
joncrall
a86cabc716
forgot to monkeypatch a test
2022-06-26 17:23:52 -04:00
joncrall
086ead0d6b
remove missing imports
2022-06-26 17:22:44 -04:00
joncrall
c68223b172
Make mypy happy
2022-06-26 17:21:59 -04:00
pre-commit-ci[bot]
9401c90ddb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-26 21:10:51 +00:00
joncrall
1599383429
Cleanup
2022-06-26 17:10:02 -04:00
joncrall
4a7d89b3c8
Does podman work with the original host args
2022-06-26 16:57:26 -04:00
joncrall
90945a38d2
reworks
2022-06-26 15:53:44 -04:00
mayeut
ef18186c45
fix: error out if multiple wheels with the same name are produced
...
We shouldn't silently overwrite wheels that are produced in the same run that have the same filename, as this implies a misconfiguration.
2022-06-26 11:32:33 +02:00
mayeut
0696c94710
feature: add support for py3-none-{platform} wheels
...
This extends the mechanism introduced in #1091 for `abi3` wheels.
Most of the mentions to `abi3` have been removed and replaced by a more generic `compatible_wheel`.
This allows to build a wheel `foo-0.1-py3-none-win_amd64.whl` only once and still test with every configured python.
2022-06-26 11:31:59 +02:00
Joe Rickerby
4e7a94ecad
Merge pull request #1149 from pypa/pip-option-doc
...
Document use of pip options through environment variables
2022-06-25 17:57:31 +01:00
Joe Rickerby
7abdc0666d
Merge pull request #1156 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-06-25 17:31:14 +01:00
joncrall
65d70682af
have doctest use a pinned docker images
2022-06-23 11:08:09 -04:00
joncrall
9c188d7555
Merge branch 'new_podman_support' of github.com:Erotemic/cibuildwheel into new_podman_support
2022-06-23 11:03:15 -04:00
joncrall
08bf6bfc8b
Fix bad fmtstring
2022-06-23 11:03:09 -04:00
pre-commit-ci[bot]
8dd76aaad7
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-23 15:01:00 +00:00
joncrall
df317a9000
Flattened podman support commits
2022-06-23 11:00:10 -04:00
cibuildwheel-bot[bot]
68aef79a9b
Update dependencies
2022-06-20 06:59:44 +00:00
Joe Rickerby
c3750edebb
Document use of pip options through environment variables
2022-06-19 10:45:07 +01:00
Joe Rickerby
0bf4f7abc3
Merge pull request #1135 from abitrolly/patch-1
...
Update GitHub Action examples
2022-06-19 09:54:31 +01:00
Anatoli Babenia
8afef34283
Clear up that BEFORE_ALL runs outside of Python env
2022-06-19 07:15:36 +03:00
Anatoli Babenia
c4bfbe2ef1
Clarify download action and why name: artifact is required
...
https://github.com/pypa/cibuildwheel/pull/1135#pullrequestreview-1007698747
2022-06-18 15:46:08 +03:00
Anatoli Babenia
6994d9be4f
Document config-file, and add with: into example
...
https://github.com/pypa/cibuildwheel/blob/main/action.yml
2022-06-18 15:27:16 +03:00
Anatoli Babenia
52945e1668
Update to latest GitHub Action versions
...
checkout@v2 -> v3
upload/download-artifact@v2 -> v3
python-setup@v2 -> v3
pypa/gh-action-pypi-publish@1.4.2 -> v1.5.0
Python latest is v4, but it breaks working with default Python version
https://github.com/actions/setup-python/issues/421
2022-06-18 15:09:36 +03:00
Joe Rickerby
cc56a140d2
Bump version: v2.7.0
2.7.0
v2.7.0
2022-06-17 19:33:39 +01:00
Joe Rickerby
cdccbd1c46
Merge remote-tracking branch 'origin/main' into henryiii/refactor/namespace
2022-06-17 18:08:17 +01:00
Joe Rickerby
133197e81b
Merge pull request #1026 from mayeut/manylinux_2_28
...
feature: add manylinux_2_28 support
2022-06-17 17:34:00 +01:00
Joe Rickerby
2bc52972e3
Merge pull request #1117 from Darandos/linux-on-windows
...
Fix Linux builds on Windows
2022-06-17 17:26:13 +01:00
Steve Dower
36442d5caa
Merge branch 'arm64' of https://github.com/zooba/cibuildwheel into arm64
2022-06-17 17:12:59 +01:00
Steve Dower
222d56bb5a
Allow more arch values in get_nuget_args
2022-06-17 17:11:09 +01:00
pre-commit-ci[bot]
07041908e2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-17 16:07:47 +00:00
Steve Dower
dc14bd126e
Add cross-compiler test
2022-06-17 17:07:11 +01:00
Joe Rickerby
c022fa33c0
Merge pull request #1129 from dlech/patch-1
...
fix overwriting wheel on macos
2022-06-17 16:55:12 +01:00
Steve Dower
e18c21aec6
Merge branch 'arm64' of https://github.com/zooba/cibuildwheel into arm64
2022-06-17 16:44:34 +01:00
Steve Dower
6bcca2d7ca
Satisfy MyPy
2022-06-17 16:44:17 +01:00
pre-commit-ci[bot]
310cfda8b5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-17 15:42:07 +00:00
Steve Dower
ea559af808
Enable building for Windows ARM64 on a non-ARM64 device
2022-06-17 16:39:56 +01:00
mayeut
6458604c99
feature: add manylinux_2_28 support
2022-06-16 21:30:29 +02:00
David Lechner
9f4303ba2c
use FileNotFoundError instead of OSError
2022-06-16 10:40:48 -05:00
David Lechner
e6513a9b28
use Path.unlink() instead of os.unlink()
2022-06-16 10:39:05 -05:00
Joe Rickerby
f1c2d6c4f9
Merge pull request #1133 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-06-16 14:00:46 +01:00
Joe Rickerby
cd7ea913e6
Merge pull request #1138 from nitzmahone/prerelease_python_test_fix
...
ensure tests run on prerelease Pythons
2022-06-15 21:37:31 +01:00
cibuildwheel-bot[bot]
de0a9b33e7
Update dependencies
2022-06-15 15:13:22 +00:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1d614c2b30
[pre-commit.ci] pre-commit autoupdate ( #1136 )
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.2.0...v4.3.0 )
- [github.com/asottile/pyupgrade: v2.32.1 → v2.34.0](https://github.com/asottile/pyupgrade/compare/v2.32.1...v2.34.0 )
- [github.com/pre-commit/mirrors-mypy: v0.960 → v0.961](https://github.com/pre-commit/mirrors-mypy/compare/v0.960...v0.961 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-06-15 11:09:15 -04:00
Joe Rickerby
860b14fd70
Refactor class hierarchy
...
Removes unnecessary overlap in functionality
2022-06-15 10:12:46 +01:00
Matt Davis
4bffaccc7c
ensure tests run on prerelease Pythons
2022-06-13 13:59:07 -07:00
David Lechner
526c5543e5
fix overwriting wheel on macos
...
When I run on macOS, I get the following error:
```
Traceback (most recent call last):
File "/Users/david/.local/pipx/.cache/fd54e06d50697e7/bin/cibuildwheel", line 8, in <module>
sys.exit(main())
File "/Users/david/.local/pipx/.cache/fd54e06d50697e7/lib/python3.10/site-packages/cibuildwheel/__main__.py", line 128, in main
build_in_directory(args)
File "/Users/david/.local/pipx/.cache/fd54e06d50697e7/lib/python3.10/site-packages/cibuildwheel/__main__.py", line 252, in build_in_directory
cibuildwheel.macos.build(options, tmp_path)
File "/Users/david/.local/pipx/.cache/fd54e06d50697e7/lib/python3.10/site-packages/cibuildwheel/macos.py", line 538, in build
shutil.move(str(repaired_wheel), build_options.output_dir)
File "/opt/homebrew/Cellar/python@3.10/3.10.4/Frameworks/Python.framework/Versions/3.10/lib/python3.10/shutil.py", line 811, in move
raise Error("Destination path '%s' already exists" % real_dst)
shutil.Error: Destination path '/Users/david/Documents/GitHub/python-mpy-cross/wheelhouse/mpy_cross_v5-1.0.0-py3-none-macosx_11_0_arm64.whl' already exists
```
The comment in the code says that it should overwrite the file, so this removes the file if it exists first before trying to move the file.
2022-06-09 12:21:42 -05:00