Skip to content

Add support for Python 3.14 and drop support for Python 3.9. #1479

Add support for Python 3.14 and drop support for Python 3.9.

Add support for Python 3.14 and drop support for Python 3.9. #1479

Triggered via pull request October 8, 2025 21:55
@psobotpsobot
synchronize #439
psobot/3.14
Status Success
Total duration 1h 26m 35s
Artifacts 38

all.yml

on: pull_request
Matrix: prime-ubuntu-build-caches
Matrix: Lint Python
Matrix: prime-asan-build-caches
Matrix: prime-macos-build-caches
Type-check Python
3m 7s
Type-check Python
Matrix: run-tests-in-parallel
Matrix: run-tests-with-address-sanitizer
Matrix: run-tests
Matrix: build-wheels
Upload wheels to PyPI
0s
Upload wheels to PyPI
Fit to window
Zoom out
Zoom in

Annotations

40 warnings
Pre-build on macos-13 with clang
Cache save failed.
Pre-build on ubuntu-24.04 with clang
Cache save failed.
Pre-build on ubuntu-24.04 with gcc
Cache save failed.
Build wheel for cp313-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp313-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp312-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp39-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp311-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp314t-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp314t-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp313t-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp314-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp313-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp310-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp312-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp312-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp311-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp311-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp313t-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp313t-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp314-macosx_arm64
cibuildwheel: While arm64 wheels can be built on x86_64, they cannot be tested. Consider building arm64 wheels natively, if your CI provider offers this. To silence this warning, set `CIBW_TEST_SKIP: "*-macosx_arm64"`.
Build wheel for cp314-macosx_arm64
cibuildwheel: Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Test with Python 3.11 on macos-13
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Test with Python 3.13 on macos-13
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Test with Python 3.14 on macos-13
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Build wheel for cp310-musllinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test with Python 3.10 on macos-13
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Build wheel for cp312-musllinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test with Python 3.12 on macos-13
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Build wheel for cp312-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp311-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp39-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp313-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp314t-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp313t-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-musllinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp312-musllinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size Digest
wheel-cp310-macosx_arm64
2.41 MB
sha256:d78dff690a861e95a6e5c6fa315ead12d6aabfbaf82a79610feeecc6c6374acd
wheel-cp310-macosx_x86_64
2.48 MB
sha256:ac40f9048c060e974f8a0f6ba02c406124ee7fa3f71e5714062dd2e7e973c481
wheel-cp310-manylinux_aarch64
4.56 MB
sha256:2a4ad207021b5730f50b7ec8199715d4ed31488f1fd0e229e7d42522d15d7b88
wheel-cp310-manylinux_x86_64
4.75 MB
sha256:993d43d59a8619d8a239dc6c5ebd856d52aad1b95af5ab416f84a4719a5b2ef6
wheel-cp310-musllinux_aarch64
4.84 MB
sha256:126ac50c582a293a86e797685c3011974090e0a73d3d2b8b585a3e1dcdab70d2
wheel-cp310-musllinux_x86_64
4.89 MB
sha256:2a355943b4750c3f6b7397cb59f26d79f7f73ad68ee3fa5030584ddb87c721de
wheel-cp310-win_amd64
3.37 MB
sha256:fffe1e14252ca96c22541bc8286f150fe727910a2d331eff66187546adc46497
wheel-cp311-macosx_arm64
2.41 MB
sha256:82460a2a86e2ea6185406277492d4962ef35e95c6f001865b86dfb99d906761f
wheel-cp311-macosx_x86_64
2.48 MB
sha256:3a99037079792fd57b17fc4ef1fb3e55719e9ef60d91858b4c47658c6b8db708
wheel-cp311-manylinux_aarch64
4.56 MB
sha256:8ecc02c42c1fe82e5c90c89112e3654931d524d1e9e73c795ee59565c2bd2571
wheel-cp311-manylinux_x86_64
4.75 MB
sha256:1472385ad86713e3e2b30807bb78b83b6a97ded70c72244b616887eeefaa231c
wheel-cp311-win_amd64
3.37 MB
sha256:68b25334dc51fcd300fd11e60c6ad6cb3faa15755138f3394fb3c4fd0f6a9a0a
wheel-cp312-macosx_arm64
2.41 MB
sha256:1917acb7adfe23aa71a288da5d3f2da69cc9efde5976e895c453083407d769ba
wheel-cp312-macosx_universal2
4.75 MB
sha256:0a9e3b7d883819556dc9065499a75b3df0a1aa7e5f72a55bf0d4eb2d0dc1507a
wheel-cp312-macosx_x86_64
2.61 MB
sha256:c74ddc0f36f11c18be7d3cca4637ceeae51ae7027f8ab98549c7abd4dee454d8
wheel-cp312-manylinux_aarch64
4.56 MB
sha256:90e6e2767fa8ff41be23dfe37863d2fbb6c858f70c26cf02e4d4afeef5f406e8
wheel-cp312-manylinux_x86_64
4.75 MB
sha256:359a6a16ba36dc01de9fdca81a375640226340d1fe25c36f8de8bd8b1446ddae
wheel-cp312-musllinux_aarch64
4.84 MB
sha256:10dad6a611ebd14bc356db7ee5dc295f0b05b077b67b6d73469bb2da68e5c9bd
wheel-cp312-musllinux_x86_64
4.9 MB
sha256:ed1d6f505032cd9b56914b026bc606c832d5950134c1ecbe5a3f7663446be145
wheel-cp312-win_amd64
3.38 MB
sha256:bc04ad1d8503661c02caf338c63c5e12bd551252d959dd749197d0c99878b089
wheel-cp313-macosx_arm64
2.41 MB
sha256:7d69a0d5cdf3cdb068e158040f2dc6cc92c5dc1b193f945f461cda9dd5cd9a44
wheel-cp313-macosx_x86_64
2.62 MB
sha256:351cf5cf6fcbbe912813035b3a1817ed509c1e5eb0725f442c2ed006793ffd20
wheel-cp313-manylinux_aarch64
4.56 MB
sha256:3d301cf09a91d8c1bfb94e5b667a720a09e7444652283b50a6ba68c8a9f5513d
wheel-cp313-manylinux_x86_64
4.75 MB
sha256:d2f7b165168b5a60aa7576255cf9e24953a86c3099bfa24c5c7b0e4e4cb92563
wheel-cp313-win_amd64
3.37 MB
sha256:831682fc5e07cc49bdbbe4ff64794a44880ba9444f225f7c354fa3ff43c3df4e
wheel-cp313t-macosx_arm64
2.45 MB
sha256:431c6e4d51d5b138f80f3388e1879cfb420f5e8e11486f1992af0f32b7ae1577
wheel-cp313t-macosx_x86_64
2.63 MB
sha256:24a3175b8ab07b7c1dd5c0421c4692284c14b509e015391fee20a401ff6d2070
wheel-cp313t-manylinux_aarch64
4.56 MB
sha256:0a249ecca25b901855615d04bf53a2089d6f7284d9667baae1a044670498e306
wheel-cp313t-manylinux_x86_64
4.75 MB
sha256:e88dcce303000a4f19010a4e3a76c6d88d3ff1220ea01a497552cc468f5d6346
wheel-cp314-macosx_arm64
2.4 MB
sha256:0d7ee2d1e2090f101a89e5161b88c21167c670ce28560c55e250cb3df5b60bd8
wheel-cp314-manylinux_x86_64
4.75 MB
sha256:ab80fce55f21ce7e3b599ea077bd1e80e0af42224e1c571a2cba7179bf142224
wheel-cp314-win_amd64
3.48 MB
sha256:0ea32e46d0dd0e8f809cab37576cd9031334d28f45cbf73e8af82e1d23f11c7a
wheel-cp314t-macosx_arm64
2.45 MB
sha256:3fcf65a9dc5c1fdaba9051443de681a1e077e6931de7e44c396a83173fbc2ae7
wheel-cp314t-manylinux_aarch64
4.56 MB
sha256:7a66b4cdfdf93420e6b90b094f4043ce4c4dbf3ea860613ce361bb71d2925abc
wheel-cp39-manylinux_aarch64
4.56 MB
sha256:46c0039c9ef4d9659ae327c3125bcfcc3ca415bfae737a34af897c80c36137eb
wheel-cp39-manylinux_x86_64
4.75 MB
sha256:51d2e2f04615553fe21869852c5604a02f3dbb99bd88ce49c047036e11f266d8
wheel-cp39-win_amd64
3.4 MB
sha256:2031b5e29994b237356b4e9727f924f1c2ed0ff90cddc42f39e024b79db2c793
wheels
140 MB
sha256:fff11031fcc23967981676cbd0ab68ad8199053b2b9def17210e19a11ae9bc93