Ukukhishwa kwe-Nuitka 1.6, umdidiyeli wolimi lwePython

Ukukhishwa kwephrojekthi ye-Nuitka 1.6 kuyatholakala, kwakhiwa umdidiyeli wokuhumusha imibhalo ye-Python ibe isethulo sika-C, esingase sihlanganiswe sibe ifayela elisebenzisekayo kusetshenziswa i-libpython ukuze ihambisane kakhulu ne-CPython (kusetshenziswa amathuluzi omdabu e-CPython okuguqula izinto). Kunikezwe ukuhambisana okugcwele nokukhishwa kwamanje kwe-Python 2.6, 2.7, 3.3 - 3.11. Uma kuqhathaniswa ne-CPython, imibhalo ehlanganisiwe ibonisa ukuthuthukiswa kokusebenza okungu-335% ekuhlolweni kwe-pystone. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-Apache.

Phakathi kwezinguquko zenguqulo entsha:

  • Ihambisana ngokugcwele negatsha lePython 3.11.
  • Ikhithi yamathuluzi yokuhlola iklanywe kabusha ukuze inikeze umphumela okhiqizekayo wamaphutha okuhlanganiswa.
  • Kwengezwe inketho ethi "--include-distribution-metadata" ukuze ifake imethadatha yokusabalalisa.
  • Kuzinhlelo ezingezona eze-Windows, kungenzeka ukufaka izixhumanisi ezingokomfanekiso ekusabalaliseni okuzimele uma izixhumanisi zikhomba kumafayela ephrojekthi angaphakathi.
  • I-plugin ye-anti-bloat inwetshiwe, manje engasetshenziswa ukunciphisa inani lamaphakethe uma usebenzisa i-huggingface_hub, ama-tokenizers, ithoshi, i-triton kanye nemitapo yolwazi ye-networkx (ukubophezela ku-pytest futhi i-IPython ayifakiwe ngokuyisisekelo).
  • Ukusebenza okuthuthukisiwe nokulinganisa. Umsebenzi waqhubeka ekusetshenzisweni kokuthuthukiswa komzimba wekilasi.
  • Ukutholwa kokuncika okuthuthukisiwe kupulatifomu ye-macOS.
  • Kwengezwe ipharamitha ethi "--report-diffable", ekhiqiza imibiko ye-XML ngendlela efanelekile ukuqhathanisa okulandelayo kumasistimu ahlukene.
  • Kwengezwe inketho ethi "--bika-onikezwe umsebenzisi" ukuze ufake idatha ehlinzekwe ngumsebenzisi emibikweni.
  • Ikhithi yamathuluzi yokuhlola isebenzisa insiza ye-nuitka-watch ukuze ikhombe izinkinga ngokukhishwa kwe-PyPI.

Source: opennet.ru

Engeza amazwana