Website zur Prüfung der Bibliothekskompatibilität für Free-Threaded CPython aka nogil
(ft-checker.com)Seit CPython 3.14 hat free-threading CPython bei der Single-Thread-Performance den GIL-basierten CPython in weiten Teilen aufgeholt, sodass zunehmend erwartet wird, dass Python ohne GIL zum Mainstream wird.
Ab jetzt wird die Kompatibilität von Bibliotheken immer wichtiger.
Der Status-Check ist zwar noch nicht vollständig, aber ich habe zunächst eine Website erstellt, auf der man zumindest pro Bibliothek prüfen kann, ob sie sich installieren lässt.
1 Kommentare
Geplant ist außerdem, künftig auch nachzuverfolgen, ob die Unit-Tests der einzelnen Bibliotheken erfolgreich durchlaufen.
Wenn bei als nicht installierbar gemeldeten Bibliotheken keine Fehlmeldung vorliegt, wäre es vermutlich auch eine gute Erfahrung, selbst zu dieser Bibliothek beizutragen.
Bei der Zusammensetzung des Images, das prüft, ob sich Bibliotheken installieren lassen, gibt es derzeit noch einige Probleme, die gerade behoben werden.