-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update cibuildwheel to build wheels for Python 3.13 #23
base: main
Are you sure you want to change the base?
Conversation
Attempt to use cibuildwheel v2.21.3 which has support for Python 3.12 and 3.13
Hello, |
updated ci actions
Hi @tieu-sys, the PR (Salamist#1) was merged and new artifacts (wheels) were created: https://github.com/Salamist/libusb-package/actions/runs/13990671332 |
Thank you so much, it was quick ! |
Btw if the maintainers won't merge PR, probably we can make Scheduled workflow that will build and deploy wheels automatically (maybe with other package name to avoid pypi limitations, but with same content as an origin) |
Completely agree with your comment. |
I published wheels to the mirror on pypi with 3.12 and 3.13 support https://pypi.org/project/libusb-pkg |
Hello,
Updating cibuildwheel to version 2.21 enables building wheels for Python 3.13
As a side-effect, this PR fixes #16 and pyocd/pyOCD#1726
As for testing, I've used the
.find
method to find JLink and CMSIS-DAP debuggers. (USB Devices with VID 0x1366 and 0x1FC9 respectively)Operating systems: Win11, Ubuntu 22, and MacOS 14
Python versions: 3.8 - 3.13 (3.13 still with GIL enabled)
Wheels can be downloaded here: https://github.com/Salamist/libusb-package/actions/runs/11359288419