Ir pieejams projekta Nuitka 2.2 laidiens, kurÄ tiek izstrÄdÄts kompilators Python skriptu tulkoÅ”anai C formÄtÄ, ko pÄc tam var apkopot izpildÄmÄ failÄ, izmantojot libpython, lai nodroÅ”inÄtu maksimÄlu saderÄ«bu ar CPython (izmantojot vietÄjos CPython rÄ«kus, lai manipulÄtu ar objektiem). NodroÅ”inÄta pilnÄ«ga saderÄ«ba ar Python 2.6, 2.7, 3.3ā3.11 paÅ”reizÄjiem laidieniem. SalÄ«dzinot ar CPython, apkopotie skripti pystone testos uzrÄda veiktspÄjas uzlabojumus par 335%. Projekta kods tiek izplatÄ«ts saskaÅÄ ar Apache licenci.
JaunajÄ versijÄ ir iekļauts eksperimentÄls Python 3.12 atbalsts. Pievienots JIT tensorflow moduļa atbalsts. KonfigurÄcijai ir pievienots maiÅas_klases apdarinÄtÄjs, kas, pÄc analoÄ£ijas ar funkciju change_function, ļauj pilnÄ«bÄ aizstÄt klases definÄ«ciju vai pievienot atseviŔķus stubs. Koda Ä£enerÄÅ”ana ir paÄtrinÄta, pateicoties efektÄ«vÄkai keÅ”atmiÅai. PaplaÅ”inÄtas ir anti-bloat spraudÅa iespÄjas, kuras tagad var izmantot, lai samazinÄtu pakotÅu skaitu, izmantojot antlr, selery, transformers, tensorflow, deepspeed, imgui_bundle, tf_keras, bokeh bibliotÄkas.
Avots: opennet.ru
