Vydanie Nuitka 1.6, kompilátora pre jazyk Python

K dispozícii je verzia projektu Nuitka 1.6, ktorá vyvíja kompilátor na preklad skriptov v jazyku Python do podoby v jazyku C, ktorú je potom možné skompilovať do spustiteľného súboru využívajúceho libpython na zabezpečenie maximálnej kompatibility s CPython (používajú sa natívne nástroje CPython na správu objektov). Zabezpečená je plná kompatibilita s aktuálnymi vydaniami Python 2.6, 2.7, 3.3 – 3.11. V porovnaní s CPython vykazujú skompilované skripty v testoch pystone zvýšenie výkonu o 335%. Kód projektu je distribuovaný pod licenciou Apache.

Medzi zmenami v novej verzii:

  • Zabezpečená je plná kompatibilita s vetvou Python 3.11.
  • Prepracoval sa nástroj na testovanie, v ktorom je zabezpečený opakovateľný výstup chýb kompilácie.
  • Pridaná možnosť „—include-distribution-metadata“ na zahrnutie metadát distribúcie.
  • Pre systémy odlišné od Windows je poskytnutá možnosť zahrnutia symbolických odkazov do samostatného variantu dodania (standalone distribution), ak tieto odkazy smerujú na interné súbory projektu.
  • Rozšírené možnosti pluginu anti-bloat, ktorý je teraz možné aplikovať na zníženie počtu balíkov pri používaní knižníc huggingface_hub, tokenizers, torch, triton a networkx (najmä bola vylúčená väzba na pytest a IPython).
  • Optimalizovaná výkonnosť a škálovateľnosť. Pokračuje sa v práci na implementácii optimalizácií tela tried.
  • Zlepšené určovanie závislostí na platforme macOS.
  • Pridaný parameter „—report-diffable“, ktorý zabezpečuje generovanie XML správ v podobe vhodnej na následné porovnávanie na rôznych systémoch.
  • Pridaná možnosť „—report-user-provided“ na vloženie do správ údajov poskytnutých používateľom.
  • V testovacom nástroji je implementovaný nástroj nuitka-watch na identifikáciu problémov so vydaniami PyPI.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster