-
Notifications
You must be signed in to change notification settings - Fork 686
Open
Labels
wontfixno intention to resolveno intention to resolve
Description
Summary
With the release of Python 3.14, the new free-threaded (no-GIL) mode is becoming more widely used. It would be great if PyMuPDF could provide prebuilt wheels and confirm compatibility with python3.14t (the free-threaded ABI).
Current State
- PyMuPDF supports Python 3.14 (standard build) per the changelog
- However, PyPI shows no
cp314twheels for the free-threaded build - Free-threaded Python uses the
cp314twheel tag (note thetsuffix)
What's Needed
- Update CI (cibuildwheel) to build
cp314twheels - Declare GIL compatibility using
Py_mod_gilslot in module definition (per PEP 703) - Test under free-threaded Python to ensure thread safety
Resources
Metadata
Metadata
Assignees
Labels
wontfixno intention to resolveno intention to resolve