Skip to content

deps!(python): drop Python 3.9 support #3011

deps!(python): drop Python 3.9 support

deps!(python): drop Python 3.9 support #3011

Triggered via pull request August 24, 2026 11:12
@XuehaiPanXuehaiPan
synchronize #272
drop-py39
Status Cancelled
Total duration 1h 8m 5s
Artifacts 23

build.yml

on: pull_request
Matrix: build-wheels
Build sdist
14s
Build sdist
List artifacts
0s
List artifacts
Publish to PyPI
0s
Publish to PyPI
Fit to window
Zoom out
Zoom in

Annotations

102 errors and 7 warnings
Build wheels for CPython 3.15 on ubuntu-latest (linux / ppc64le)
Process completed with exit code 1.
Build wheels for CPython 3.15 on ubuntu-latest (linux / ppc64le)
cibuildwheel: Command ['sh', '-c', 'python -m pytest --version && python -Walways -Werror -c "import optree" && python -Walways -Werror -c "import rich, optree._C; rich.inspect(optree._C, value=True, methods=True)" && python -m pytest -Walways --color=yes --showlocals --no-cov --exitfirst tests'] failed with code 1.
Build wheels for CPython 3.12 on ubuntu-latest (linux / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (linux / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on ubuntu-latest (linux / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-latest (linux / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on ubuntu-latest (linux / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (linux / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-latest (linux / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on ubuntu-latest (linux / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on ubuntu-24.04-arm (linux / aarch64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for PyPy pypy-3.11 on ubuntu-latest (linux / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on ubuntu-latest (linux / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-24.04-arm (linux / aarch64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on ubuntu-latest (linux / ppc64le)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on ubuntu-24.04-arm (linux / aarch64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (linux / ppc64le)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on ubuntu-latest (linux / ppc64le)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on ubuntu-24.04-arm (linux / aarch64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on ubuntu-latest (linux / ppc64le)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for PyPy pypy-3.11 on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on macos-latest (macos / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for PyPy pypy-3.11 on macos-latest (macos / x86_64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for PyPy pypy-3.11 on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on windows-latest (windows / auto64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.12 on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.11 on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on macos-latest (ios / arm64_iphonesimulator)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on macos-latest (ios / arm64_iphoneos)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14t on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on macos-latest (ios / arm64_iphoneos)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-latest (pyodide / wasm32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on macos-latest (ios / arm64_iphoneos)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on macos-latest (ios / arm64_iphonesimulator)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on ubuntu-latest (android / arm64_v8a)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on ubuntu-latest (android / arm64_v8a)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on ubuntu-latest (pyodide / wasm32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (pyodide / wasm32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on macos-latest (ios / arm64_iphonesimulator)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15 on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (android / arm64_v8a)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on windows-11-arm (windows / ARM64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on windows-11-arm (windows / ARM64)
The operation was canceled.
Build wheels for CPython 3.14 on windows-latest (windows / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on windows-latest (windows / auto32)
The operation was canceled.
Build wheels for CPython 3.10 on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on ubuntu-latest (linux / riscv64)
The operation was canceled.
Build wheels for CPython 3.13t on ubuntu-latest (linux / s390x)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13t on ubuntu-latest (linux / s390x)
The operation was canceled.
Build wheels for CPython 3.14 on ubuntu-latest (linux / riscv64)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.14 on ubuntu-latest (linux / riscv64)
The operation was canceled.
Build wheels for CPython 3.10 on ubuntu-latest (linux / auto32)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.10 on ubuntu-latest (linux / auto32)
The operation was canceled.
Build wheels for CPython 3.15t on ubuntu-latest (linux / ppc64le)
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.15t on ubuntu-latest (linux / ppc64le)
The operation was canceled.
Build
Canceling since a higher priority waiting request for Build-refs/pull/272/merge exists
Build wheels for CPython 3.13 on macos-latest (macos / auto64)
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
Build wheels for CPython 3.13t on ubuntu-latest (linux / auto64)
cibuildwheel: 'cpython-freethreading' enable is deprecated and will be removed in a future version. It should be removed from tool.cibuildwheel.enable in pyproject.toml or CIBW_ENABLE environment variable.
Build wheels for CPython 3.13t on ubuntu-latest (linux / auto32)
cibuildwheel: 'cpython-freethreading' enable is deprecated and will be removed in a future version. It should be removed from tool.cibuildwheel.enable in pyproject.toml or CIBW_ENABLE environment variable.
Build wheels for CPython 3.13t on ubuntu-24.04-arm (linux / aarch64)
cibuildwheel: 'cpython-freethreading' enable is deprecated and will be removed in a future version. It should be removed from tool.cibuildwheel.enable in pyproject.toml or CIBW_ENABLE environment variable.
Build wheels for CPython 3.14 on macos-latest (macos / auto64)
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
Build wheels for CPython 3.13t on ubuntu-latest (linux / ppc64le)
cibuildwheel: 'cpython-freethreading' enable is deprecated and will be removed in a future version. It should be removed from tool.cibuildwheel.enable in pyproject.toml or CIBW_ENABLE environment variable.
Build wheels for CPython 3.13t on ubuntu-latest (linux / s390x)
cibuildwheel: 'cpython-freethreading' enable is deprecated and will be removed in a future version. It should be removed from tool.cibuildwheel.enable in pyproject.toml or CIBW_ENABLE environment variable.

Artifacts

Produced during runtime
Name Size Digest
sdist
241 KB
sha256:07870f9cdbb216958efb07468cc5c6b954fc4fe4fb6df3426ae592ff23bcd324
wheels-cp310-linux-aarch64
403 KB
sha256:fb900c2babb893d58ab61fa608c7e86ffb3baa058a6b7d0263b7641e5592a65b
wheels-cp310-linux-auto64
441 KB
sha256:daf4b9568acc3aa6edb42f37b2ab03da05ff7a2326a77e510f5251524446ca74
wheels-cp310-linux-s390x
459 KB
sha256:9acd5031645f914f0796de5e358375c3532098045f1f87c38e46f1ddfadaa7ef
wheels-cp311-linux-auto32
486 KB
sha256:315eaefd3ff9abfd3b17ce8a599d5f90d3d26185a0a3c3ab57f1d5d212487d9c
wheels-cp311-linux-auto64
465 KB
sha256:ba868aef7d50920120f81d910dec5ba8042ef3dd9b22a3392e30c139684ca974
wheels-cp312-linux-aarch64
428 KB
sha256:d6b3d80aa73016c5133bd7c55859819cb6dc5351641e65c34c0c10891e3297b1
wheels-cp312-linux-ppc64le
497 KB
sha256:f5b75d496ab62fc213235f69bb8fe12a4f16333eb2f233049ea086ed965c74b8
wheels-cp312-linux-riscv64
439 KB
sha256:865af783df1ebc025980c90ddb50db7d8c055d47db48cd859a4cbd75b6ae500e
wheels-cp313-linux-auto32
497 KB
sha256:581ca2666f4ae602770af4fdd0bb40a8f16c259e0ab0c36a68f0300434aa4744
wheels-cp313-linux-auto64
478 KB
sha256:eb61e93f0aaff006d3933042b59f8cdfa4d195f1ace37b10ddeb2512b18687bb
wheels-cp313-linux-ppc64le
497 KB
sha256:d4083297a5d444d6d54c0c90dee9baca0d8de26238beaf1edef93c6ac1905f91
wheels-cp313-macos-auto64
407 KB
sha256:a0aa7b31f140df22b3b9e36674ded0f9688e020a69cd83a312d29305b5588072
wheels-cp313-windows-ARM64
713 KB
sha256:4989603bcc0351b30439b6b38ae2b7eb74fc9ddc1d2fd4baf518265a8aab88c6
wheels-cp313t-linux-aarch64
449 KB
sha256:5c2d8cc18ca31e3cda983f2a32bce25ae21bc88571feb4c276b4ea01a7e6c52d
wheels-cp313t-linux-auto32
514 KB
sha256:358868549ced7c4aa93a6f9923bac0ad003dee026f62cd95dafcc94653ab6ad9
wheels-cp313t-linux-auto64
493 KB
sha256:89e66f332927232503735c82465e0d3ba66135472c9beb166c2842b79408f08f
wheels-cp313t-linux-ppc64le
510 KB
sha256:9667738191e7d274b96f5eb680a51a924bfdd3e8a2e7705298f7e93bc2b4c8aa
wheels-cp314-linux-aarch64
432 KB
sha256:64f4d5435043d9274e2740e19302cf3a101d08f1b1aa4ed26a26bafa5c1936cf
wheels-cp314-macos-auto64
407 KB
sha256:f39d57078acff502dc5ab51651242352b7414d1e71f9ba745aefba8b64a376b8
wheels-cp314t-linux-aarch64
447 KB
sha256:1a6bf2e715b46990973d0e180b2565d463cd8d01213830be0e6abc1473decaa5
wheels-cp314t-linux-auto64
492 KB
sha256:236c1a851320c690cab3b04a2841f896abb2887c8395f9c6a134a65749e88260
wheels-pp311-linux-aarch64
425 KB
sha256:6a2ec8f46dd6750dda3c540998a82994bd344e76b225902651b427702dd62490