Keluaran pengkompil Nuitka 0.6.6. Python 2.7 akhir sokongan dipindahkan ke April

Bersedia keluaran projek Nuitka 0.6.6, di mana pengkompil sedang dibangunkan yang membolehkan anda menterjemah skrip Python ke dalam perwakilan C++, yang kemudiannya boleh disusun menjadi fail boleh laku yang menggunakan libpython untuk memastikan keserasian maksimum dengan CPython (alat CPython standard digunakan untuk mengurus objek). Keserasian penuh dengan keluaran semasa Python 2.x dan 3.x disediakan. Berbanding dengan skrip yang disusun oleh CPython menunjukkan dalam ujian pystone terdapat peningkatan 312% dalam prestasi. Kod projek diedarkan oleh di bawah lesen Apache.

Versi baharu menambah sokongan percubaan untuk Python 3.8 dan
Keserasian dengan perpustakaan dan aplikasi dipastikan
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz dan pytzdata. Menambahkan sokongan kepada distutil untuk modul individu (py_modules, bukan hanya pakej) dan pakej dengan ruang nama yang berasingan. Kerja dengan pembolehubah dalam gelung telah dioptimumkan dan versi dioptimumkan bagi fungsi terbina dalam abs dan semuanya telah dilaksanakan, serta pelaksanaan operasi dengan jenis int dan panjang telah dipercepatkan. Banyak penambahbaikan telah dibuat untuk mengurangkan penggunaan memori.

Di samping itu, ia boleh diperhatikan pemindahan dari bulan Januari hingga April akhir sokongan Cawangan Python 2. Kemas kini akhir terakhir cawangan Python 2020 akan dijana pada April 2.7, selepas itu tiada keluaran pembetulan akan diterbitkan. Pada masa yang sama, usaha untuk menghapuskan kelemahan dalam Python 2.7 akan diteruskan oleh ahli komuniti yang berminat untuk terus menyokong cawangan ini dalam produk mereka. Contohnya, Red Hat akan disambung mengekalkan pakej dengan Python 2.7 sepanjang masa kitaran hidup Pengedaran RHEL 6 dan 7, dan untuk RHEL 8 ia akan menjana kemas kini pakej dalam Strim Aplikasi sehingga Jun 2024. Ingat bahawa cawangan Python 2.7 adalah terbentuk pada 2010 dan sokongannya pada asalnya dirancang untuk berakhir pada 2015, tetapi disebabkan tidak cukup aktif penghijrahan projek kepada Python 3, jangka hayat Python 2 telah dilanjutkan sehingga 2020.

Sumber: opennet.ru

Tambah komen