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
0bf4f7abc3
Merge pull request #1135 from abitrolly/patch-1
...
Update GitHub Action examples
2022-06-19 09:54:31 +01: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
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
dependabot[bot]
e33c037e6a
chore(deps): bump docker/setup-qemu-action from 1 to 2 ( #1106 )
2022-05-10 07:51:24 +02:00
pre-commit-ci[bot]
7437ecf59d
[pre-commit.ci] pre-commit autoupdate ( #1107 )
2022-05-10 07:51:05 +02:00
Joe Rickerby
dcb5be78d0
Add noscript fallback
2022-05-09 14:24:03 +01:00
Joe Rickerby
a37367fb86
Improve the touch support (tap the tooltip to follow link)
2022-05-09 13:31:47 +01:00
Matthieu Darbois
2d1ad70d06
chore: use bot email for dependency update Pull Requests ( #1105 )
2022-05-09 08:27:30 +02:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
99d6c378db
[pre-commit.ci] pre-commit autoupdate ( #1102 )
...
updates:
- [github.com/hadialqattan/pycln: v1.3.1 → v1.3.2](https://github.com/hadialqattan/pycln/compare/v1.3.1...v1.3.2 )
- [github.com/pre-commit/mirrors-mypy: v0.942 → v0.950](https://github.com/pre-commit/mirrors-mypy/compare/v0.942...v0.950 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-07 20:42:17 -04:00
Joe Rickerby
960b069eb9
Add mobile/touch support (where hover doesn't exist)
2022-05-02 11:11:02 +01:00
Joe Rickerby
6d9a16376e
Add interactive diagram to the docs
2022-04-30 17:14:21 +01:00
Joe Rickerby
1f1c8008d8
Changelog tweak
2022-04-29 14:54:25 +01:00
Joe Rickerby
0b6307072a
Bump version: v2.5.0
2.5.0
v2.5.0
2022-04-29 14:46:08 +01:00
Joe Rickerby
61bcac854e
Merge pull request #1091 from mayeut/abi3
...
feature: add support for ABI3 wheels
2022-04-29 14:31:27 +01:00
Joe Rickerby
75998410e0
Add tips+tricks entry for ABI3 building
2022-04-29 14:16:00 +01:00
Joe Rickerby
46702f581d
Space out the log statements a little
2022-04-29 13:32:03 +01:00
Joe Rickerby
acc079675b
Merge remote-tracking branch 'origin/main' into abi3
2022-04-29 11:57:20 +01:00