Ukukhutshwa kweprojekthi ye-Nuitka 1.2 kuyafumaneka, ephuhlisa umqokeleli wokuguqulela izikripthi zePython kwi-C emeleyo, enokuthi emva koko ihlanganiswe kwifayile ephunyeziweyo usebenzisa i-libpython ukuhambelana okuphezulu kunye ne-CPython (usebenzisa izixhobo ze-CPython zomthonyama zokulawula izinto). Ukubonelela ngokuhambelana ngokupheleleyo kunye nokukhutshwa kwangoku kwePython 2.6, 2.7, 3.3 - 3.10. Xa kuthelekiswa neCPython, izikripthi ezihlanganisiweyo zibonisa ukuphuculwa kwentsebenzo ye-335% kwiimvavanyo zepystone. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisensi ye-Apache.
Phakathi kotshintsho kwinguqulelo entsha:
- Ubonelele ngomyalezo wemposiso xa uzama ukuwusebenzisa ngoguqulelo lwePython 3.11 engekaxhaswa ngokupheleleyo. Ukugqitha lo mda, iflegi "--experimental=python311" icetyisiwe.
- Kwi-macOS, ukhetho "-macos-sign-notarization" longezwe kwisiqinisekiso sotyikityo lwedijithali, ukwenza lula ukudalwa kwezicelo ezisayiniweyo ze-Apple App Store. Uphuculo lwenziwe ukukhawulezisa ukuqaliswa.
- Kongezwe "__compiled__" kunye "__compiled_constant__" iimpawu kwimisebenzi ehlanganisiweyo, enokusetyenziswa kumaleko afana ne-pyobjc ukuvelisa ikhowudi efanelekileyo.
- Ubunakho beplagi ye-anti-bloat yandisiwe, enokusetyenziswa ngoku ukunciphisa inani leepakethe xa usebenzisa i-xarray kunye neelayibrari ze-pint.
- Inxalenye enkulu yokulungiswa okutsha yongeziwe kwaye umsebenzi wenziwe ukuphucula ubungakanani. Kwenziwa i-caching yesiqulatho sikavimba weefayili xa kujongwa iimodyuli.
umthombo: opennet.ru