Rilis kompiler Nuitka 0.6.6. Akhir dukungan Python 2.7 dipindahkan ke bulan April

Siap pelepasan proyek Nuitka 0.6.6, di mana kompiler sedang dikembangkan yang memungkinkan Anda menerjemahkan skrip Python ke dalam representasi C++, yang kemudian dapat dikompilasi menjadi file yang dapat dieksekusi yang menggunakan libpython untuk memastikan kompatibilitas maksimum dengan CPython (alat CPython standar digunakan untuk mengelola objek). Kompatibilitas penuh dengan rilis terbaru Python 2.x dan 3.x disediakan. Dibandingkan dengan skrip yang dikompilasi CPython mendemonstrasikan dalam pengujian pistone terjadi peningkatan kinerja sebesar 312%. Kode proyek didistribusikan oleh di bawah lisensi Apache.

Versi baru menambahkan dukungan eksperimental untuk Python 3.8 dan
Kompatibilitas dengan perpustakaan dan aplikasi terjamin
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz dan pytzdata. Menambahkan dukungan ke distutil untuk modul individual (py_modules, bukan hanya paket) dan paket dengan namespace terpisah. Pekerjaan dengan variabel dalam loop telah dioptimalkan dan versi optimal dari fungsi bawaan abs dan semuanya telah diimplementasikan, serta eksekusi operasi dengan tipe int dan long telah dipercepat. Banyak perbaikan telah dilakukan untuk mengurangi konsumsi memori.

Selain itu, dapat diperhatikan transfer dari bulan Januari hingga April akhir dukungan Cabang Python 2. Pembaruan terakhir dari cabang Python 2020 akan dibuat pada bulan April 2.7, setelah itu tidak ada rilis perbaikan yang akan dipublikasikan. Pada saat yang sama, upaya untuk menghilangkan kerentanan di Python 2.7 akan dilanjutkan oleh anggota komunitas yang tertarik untuk terus mendukung cabang ini dalam produk mereka. Misalnya saja topi merah akan dilanjutkan memelihara paket dengan Python 2.7 secara keseluruhan lingkaran kehidupan Distribusi RHEL 6 dan 7, dan untuk RHEL 8 akan menghasilkan pembaruan paket di Aliran Aplikasi hingga Juni 2024. Ingatlah bahwa cabang Python 2.7 adalah terbentuk pada tahun 2010 dan dukungannya awalnya direncanakan berakhir pada tahun 2015, namun karena tidak cukup aktif migrasi proyek ke Python 3, umur Python 2 telah diperpanjang hingga tahun 2020.

Sumber: opennet.ru

Tambah komentar