Lansarea Nuitka 1.6, compilator pentru limbajul Python

Proiectul Nuitka 1.6 este disponibil, dezvoltând un compilator pentru transcrierea scripturilor în Python într-o reprezentare C, care poate fi compilată ulterior într-un fișier executabil folosind libpython pentru a asigura compatibilitate maximă cu CPython (se folosesc uneltele standard CPython pentru gestionarea obiectelor). Este asigurată compatibilitate completă cu versiunile curente Python 2.6, 2.7, 3.3 – 3.11. Comparativ cu CPython, scripturile compilate demonstrează o îmbunătățire a performanței de 335% în testele pystone. Codul proiectului este distribuit sub licența Apache.

Printre modificările din noua versiune:

  • Este asigurată compatibilitate completă cu ramura Python 3.11.
  • Instrumentele de testare au fost revizuite, asigurând o ieșire reproducibilă pentru erorile de compilare.
  • A fost adăugată opțiunea „—include-distribution-metadata” pentru a include metadatele distribuției.
  • Pentru sistemele diferite de Windows, a fost oferită posibilitatea de a include în varianta livrată (standalone distribution) linkuri simbolice, dacă acestea indică către fișiere interne ale proiectului.
  • Funcționalitatea plugin-ului anti-bloat a fost extinsă, acesta putând fi acum utilizat pentru a reduce numărul de pachete în utilizarea bibliotecilor huggingface_hub, tokenizers, torch, triton și networkx (în principal, legătura cu pytest și IPython a fost eliminată).
  • A fost optimizată performanța și scalabilitatea. Lucrările pentru implementarea optimizărilor corpului claselor continuă.
  • A fost îmbunătățită determinarea dependențelor pe platforma macOS.
  • A fost adăugat parametru „—report-diffable”, care generează rapoarte XML, într-o formă care poate fi comparată ulterior pe diferite sisteme.
  • A fost adăugată opțiunea „—report-user-provided” pentru a insera în rapoarte date furnizate de utilizator.
  • Un utilitar nocturn a fost implementat în instrumentul de testare pentru a identifica probleme legate de versiunile PyPI.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster