Skip to content

bindings: python: bump ciwheel to 3.1+ for CPython 3.14 wheels #138

@vfazio

Description

@vfazio

https://cibuildwheel.pypa.io/en/stable/changelog/#v310

We can get ahead of the curve and generate + test CPython 3.14 wheels. 3.14 RC will remain ABI compatible with the final release, so anything we generate now should work.

${venv_python} -m pip install build==1.2.2.post1 cibuildwheel==2.21.3

Note that we will want to add a condition to skip free-threaded builds as they will be on by default since it is no longer experimental.

See pypa/cibuildwheel#2503

CIBW_BUILD=${CIBW_BUILD:-"cp*"} CIBW_ARCHS=${CIBW_ARCHS:-"x86_64,aarch64"} \

We should be able to specify CIBW_SKIP=${CIBW_SKIP:-"cp31?t-*"} (untested)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions