Ukukhishwa kwephrojekthi ye-Nuitka 1.1 kuyatholakala, kwakhiwa umdidiyeli wokuhumusha imibhalo ye-Python ibe isethulo sika-C, esingase sihlanganiswe sibe ifayela elisebenzisekayo kusetshenziswa i-libpython ukuze ihambisane kakhulu ne-CPython (kusetshenziswa amathuluzi omdabu e-CPython okuguqula izinto). Kunikezwe ukuhambisana okugcwele nokukhishwa kwamanje kwe-Python 2.6, 2.7, 3.3 - 3.10. Uma kuqhathaniswa ne-CPython, imibhalo ehlanganisiwe ibonisa ukuthuthukiswa kokusebenza okungu-335% ekuhlolweni kwe-pystone. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-Apache.
Phakathi kwezinguquko zenguqulo entsha:
- Amathuba okucacisa ukucushwa ngefomethi ye-Yaml anwetshiwe.
- Ukuthuthukiswa kwenziwe okuhlobene nokukhishwa kwezingxenye ezingasetshenzisiwe zelabhulali evamile (i-zoneinfo, ngesikhathi esifanayo, i-asyncio, njll.), okwenze kwaba nokwenzeka ukunciphisa usayizi wamafayela asebenzisekayo angumphumela.
- Kungezwe usekelo lwenye i-syntax ("|") kumaphethini afanayo asekelwe ku-opharetha "yokufaniswa" kwethulwe ku-Python 3.10.
- Ukuhambisana ne-jinja2.PackageLoader kuyaqinisekiswa.
- Kusetshenziswe ikhono lokushintsha usayizi wesibaluli esithi __defaults__.
- Kwengezwe usekelo lwe-importlib.metadata.distribution, importlib_metadata.distribution, importlib.metadata.metadata and importlib_metadata.metadata function.
- Usekelo lokufaka amafayela kanambambili engeziwe efayeleni elisebenzisekayo eliyinhloko lwengezwe kumodi yokuhlanganisa ye-Onefile.
- Amamojula ahlanganisiwe asebenzisa ikhono lokusebenzisa umsebenzi we-importlib.resources.files.
- Inketho ethi "--include-package-data" ivumela ukucacisa imaski yefayela, isibonelo, "--include-package-data=package_name=*.txt".
- Kuma-macOS, ukusekelwa kokusayinwa kwedijithali amafayela asebenzisekayo sekusetshenzisiwe.
- Kuhlinzekwe indlela yokuthi ama-plugin akhiphe imisebenzi kuleyo esebenzisekayo.
- Amakhono e-plugin anti-bloat anwetshiwe, manje angasetshenziswa ukunciphisa inani lamaphakheji uma usebenzisa imitapo yolwazi ecebile, ye-pyrect kanye ne-pytorch. Ikhono lokusebenzisa izinkulumo ezivamile emithethweni yokumiselela selisetshenzisiwe.
- Izinguquko ezihlehlayo ezibangelwa ukulungiselelwa okubalulekile okusetshenziswe ekukhishweni kokugcina zixazululiwe.
Source: opennet.ru