Nuitka kompilyatorunun buraxılışı 0.6.6. Python 2.7 dəstəyinin sonu aprel ayına köçürüldü

Hazırlandı layihə buraxılışı Nuitka 0.6.6, onun daxilində Python skriptini C++ təqdimatına tərcümə etməyə imkan verən kompilyator hazırlanır və bu, daha sonra CPython ilə maksimum uyğunluğu təmin etmək üçün libpython-dan istifadə edən icra edilə bilən fayla tərtib edilə bilər (obyektləri idarə etmək üçün standart CPython alətləri istifadə olunur). Python 2.x və 3.x-in cari buraxılışları ilə tam uyğunluq təmin edilir. CPython tərtib edilmiş skriptlərlə müqayisədə nümayiş etdirmək pystone testlərində performansda 312% artım oldu. Layihə kodu yayılır Apache lisenziyası altında.

Yeni versiya Python 3.8 və üçün eksperimental dəstək əlavə edir
Kitabxanalar və proqramlar ilə uyğunluq təmin edilir
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz və pytzdata. Fərdi modullar (yalnız paketlər deyil, py_modules) və ayrıca ad boşluqları olan paketlər üçün distutillərə dəstək əlavə edildi. Döngələrdə dəyişənlərlə iş optimallaşdırılmış və daxili abs funksiyalarının optimallaşdırılmış versiyaları və hamısı həyata keçirilmiş, həmçinin int və long tipləri ilə əməliyyatların icrası sürətləndirilmişdir. Yaddaş istehlakını azaltmaq üçün çoxsaylı təkmilləşdirmələr edilmişdir.

Əlavə olaraq qeyd etmək olar köçürmək yanvardan aprelə qədər dəstəyin sonu Python 2 filialları. Python 2020 filialının son son yeniləməsi 2.7-ci ilin aprelində yaradılacaq, bundan sonra heç bir düzəldici buraxılış dərc edilməyəcək. Eyni zamanda, Python 2.7-də zəifliklərin aradan qaldırılması üzrə işlər bu filialı öz məhsullarında dəstəkləməyə davam etməkdə maraqlı olan icma üzvləri tərəfindən davam etdiriləcək. Məsələn, Red Hat davam edəcək ərzində Python 2.7 ilə paketləri saxlamaq həyat dövrü RHEL 6 və 7 paylamaları və RHEL 8 üçün 2024-cü ilin iyun ayına qədər Tətbiq Yayımında paket yeniləmələri yaradacaq. Xatırladaq ki, Python 2.7 filialı idi formalaşmışdır 2010-cu ildə və onun dəstəyinin əvvəlcə 2015-ci ildə sona çatması planlaşdırılırdı, lakin buna görə kifayət qədər aktiv deyil layihələrin Python 3-ə köçürülməsi, Python 2-nin ömrü 2020-ci ilə qədər uzadıldı.

Mənbə: opennet.ru

Добавить комментарий