Skip to content

Drop support for Python 3.10 #1545

Drop support for Python 3.10

Drop support for Python 3.10 #1545

Re-run triggered July 3, 2026 11:21
Status Failure
Total duration 1h 38m 55s
Artifacts 12

wheels.yml

on: pull_request
Matrix: build-native-wheels
Matrix: windows
Count dists
0s
Count dists
Compare dist sizes vs PyPI
0s
Compare dist sizes vs PyPI
Publish SBOM to GitHub release
0s
Publish SBOM to GitHub release
Upload wheels to scientific-python-nightly-wheels
0s
Upload wheels to scientific-python-nightly-wheels
Upload release to PyPI
0s
Upload release to PyPI
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 3 warnings, and 3 notices
iOS x86_64 simulator
Process completed with exit code 1.
iOS x86_64 simulator
cibuildwheel: Test suite failed on cp313-ios_x86_64_iphonesimulator
manylinux_2_28 aarch64
Process completed with exit code 1.
manylinux_2_28 aarch64
cibuildwheel: Command ['python', '-m', 'build', PurePosixPath('/project'), '--wheel', '--outdir=/tmp/cibuildwheel/built_wheel', '-Craqm=enable', '-Craqm=vendor', '-Cfribidi=vendor', '-Cimagequant=disable'] failed with code 1.
Windows AMD64
Process completed with exit code 1.
Windows AMD64
cibuildwheel: Command ['C:\\Users\\runneradmin\\AppData\\Local\\Temp\\cibw-run-onc8y7ek\\pp311-win_amd64\\build\\venv\\Scripts\\python.EXE', '-m', 'build', 'D:\\a\\Pillow\\Pillow', '--wheel', '--outdir=C:\\Users\\runneradmin\\AppData\\Local\\Temp\\cibw-run-onc8y7ek\\pp311-win_amd64\\built_wheel', '-Craqm=enable', '-Craqm=vendor', '-Cfribidi=vendor', '-Cimagequant=disable'] failed with code 1.
manylinux_2_28 x86_64
Process completed with exit code 1.
manylinux_2_28 x86_64
cibuildwheel: Command ['python', '-m', 'build', PurePosixPath('/project'), '--wheel', '--outdir=/tmp/cibuildwheel/built_wheel', '-Craqm=enable', '-Craqm=vendor', '-Cfribidi=vendor', '-Cimagequant=disable'] failed with code 1.
macOS arm64
Process completed with exit code 1.
macOS arm64
cibuildwheel: Command ['/private/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/cibw-run-qkco9afo/pp311-macosx_arm64/build/venv/bin/python', '-m', 'build', '/Users/runner/work/Pillow/Pillow', '--wheel', '--outdir=/private/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/cibw-run-qkco9afo/pp311-macosx_arm64/built_wheel', '-Craqm=enable', '-Craqm=vendor', '-Cfribidi=vendor', '-Cimagequant=disable', '-Cplatform-guessing=disable'] failed with code 1.
macOS 10.15 x86_64
Process completed with exit code 1.
macOS 10.15 x86_64
cibuildwheel: Command ['/private/var/folders/2r/4m184kdj27q4yqjdw53cpjfc0000gn/T/cibw-run-xm1asqgy/pp311-macosx_x86_64/build/venv/bin/python', '-m', 'build', '/Users/runner/work/Pillow/Pillow', '--wheel', '--outdir=/private/var/folders/2r/4m184kdj27q4yqjdw53cpjfc0000gn/T/cibw-run-xm1asqgy/pp311-macosx_x86_64/built_wheel', '-Craqm=enable', '-Craqm=vendor', '-Cfribidi=vendor', '-Cimagequant=disable', '-Cplatform-guessing=disable'] failed with code 1.
macOS 10.13 x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS 10.10 x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
iOS arm64 simulator
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
iOS arm64 device
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
macOS arm64
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167

Artifacts

Produced during runtime
Name Size Digest
dist-iOS arm64 device
11.8 MB
sha256:821036c703ffda6b61303f6ec61713c7a88a1d133cb6356c30713ea42b18dfe8
dist-iOS arm64 simulator
12 MB
sha256:f1f9208c01d4b986c8d4343033583ba546c4c9bd22a86e8a9f932720790b631d
dist-macOS 10.10 x86_64
5.12 MB
sha256:c4d75e3a2a44f22b5c503326e89aec0a6e3543393313d9205a421769623efecb
dist-macOS 10.13 x86_64
10.2 MB
sha256:922473b0e568b4dfa63eddba4f399f6933dcefc006726fe059cd368bf1c9da30
dist-musllinux aarch64
42.1 MB
sha256:21d205c96a7ec0f4efae83fbda158cbe0c025a452dc9b15692eec3b61a0fd831
dist-musllinux x86_64
46.9 MB
sha256:e814e625b029185aee15bcf39c76c63dda25a3a8bb300f5cf967530722c2535f
dist-windows-ARM64
17.1 MB
sha256:d58190133944350b196272d8e45e0375d19a5cd933f994df316f90edf9266089
dist-windows-x86
43.1 MB
sha256:394d3cfd606cd676edf1f24cb3675c4e8db022d9af8eb6cf6d2e474a22eac016
fribidi-windows-ARM64
32.1 KB
sha256:4e637926480c559511dbfdd102b874494a6723acd0958beb463feeb5b1d602c5
fribidi-windows-x86
31.6 KB
sha256:4e1ae60899126032b18643ea70bebf0de597e7313f1d7e3338c88b0d49081a9e
sbom
4.77 KB
sha256:70731db3ea6fecf74123902c2a7b665ae31c9476aab022e8d5b33e5bef96b2ef