Siideynta Nuitka 1.2, isuduwaha luqadda Python

Mashruuca Nuitka 1.2 hadda waa la heli karaa, kaas oo soo saara isku-dubarid loogu turjumayo qoraallada Python ee matalaadda C, kaas oo markaa lagu soo ururin karo mid la fulin karo iyada oo la adeegsanayo libpython ee waafaqsanaanta CPython ugu badnaan (iyadoo la adeegsanayo qalabka maaraynta shayga CPython ee asalka ah). Waafaqsanaanta buuxda ee sii daynta hadda jirta ee Python 2.6, 2.7, 3.3 - 3.10 waa la hubiyay. Marka la barbardhigo CPython, qoraallada la soo ururiyey waxay muujinayaan 335% horumarinta waxqabadka ee bartilmaameedyada pystone. Xeerka mashruuca waxaa lagu qaybiyaa shatiga Apache.

Waxaa ka mid ah isbeddelada nooca cusub:

  • Siiyay fariin khalad ah markii la isku dayay in lagu isticmaalo Python 3.11, kaas oo aan wali si buuxda loo taageerin. Si looga gudbo xaddidan, calanka "--experimental=python311" ayaa la soo jeediyay.
  • MacOS, ikhtiyaarka "-macos-sign-notarization" ayaa lagu daray shahaadada saxeexa dhijitaalka ah, taas oo fududaynaysa abuurista codsiyada saxeexan ee Dukaanka App-ka ee Apple. Hagaajinta ayaa la sameeyay si loo dedejiyo bilaabista.
  • Lagu darey "__compiled__" iyo "__compiled_constant__" sifooyin la ururiyay, kuwaas oo loo isticmaali karo lakabyo sida pyobjc si loo soo saaro kood aad u wanaagsan.
  • Awoodaha plugin-ka-bloat-ka ayaa la ballaariyay, kaas oo hadda loo isticmaali karo in lagu dhimo tirada xirmooyinka marka la isticmaalayo maktabadaha xarray iyo pint.
  • Qayb weyn oo ka mid ah hagaajinta cusub ayaa lagu daray waxaana la sameeyay shaqada si loo hagaajiyo miisaanka. La hirgaliyay kaydinta waxa ku jira hagaha marka la sawirayo qaybaha

Source: opennet.ru

Add a comment