Let aarch64 build use the same manylinux_2_28 version as default #84
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR resolves #83 and is a follow-up to #81 as well as preparation for python/mypy#9688.
Since CentOS 7 becomes EOL and its
llvm-toolset
for aarch64 is no longer available in the vault repository (see https://vault.centos.org/centos/7/sclo/), let's use the same manylinux_2_28 based on Alma Linux by default for aarch64 as well as x86_64.To keep using manylinux2014 (CentOS 7), we could try changing the
[tool.cibuildwheel].linux.before-all
to sayyum install -y clang gcc
instead ofyum install -y llvm-toolset
as the manylinux2014 image has been patched to support past-EOL vault repositories for individual packages.Reference: