Pelepasan Nuitka 1.6, kompiler pikeun basa Python

A release proyék Nuitka 1.6 geus sadia, ngamekarkeun compiler pikeun narjamahkeun Aksara Python kana representasi C, nu lajeng bisa disusun kana file laksana maké libpython pikeun kasaluyuan maksimum kalawan CPython (ngagunakeun parabot CPython asli pikeun manipulasi objék). Disadiakeun kasaluyuan pinuh sareng pelepasan ayeuna Python 2.6, 2.7, 3.3 - 3.11. Dibandingkeun sareng CPython, skrip anu disusun nunjukkeun paningkatan kinerja 335% dina tés pystone. Kodeu proyék disebarkeun dina lisénsi Apache.

Diantara parobahan dina versi anyar:

  • Sapinuhna cocog sareng Python 3.11 cabang.
  • Alat uji parantos didesain ulang pikeun nyayogikeun kaluaran anu tiasa diulang tina kasalahan kompilasi.
  • Ditambahkeun pilihan "--include-distribution-metadata" pikeun ngalebetkeun metadata distribusi.
  • Pikeun sistem non-Windows, kasebut nyaéta dimungkinkeun pikeun ngawengku Tumbu simbolis dina distribusi mandiri lamun Tumbu nunjuk ka file proyék internal.
  • Plugin anti-bloat parantos diperpanjang, anu ayeuna tiasa dianggo pikeun ngirangan jumlah pakét nalika nganggo huggingface_hub, tokenizers, obor, triton sareng perpustakaan networkx (ngabeungkeut pytest sareng IPython dasarna henteu kalebet).
  • Dioptimalkeun kinerja sarta scalability. Karya dituluykeun dina palaksanaan optimizations awak kelas.
  • Ningkatkeun deteksi kagumantungan dina platform macOS.
  • Ditambahkeun parameter "--report-diffable", anu ngahasilkeun laporan XML dina bentuk anu cocog pikeun ngabandingkeun salajengna dina sistem anu béda.
  • Ditambahkeun pilihan "--report-user-provided" pikeun nyelapkeun data anu disayogikeun ku pangguna kana laporan.
  • Toolkit test nerapkeun utilitas nuitka-watch pikeun ngaidentipikasi masalah sareng pelepasan PyPI.

sumber: opennet.ru

Tambahkeun komentar