Izid Nuitka 1.6, prevajalnika za programski jezik Python

Na voljo je izid projekta Nuitka 1.6, ki razvija prevajalnik za pretvorbo skript v programskem jeziku Python v predstavitev v jeziku C, ki se nato lahko prevede v izvršljivo datoteko, ki uporablja libpython za zagotavljanje največje združljivosti s CPython (uporabljajo se privzeta orodja CPython za upravljanje objektov). Zagotovljena je popolna združljivost z aktualnimi izdaji Python 2.6, 2.7, 3.3 – 3.11. V primerjavi s CPython dodani skripti v testih pystone prikazujejo povečanje učinkovitosti za 335 %. Koda projekta je licencirana pod licenco Apache.

Među promenama u novoj verziji:

  • Zagotovljena je popolna združljivost z veją Python 3.11.
  • Preoblikovana je orodja za testiranje, ki zagotavljajo reproducibilne izhode napak prevajanja.
  • Dodana je možnost „—include-distribution-metadata“ za vključitev metapodatkov distribucije.
  • Za sisteme, ki niso Windows, je omogočeno vključevanje simboličnih povezav v ločeno različico (standalone distribution), če te povezave kažejo na notranje datoteke projekta.
  • Razširjene so možnosti vtičnika anti-bloat, ki se zdaj lahko uporablja za zmanjšanje števila paketov pri uporabi knjižnic huggingface_hub, tokenizers, torch, triton in networkx (večinoma je bila izključena vezava na pytest in IPython).
  • Optimizacija zmogljivosti in razširljivosti je bila izvedena. Nadaljuje se delo na izvajanju optimizacij teles razredov.
  • Izboljšano je določanje odvisnosti na platformi macOS.
  • Dodana je možnost „—report-diffable“, ki omogoča generiranje XML-poročil v obliki, primerni za nadaljnje primerjave na različnih sistemih.
  • Dodana je možnost „—report-user-provided“ za vstavljanje uporabniških podatkov v poročila.
  • V testnem orodju je implementirana uporabna pripomoček nuitka-watch za ugotavljanje težav z izdajami PyPI.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster