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
Joe Rickerby
c022fa33c0
Merge pull request #1129 from dlech/patch-1
...
fix overwriting wheel on macos
2022-06-17 16:55:12 +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
Joe Rickerby
aa753429b2
Bump version: v2.6.1
2.6.1
v2.6.1
2022-06-07 09:14:16 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
45227e53e7
chore(deps): bump pre-commit/action from 2.0.3 to 3.0.0 ( #1127 )
...
Bumps [pre-commit/action](https://github.com/pre-commit/action ) from 2.0.3 to 3.0.0.
- [Release notes](https://github.com/pre-commit/action/releases )
- [Commits](https://github.com/pre-commit/action/compare/v2.0.3...v3.0.0 )
---
updated-dependencies:
- dependency-name: pre-commit/action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 18:56:34 +02:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
0be10361af
[pre-commit.ci] pre-commit autoupdate ( #1120 )
...
updates:
- [github.com/pre-commit/mirrors-mypy: v0.950 → v0.960](https://github.com/pre-commit/mirrors-mypy/compare/v0.950...v0.960 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-06-06 18:55:06 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
a440ab3655
[Bot] Update dependencies ( #1119 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-06-06 15:53:13 +02:00
Matthieu Darbois
c5c1766614
ci: disable travis-ci output timeout ( #1123 )
2022-06-04 20:03:02 +02:00
Robert Martin
5d439c0f38
Fix a Pylint warning
2022-05-25 18:04:54 -06:00
Joe Rickerby
4bbbee7949
Bump version: v2.6.0
2.6.0
v2.6.0
2022-05-25 18:43:56 +01:00
Joe Rickerby
d73f1ea2a4
Merge pull request #1109 from mayeut/python-3.11
...
feature: add CPython 3.11 support
2022-05-25 18:33:47 +01:00
Joe Rickerby
a08a952b4b
Merge pull request #1100 from pypa/docs-diagram
...
Add interactive diagram to the docs
2022-05-25 09:04:56 +01:00
Robert Martin
9ab89f92c0
Fix Linux builds on Windows
2022-05-24 17:35:46 -06:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
29f102bdfe
[pre-commit.ci] pre-commit autoupdate ( #1116 )
...
updates:
- [github.com/hadialqattan/pycln: v1.3.2 → v1.3.3](https://github.com/hadialqattan/pycln/compare/v1.3.2...v1.3.3 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-24 12:13:13 -04:00
mayeut
2edd5270c3
mark CPython 3.11 as pre-release
2022-05-23 20:47:08 +02:00
mayeut
b8abcb128c
feature: add CPython 3.11 support
2022-05-23 20:47:08 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
79bfea0817
[Bot] Update dependencies ( #1115 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-05-23 20:44:09 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
0b1b47d7ec
Update dependencies ( #1111 )
...
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-05-16 17:48:27 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a2a54b9833
chore(deps): bump excitedleigh/setup-nox from 2.0.0 to 2.1.0 ( #1110 )
...
Bumps [excitedleigh/setup-nox](https://github.com/excitedleigh/setup-nox ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/excitedleigh/setup-nox/releases )
- [Commits](https://github.com/excitedleigh/setup-nox/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: excitedleigh/setup-nox
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-16 18:26:58 +02:00