DĂ«shmimi i projektit Nuitka 1.6 Ă«shtĂ« i disponueshĂ«m, qĂ« zhvillon njĂ« kompilator pĂ«r pĂ«rkthimin e skenarĂ«ve nĂ« gjuhĂ«n Python nĂ« njĂ« pĂ«rfaqĂ«sim nĂ« gjuhĂ«n C, i cili mĂ« pas mund tĂ« kompilohĂ«t nĂ« njĂ« skedar ekzekutiv qĂ« pĂ«rdor libpython pĂ«r tĂ« siguruar maksimale pĂ«rputhje me CPython (pĂ«rdoren mjete standarde tĂ« CPython pĂ«r menaxhimin e objekteve). ĂshtĂ« siguruar pĂ«rputhshmĂ«ri e plotĂ« me versionet aktuale tĂ« Python 2.6, 2.7, 3.3 â 3.11. Krahasuar me CPython, skenaret e kompiluar tregojnĂ« njĂ« rritje tĂ« performancĂ«s prej 335% nĂ« testet pystone. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n Apache.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« siguruar pĂ«rputhshmĂ«ri e plotĂ« me degĂ«n Python 3.11.
- ĂshtĂ« riparuar instrumenti i testimit, i cili siguron njĂ« output tĂ« pĂ«rsĂ«ritshĂ«m tĂ« gabimeve tĂ« kompilimit.
- ĂshtĂ« shtuar opsioni «âinclude-distribution-metadata» pĂ«r tĂ« pĂ«rfshirĂ« metadatat e shpĂ«rndarjes.
- Për sistemet tjetër nga Windows, është ofruar mundësia për të përfshirë në një variant të veçantë të shpërndarjes (standalone distribution) lidhjet simbolike, nëse këto lidhje i referohen skedarëve të brendshëm të projektit.
- Janë zgjeruar mundësitë e plugin-it anti-bloat, i cili tani mund të aplikohet për të reduktuar numrin e paketave kur përdoren bibliotekat huggingface_hub, tokenizers, torch, triton dhe networkx (kryesisht është eliminuar lidhja me pytest dhe IPython).
- JanĂ« optimizuar performanca dhe shkallĂ«zueshmĂ«ria. ĂshtĂ« vazhduar puna pĂ«r tĂ« zbatuar optimizimet e trupit tĂ« klasave.
- ĂshtĂ« pĂ«rmirĂ«suar pĂ«rcaktimi i varĂ«sive nĂ« platformĂ«n macOS.
- ĂshtĂ« shtuar parametri «âreport-diffable», i cili siguron gjenerimin e raporteve XML, nĂ« njĂ« formĂ« tĂ« pĂ«rshtatshme pĂ«r krahasimin e mĂ«vonshĂ«m nĂ« sisteme tĂ« ndryshme.
- ĂshtĂ« shtuar opsioni «âreport-user-provided» pĂ«r tĂ« futur nĂ« raporte tĂ« dhĂ«na tĂ« ofruara nga pĂ«rdoruesi.
- Në instrumentin e testimit është realizuar utilitari nuitka-watch për të identifikuar problemet me versionet e PyPI.
Burimi: opennet.ru
