pelepasan proyek , yang sedang mengembangkan kompiler yang memungkinkan Anda menerjemahkan skrip Python ke dalam representasi C++, yang kemudian dapat dikompilasi menjadi berkas yang dapat dieksekusi menggunakan libpython untuk memastikan kompatibilitas maksimum dengan CPython (menggunakan alat manajemen objek bawaan CPython). Kompatibilitas penuh dengan rilis Python 2.x dan 3.x saat ini terjamin. Dibandingkan dengan CPython, skrip yang dikompilasi Peningkatan performa sebesar 312% dalam benchmark Pystone. Kode proyek di bawah lisensi Apache.
Versi baru menambahkan dukungan eksperimental untuk Python 3.8 dan
kompatibilitas dengan perpustakaan dan aplikasi dipastikan
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz, dan pytzdata. Dukungan untuk modul individual (py_modules, bukan hanya paket) dan paket dengan namespace terpisah telah ditambahkan ke distutils. Penanganan variabel dalam loop telah dioptimalkan, versi abs bawaan yang dioptimalkan dan semua fungsi telah diimplementasikan, dan operasi dengan tipe int dan long telah dipercepat. Berbagai penyempurnaan telah dilakukan untuk mengurangi konsumsi memori.
Selain itu, dapat diperhatikan dari bulan Januari sampai bulan April Python 2. Pembaruan terakhir untuk cabang Python 2.7 akan dirilis pada April 2020, setelah itu tidak akan ada lagi patch yang diterbitkan. Namun, perbaikan kerentanan pada Python 2.7 akan terus berlanjut bagi anggota komunitas yang tertarik untuk terus mendukung cabang ini di produk mereka. Misalnya, Red Hat memelihara paket dengan Python 2.7 secara keseluruhan distribusi RHEL 6 dan 7, dan untuk RHEL 8 akan menghasilkan pembaruan paket di Application Stream hingga Juni 2024. Sebagai pengingat, cabang Python 2.7 pada tahun 2010 dan dukungannya awalnya direncanakan berakhir pada tahun 2015, namun karena Untuk memigrasikan proyek ke Python 3, umur Python 2 telah diperpanjang hingga 2020.
Sumber: opennet.ru
