Ăsht e disponueshme lĂ«shimi i projektit Nuitka 1.6, i cili zhvillon njĂ« kompilator pĂ«r pĂ«rkthimin e skripteve nĂ« gjuhĂ«n Python nĂ« njĂ« pĂ«rfaqĂ«sim nĂ« gjuhĂ«n C, e cila mund tĂ« kompilohet mĂ« pas nĂ« njĂ« skedar ekzekutiv qĂ« pĂ«rdor libpython pĂ«r tĂ« siguruar maksimumin e pĂ«rputhshmĂ«risĂ« me CPython (pĂ«rdoren mjetet standarde CPython pĂ«r menaxhimin e objekteve). Sigurohet pĂ«rputhshmĂ«ri e plotĂ« me versionet aktuale tĂ« Python 2.6, 2.7, 3.3 â 3.11. Krahasuar me CPython, skriptet e kompiluara tregojnĂ« nĂ« testet pystone njĂ« rritje tĂ« performancĂ«s prej 335%. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n Apache.
Ndër ndryshimet në versionin e ri:
- Sigurohet përputhshmëri e plotë me degën Python 3.11.
- U rishikua mjetaria për testimin, ku u sigurua që rezultati i gabimeve të kompilimit të jetë i riprodhueshëm.
- U shtua opsioni «âinclude-distribution-metadata» pĂ«r tĂ« pĂ«rfshirĂ« metadatat e shpĂ«rndarjes.
- Për sistemet tjetër përveç Windows, ofrohet mundësia e përfshirjes së lidhjeve simbolike në versionin e ndarë të shpërndarjes (standalone distribution), nëse këto lidhje tregojnë për skedarët e brendshëm të projektit.
- Janë zgjeruar mundësitë e plugin-it anti-bloat, i cili tani mund të përdoret për të zvogëluar numrin e paketave gjatë përdorimit të bibliotekave huggingface_hub, tokenizers, torch, triton dhe networkx (paqësisht është eliminuar varësia nga pytest dhe IPython).
- ĂshtĂ« optimizuar performanca dhe shkallueshmĂ«ria. ĂshtĂ« vazhduar puna pĂ«r realizimin e optimizimeve tĂ« trupave tĂ« klasa.
- ĂshtĂ« pĂ«rmirĂ«suar identifikimi i varĂ«sive nĂ« platformĂ«n macOS.
- U shtua parametri «âreport-diffable», i cili siguron gjenerimin e raporteve XML, nĂ« njĂ« format tĂ« pĂ«rshtatshĂ«m pĂ«r krahasimin nĂ« sisteme tĂ« ndryshme.
- U shtua opsioni «âreport-user-provided» pĂ«r tĂ« futur nĂ« raporte tĂ« dhĂ«nat e ofruara nga pĂ«rdoruesi.
- Në mjetin e testimit është realizuar utiliteti nuitka-watch për të identifikuar problemet me lëshimet e PyPI.
Burimi: opennet.ru
