Siideynta Nuitka 1.1, isuduwaha luqadda Python

Mashruuca Nuitka 1.1 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:

  • Suurtagalnimada in lagu qeexo qaabeynta qaabka Yaml waa la ballaariyay.
  • Hagaajinta ayaa la sameeyay oo la xiriirta ka saarida qaybaha aan la isticmaalin ee maktabadda caadiga ah (zoneinfo, concurrent, asyncio, iwm.), taas oo suurtagelisay in la yareeyo cabbirka faylalka la fulin karo ee ka dhashay.
  • Taageero lagu daray isku-dhafka beddelka ah ("|") ee qaab-dhismeedka qaab-dhismeedka ku salaysan hawl-wadeenka "kulan" ee lagu soo bandhigay Python 3.10.
  • Waafaqsanaanta jinja2.PackageLoader waa la hubiyay.
  • Hirgeliyay awoodda lagu beddelayo cabbirka __defaults__ sifada.
  • Taageero lagu daray importlib.metadata.distribution, importlib_metadata.distribution, importlib.metadata.metadata iyo importlib_metadata.metadata hawlaha.
  • Taageerada lagu darayo faylalka binary-ga dheeraadka ah ee faylka ugu weyn ee la fulin karo ayaa lagu daray habka isku dubaridka Onefile.
  • Qaybaha la soo ururiyey waxay hirgeliyaan awoodda isticmaalka soo dejintalib.resources.files function.
  • Xulashada "-include-package-data" waxay ogolaataa in la qeexo waji-xidhka faylka, tusaale ahaan, "-include-package-data=package_name=*.txt".
  • MacOS, taageerada si dhijitaal ahaan loogu saxiixo faylalka la fulin karo waa la hirgeliyay.
  • Hab ayaa loo fidiyay plugins si ay meesha uga saaraan hawlaha la fulin karo.
  • Awoodaha plugin-ka-hortagga ayaa la ballaariyay, taas oo hadda loo isticmaali karo in lagu yareeyo tirada xirmooyinka marka la isticmaalayo maktabadaha hodanka ah, pyrect iyo pytorch. Awoodda isticmaalka tibaaxaha caadiga ah ee xeerarka beddelka ayaa la hirgeliyay.
  • Isbeddellada dib-u-socodka ah ee ka dhashay wanaajinta muhiimka ah ee la hirgeliyey siidaynta u dambaysay waa la xalliyey.

Source: opennet.ru

Add a comment