-
-
Notifications
You must be signed in to change notification settings - Fork 20
Python updates #519
Copy link
Copy link
Open
1 / 31 of 3 issues completedLabels
maintenanceRegards not the app itself but how it is setup, build etc.Regards not the app itself but how it is setup, build etc.
Description
Metadata
Metadata
Assignees
Labels
maintenanceRegards not the app itself but how it is setup, build etc.Regards not the app itself but how it is setup, build etc.
Python 3.14 includes an alternative build of the interpreter that disables the GIL PEP 703. We should support this build in the medium term.
C extension modules have to be specifically recompiled for the freethreaded interpreter. Many popular packages have done this already, like numpy, but PySide6 has not. So we have to wait for that. Since we use threading, we also need to check our python code for race conditions that were previously prevented by the GIL.
New PRs should keep this in mind and should not rely on the behaviour of the GIL.