Sakin Nuitka 1.2, mai tara harshe na Python

Ana samun sakin aikin Nuitka 1.2, 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:

  • Bayar da kuskure lokacin ƙoƙarin amfani da shi tare da sigar Python 3.11 wanda har yanzu ba a sami cikakken tallafi ba. Don kauce wa wannan iyakancewa, ana ba da shawarar tuta "-experimental=python311".
  • Don macOS, an ƙara zaɓin "-macos-sign-notarization" don notarization na sa hannu na dijital, yana sauƙaƙa ƙirƙirar ƙa'idodin da aka sanya hannu don Apple App Store. Anyi ingantawa don hanzarta ƙaddamarwa.
  • An ƙara "__compiled__" da "__compiled_constant__" halaye zuwa ayyukan da aka haɗa, waɗanda za a iya amfani da su a cikin yadudduka kamar pyobjc don samar da mafi kyawun lamba.
  • An tsawaita plugin ɗin anti-bloat, wanda yanzu ana iya amfani dashi don rage adadin fakiti yayin amfani da ɗakin karatu na xarray da pint.
  • An ƙara babban ɓangare na sababbin ingantawa kuma an yi aiki don inganta haɓakawa. An aiwatar da caching abubuwan da ke cikin kundayen adireshi lokacin da ake duba samfuran.

source: budenet.ru

Add a comment