Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Don't build wheels for Python 3.7 #15917

Merged
merged 3 commits into from Jul 11, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 8 additions & 1 deletion pyproject.toml
Expand Up @@ -373,7 +373,14 @@ build-backend = "poetry.core.masonry.api"

[tool.cibuildwheel]
# Skip unsupported platforms (by us or by Rust).
skip = "cp36* *-musllinux_i686 pp*aarch64 *-musllinux_aarch64"
# See https://cibuildwheel.readthedocs.io/en/stable/options/#build-skip for the list of build targets.
# We skip:
# - CPython 3.6 and 3.7: EOLed
# - PyPy 3.7: we only support Python 3.8+
# - musllinux i686: TODO why?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to have always been this way without reason given: #12595 (comment)

# - PyPy on Aarch64: TODO why?
# - musllinux on aarch64: TODO why?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it seems related to speed of build according to #14259.

ISTR that aarch64 builds are slow as hell because they don't run natively but inside qemu, and the non CPython versions are a lot less useful to people.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too slow: #14259

skip = "cp36* cp37* pp37* *-musllinux_i686 pp*aarch64 *-musllinux_aarch64"

# We need a rust compiler
before-all = "curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y --profile minimal"
Expand Down