ĂshtĂ« nĂ« dispozicion lĂ«shimi i projektit Nuitka 1.2, qĂ« zhvillon kompilatorin pĂ«r tĂ« pĂ«rkthyer skriptet nĂ« gjuhĂ«n Python nĂ« njĂ« pĂ«rfaqĂ«sim nĂ« gjuhĂ«n C, e cila mund tĂ« kompilohet mĂ« pas nĂ« njĂ« skedĂ« ekzekutuese, qĂ« pĂ«rdor libpython pĂ«r tĂ« siguruar maksimumin e kompatibilitetit me CPython (pĂ«rdoren mjetet standarde tĂ« CPython pĂ«r menaxhimin e objekteve). ĂshtĂ« siguruar pĂ«rputhshmĂ«ri e plotĂ« me lĂ«shimet e aktuale tĂ« Python 2.6, 2.7, 3.3 â 3.10. 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:
- ĂshtĂ« siguruar njĂ« mesazh gabimi nĂ« pĂ«rpjekjen pĂ«r ta pĂ«rdorur me versionin Python 3.11, i cili ende nuk mbĂ«shtetet plotĂ«sisht. PĂ«r tĂ« anashkaluar kĂ«tĂ« kufizim, Ă«shtĂ« propozuar njĂ« flamur ââexperimental=python311â.
- PĂ«r macOS Ă«shtĂ« shtuar opsioni ââmacos-sign-notarizationâ pĂ«r nĂ«nshkrimin me nĂ«nshkrim digjital, qĂ« e lehtĂ«son krijimin e aplikacioneve tĂ« nĂ«nshkruara pĂ«r Apple App Store. JanĂ« kryer optimizime qĂ« pĂ«rshpejtojnĂ« nisjen.
- Funksioneve tĂ« kompiluara iu janĂ« shtuar atributet â__compiled__â dhe â__compiled_constant__â, qĂ« mund tĂ« pĂ«rdoren nĂ« interfesa, si pyobjc, pĂ«r tĂ« gjeneruar kod mĂ« tĂ« optimizuar.
- 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 xarray dhe pint.
- JanĂ« shtuar njĂ« sasi e madhe optimizimesh tĂ« reja dhe Ă«shtĂ« punuar pĂ«r pĂ«rmirĂ«simin e shkallĂ«zueshmĂ«risĂ«. ĂshtĂ« realizuar memorizimi i pĂ«rmbajtjes sĂ« katalogĂ«ve gjatĂ« skanimit tĂ« moduleve.
Burimi: opennet.ru
