Nuitka 1.6, Python kalbos kompiliatoriaus, išleidimas

Yra projekto Nuitka 1.6 leidimas, kuriame sukurtas kompiliatorius, skirtas Python scenarijus paversti į C atvaizdą, kuris vėliau gali būti sukompiliuotas į vykdomąjį failą naudojant libpython, kad būtų maksimaliai suderinamas su CPython (naudojant vietinius CPython įrankius manipuliuoti objektais). Suteikiamas visiškas suderinamumas su dabartinėmis Python 2.6, 2.7, 3.3 – 3.11 versijomis. Palyginti su CPython, sudaryti scenarijai rodo 335% pystone testų našumo pagerėjimą. Projekto kodas platinamas pagal Apache licenciją.

Tarp naujos versijos pakeitimų:

  • Suteikiamas visiškas suderinamumas su Python 3.11 filialu.
  • Testavimo įrankių rinkinys buvo perkurtas, kad būtų galima atkurti kompiliavimo klaidų išvestį.
  • Pridėta parinktis „--include-distribution-metadata“, kad būtų įtraukti platinimo metaduomenys.
  • Kitoms sistemoms, išskyrus Windows Suteikta galimybė įtraukti simbolines nuorodas į atskirą platinimą, jei šios nuorodos nurodo į vidinius projekto failus.
  • Išplėstos anti-bloat įskiepio galimybės, kurias dabar galima naudoti norint sumažinti paketų skaičių naudojant huggingface_hub, tokenizerius, torch, triton ir networkx bibliotekas (dažniausiai neįtraukiamas susiejimas su pytest ir IPython).
  • Atliktas našumo ir mastelio optimizavimas. Buvo tęsiamas darbas įgyvendinant klasės korpuso optimizavimą.
  • Patobulintas platformos priklausomybių aptikimas macOS.
  • Pridėtas parametras „--report-diffable“, kuris užtikrina XML ataskaitų generavimą tokia forma, kuri tinka vėlesniam palyginimui įvairiose sistemose.
  • Pridėta parinktis „--pateikta naudotojo ataskaita“, kad į ataskaitas būtų galima įterpti vartotojo pateiktus duomenis.
  • Testavimo įrankių rinkinys įgyvendina nuitka-watch įrankį probleminiams PyPI leidimams nustatyti.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster