Sakin Nuitka 1.1, mai tara harshe na Python

Ana samun sakin aikin Nuitka 1.1, yana haɓaka mai tarawa don fassara rubutun Python zuwa wakilcin C, wanda za'a iya haɗa shi cikin fayil mai aiwatarwa ta amfani da libpython don iyakar dacewa tare da CPython (amfani da kayan aikin CPython na asali don sarrafa abubuwa). An ba da cikakkiyar dacewa tare da fitowar Python 2.6, 2.7, 3.3 - 3.10. Idan aka kwatanta da CPython, rubutun da aka haɗa suna nuna haɓaka aikin 335% a cikin gwaje-gwajen pystone. Ana rarraba lambar aikin a ƙarƙashin lasisin Apache.

Daga cikin canje-canje a cikin sabon sigar:

  • An fadada yuwuwar tantance saiti a tsarin Yaml.
  • An inganta haɓakawa masu alaƙa da keɓance abubuwan da ba a yi amfani da su ba na daidaitaccen ɗakin karatu (zoneinfo, lokaci guda, asyncio, da sauransu), wanda ya ba da damar rage girman fayilolin da za a iya aiwatarwa.
  • Ƙara goyon baya don madadin syntax ("|") a cikin matches na tsari dangane da ma'aikacin "match" da aka gabatar a cikin Python 3.10.
  • An tabbatar da dacewa da jinja2.PackageLoader.
  • An aiwatar da ikon canza girman sifa __defaults__.
  • Ƙara tallafi don importlib.metadata.distribution, importlib_metadata.distribution, importlib.metadata.metadata da importlib_metadata.metadata ayyuka.
  • An ƙara tallafi don haɗa ƙarin fayilolin binary a cikin babban fayil ɗin da za a iya aiwatarwa an ƙara zuwa yanayin haɗa Onefile.
  • Abubuwan da aka haɗa suna aiwatar da ikon amfani da aikin importlib.resources.files.
  • Zaɓin "--include-package-data" yana ba da damar tantance mashin fayil, misali, "--include-package-data=package_name=*.txt".
  • Don macOS, an aiwatar da goyan baya don sanya hannu a dijital ta fayilolin aiwatarwa.
  • Ana ba da hanya don plugins don soke ayyuka don aiwatarwa.
  • An faɗaɗa ƙarfin kayan aikin anti-bloat, wanda yanzu ana iya amfani dashi don rage adadin fakiti lokacin amfani da ɗakunan karatu masu arziki, pyrect da pytorch. An aiwatar da ikon yin amfani da maganganun yau da kullun a cikin ƙa'idodin maye gurbin.
  • Canje-canje na koma baya da aka samu sakamakon ingantattun ingantattu da aka aiwatar a cikin sakin karshe an warware su.

source: budenet.ru

Add a comment