Nuitka è un compilatore ottimizzante per Python che utilizza la traduzione in C per creare file eseguibili.
Nuitka è completamente compatibile con Python 3 (3.4–3.11) e Python 2 (2.6, 2.7) ed è disponibile praticamente ovunque sia già presente Python.
In questa versione, l'attenzione si è concentrata sul supporto alla compatibilità, sulla correzione di bug e sul miglioramento dell'ottimizzazione dei cicli, come le operazioni sugli elenchi.
Le modifiche principali mirano a garantire un supporto completo per Python 3.12 nella prossima versione.
In questa stessa versione, le principali modifiche sono:
supporto sperimentale per Python 3.12;
supporto per tensorflow.function JIT;
ampliamenti delle capacità del plugin anti-bloat, ora applicabile a librerie come: antlr, bokeh, celery, deepspeed, imgui_bundle, tensorflow, transformers, tf_keras;
è disponibile un gestore Change_class, simile a Change_function, che consente di sostituire completamente la definizione di una classe.
Il codice sorgente del progetto è distribuito sotto la licenza Apache-2.0.
Fonte: linux.org.ru
