Skip to content

Bump-up version of cibuildwheel to support Python3.14#30

Open
mstarecek wants to merge 1 commit into
pyocd:mainfrom
mstarecek:main
Open

Bump-up version of cibuildwheel to support Python3.14#30
mstarecek wants to merge 1 commit into
pyocd:mainfrom
mstarecek:main

Conversation

@mstarecek

Copy link
Copy Markdown

Using newer version of cibuildwheel will generate wheels also for Python3.14
This should also solve issue #28

I've performed basic tests on Windows. Could maintainers pls run Linux and Mac?

@woodrowbarlow

woodrowbarlow commented Feb 2, 2026

Copy link
Copy Markdown

it would also be lovely if this package could be built for 3.13t and 3.14t (the free-threaded builds).

i've tried locally, and they seem to build fine.

uv venv --python 3.13t
source ./venv/bin/activate
pip install .

for cibuildwheel, it looks like this would require setting the "enable" flag to "cpython-freethreading":

https://cibuildwheel.pypa.io/en/stable/options/#enable

- name: Build wheels
  uses: pypa/cibuildwheel@v3.3.1
  with:
    enable: cpython-freethreading

@marekvi95

Copy link
Copy Markdown

Hi Maintainers, any news regarding the Python 3.14 wheels? Thanks

@Gargy007

Copy link
Copy Markdown

Hello Maintainers, could you please pay attention for this issue ? It helps to move with other projects to Python 3.14 (Pi :-))

@tgreeniaus

Copy link
Copy Markdown

It would be great if we could get 3.14 support checked in here!

@tgreeniaus

Copy link
Copy Markdown

@Salamist @flit If you could look at this!

@konserw

konserw commented Mar 12, 2026

Copy link
Copy Markdown

+1

1 similar comment
@BohdanMarek

Copy link
Copy Markdown

+1

@paco-sevilla

Copy link
Copy Markdown

@Salamist @flit: It would be great to have support for Python 3.14. Could you have a look at this PR?
@mstarecek: I think it would make sense to bump cibuildwheel to the latest version v3.4.1 since this PR has been sitting for a while, right?

@tieu-sys

tieu-sys commented Jun 8, 2026

Copy link
Copy Markdown

+1

@RobertRostohar

Copy link
Copy Markdown
Collaborator

Thanks for looking into this and sorry for the long response time. Let me try to bring this forward.

Would it make sense to bump the cibuildwheel version to the latest v4 or should we use the latest v3 (v3.4.1)?

@crypto-lars

Copy link
Copy Markdown

Thanks for looking into this and sorry for the long response time. Let me try to bring this forward.

Would it make sense to bump the cibuildwheel version to the latest v4 or should we use the latest v3 (v3.4.1)?

I think it would be ok to go for the latest released cibuildwheel v4.1.0. I build the wheels with this version here https://github.com/crypto-lars/libusb-package/actions/runs/27680669876. We will do some testing on these wheels now.

@mstarecek

Copy link
Copy Markdown
Author

Thanks for looking into this and sorry for the long response time. Let me try to bring this forward.
Would it make sense to bump the cibuildwheel version to the latest v4 or should we use the latest v3 (v3.4.1)?

I think it would be ok to go for the latest released cibuildwheel v4.1.0. I build the wheels with this version here https://github.com/crypto-lars/libusb-package/actions/runs/27680669876. We will do some testing on these wheels now.

Hi @crypto-lars many thanks for picking this up.
I went through the cibuildweel changelog and I didn't see any problematic points AND v4 comes with support for Python 3.15
Please, feel free to delete this PR and change the version to whatever version you test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.