affinegap
affinegap copied to clipboard
Bump pypa/cibuildwheel from 2.3.1 to 2.12.0
Bumps pypa/cibuildwheel from 2.3.1 to 2.12.0.
Release notes
Sourced from pypa/cibuildwheel's releases.
v2.12.0
- ✨ Adds support for PyPy arm64 wheels. This means that you can build PyPy wheels for Apple Silicon machines. Cross-compilation is not supported for these wheels, so you'll have to build on an Apple Silicon machine. (#1372)
- 🛠 Pinned version updates, including PyPy to v7.3.11 and setuptools to 66.0.0.
v2.11.4
- 🐛 Fix a bug that caused missing wheels on Windows when a test was skipped using CIBW_TEST_SKIP (#1377)
- 🛠 Updates CPython 3.11 to 3.11.1 (#1371)
- 🛠 Updates PyPy 3.7 to 3.7.10, except on macOS which remains on 7.3.9 due to a bug. (#1371)
- 📚 Added a reference to abi3audit to the docs (#1347)
v2.11.3
- ✨ Improves the 'build options' log output that's printed at the start of each run (#1352)
- ✨ Added a friendly error message to a common misconfiguration of the
CIBW_TEST_COMMAND
option - not specifying path using the{project}
placeholder (#1336)- 🛠 The GitHub Action now uses Powershell on Windows to avoid occasional incompabilities with bash (#1346)
v2.11.2
- 🛠 Updates CPython 3.11 to 3.11.0 - final release (#1327)
- 🛠 Simplify the default macOS repair command (#1322)
- 🛠 Fix the default
MACOSX_DEPLOYMENT_TARGET
on arm64 (#1312)- 🛠 Hide irrelevant pip warnings on linux (#1311)
- 🐛 Fix a bug that caused the stdout and stderr of commands in containers to be in the wrong order Previously, stdout could appear after stderr. (#1324)
- 📚 Added a FAQ entry describing how to perform native builds of CPython 3.8 wheels on Apple Silicon. (#1323)
- 📚 Other docs improvements
v2.11.1
- 🛠 Updates to the latest manylinux images, and updates CPython 3.10 to 3.10.8.
v2.11.0
- 🌟 Adds support for cross-compiling Windows ARM64 wheels. To use this feature, add
ARM64
to the CIBW_ARCHS option on a Windows Intel runner. (#1144)- ✨ Adds support for building Linux aarch64 wheels on Circle CI. (#1307)
- ✨ Adds support for building Windows wheels on Gitlab CI. (#1295)
- ✨ Adds support for building Linux aarch64 wheels under emulation on Gitlab CI. (#1295)
- ✨ Adds the ability to test
cp38-macosx_arm64
wheels on a native arm64 runner. To do this, you'll need to preinstall the (experimental) universal2 version of CPython 3.8 on your arm64 runner before invoking cibuildwheel. Note: it is not recommended to build x86_64 wheels with this setup, your wheels will have limited compatibility wrt macOS versions. (#1283)- 🛠 Improved error messages when using custom Docker images and Python cannot be found at the correct path. (#1298)
- 📚 Sample configs for Azure Pipelines and Travis CI updated (#1296)
- 📚 Other docs improvements - including more information about using Homebrew for build dependencies (#1290)
v2.10.2
- 🐛 Fix a bug that caused
win32
identifiers to fail when used with--only
. (#1282)- 🐛 Fix computation of
auto
/auto64
/auto32
archs when targeting a different platform to the one that you're running cibuildwheel on. (#1266)- 📚 Fix an mistake in the 'how it works' diagram. (#1274)
v2.10.1
- 🐛 Fix a bug that stopped environment variables specified in TOML from being expanded. (#1273)
v2.10.0
- 🌟 Adds support for building wheels on Cirrus CI. This is exciting for us, as it's the first public CI platform that natively supports macOS Apple Silicon (aka. M1,
arm64
) runners. As such, it's the first platform that you can natively build and test macOSarm64
wheels. It also has native Linux ARM (aarch64) runners, for fast, native builds there. (#1191)- 🌟 Adds support for running cibuildwheel on Apple Silicon machines. For a while, we've supported cross-compilation of Apple Silicon wheels on
x86_64
, but now that we have Cirrus CI we can run our test suite and officially support running cibuildwheel onarm64
. (#1191)- ✨ Adds the
--only
command line option, to specify a single build to run. Previously, it could be cumbersome to set all the build selection options to target a specific build - for example, you might have to run something likeCIBW_BUILD=cp39-manylinux_x86_64 cibuildwheel --platform linux --archs x86_64
. The new--only
option overrides all the build selection options to simplify running a single build, which now looks likecibuildwheel --only cp39-manylinux_x86_64
. (#1098)- ✨ Adds the
CIBW_CONFIG_SETTINGS
option, so you can pass arguments to your package's build backend (#1244)
... (truncated)
Changelog
Sourced from pypa/cibuildwheel's changelog.
v2.12.0
16 Jan 2023
- ✨ Adds support for PyPy arm64 wheels. This means that you can build PyPy wheels for Apple Silicon machines. Cross-compilation is not supported for these wheels, so you'll have to build on an Apple Silicon machine. (#1372)
- 🛠 Pinned version updates, including PyPy to v7.3.11 and setuptools to 66.0.0.
v2.11.4
24 Dec 2022
- 🐛 Fix a bug that caused missing wheels on Windows when a test was skipped using CIBW_TEST_SKIP (#1377)
- 🛠 Updates CPython 3.11 to 3.11.1 (#1371)
- 🛠 Updates PyPy to 7.3.10, except on macOS which remains on 7.3.9 due to a bug on that platform. (#1371)
- 📚 Added a reference to abi3audit to the docs (#1347)
v2.11.3
5 Dec 2022
- ✨ Improves the 'build options' log output that's printed at the start of each run (#1352)
- ✨ Added a friendly error message to a common misconfiguration of the
CIBW_TEST_COMMAND
option - not specifying path using the{project}
placeholder (#1336)- 🛠 The GitHub Action now uses Powershell on Windows to avoid occasional incompabilities with bash (#1346)
v2.11.2
26 October 2022
- 🛠 Updates CPython 3.11 to 3.11.0 - final release (#1327)
- 🛠 Simplify the default macOS repair command (#1322)
- 🛠 Fix the default
MACOSX_DEPLOYMENT_TARGET
on arm64 (#1312)- 🛠 Hide irrelevant pip warnings on linux (#1311)
- 🐛 Fix a bug that caused the stdout and stderr of commands in containers to be in the wrong order Previously, stdout could appear after stderr. (#1324)
- 📚 Added a FAQ entry describing how to perform native builds of CPython 3.8 wheels on Apple Silicon. (#1323)
- 📚 Other docs improvements
v2.11.1
13 October 2022
- 🛠 Updates to the latest manylinux images, and updates CPython 3.10 to 3.10.8.
v2.11.0
13 October 2022
- 🌟 Adds support for cross-compiling Windows ARM64 wheels. To use this feature, add
ARM64
to the CIBW_ARCHS option on a Windows Intel runner. (#1144)- ✨ Adds support for building Linux aarch64 wheels on Circle CI. (#1307)
- ✨ Adds support for building Windows wheels on Gitlab CI. (#1295)
- ✨ Adds support for building Linux aarch64 wheels under emulation on Gitlab CI. (#1295)
... (truncated)
Commits
a808017
Bump version: v2.12.04e1fcb8
Merge pull request #1394 from pypa/update-dependencies-pr4afa12e
Update dependencies92cb1d8
feat: add PyPy macOS arm64 (#1372)06c4927
[Bot] Update dependencies (#1381)9b0d63b
ci: use normal AppVeyor macOS image (#1388)6df1568
[pre-commit.ci] pre-commit autoupdate (#1382)27fc88e
Bump version: v2.11.4a7e9ece
Merge pull request #1371 from pypa/update-dependencies-prb9a3ed8
Update cibuildwheel/resources/build-platforms.toml- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)