Nuitka kompilatora 0.6.6 izlaišana. Python 2.7 atbalsta beigas pārceltas uz aprīli

Sagatavots projekta izlaidums Nuitka 0.6.6, kura ietvaros tiek izstrādāts kompilators, kas ļauj tulkot Python skriptu C++ atveidojumā, ko pēc tam var kompilēt izpildāmā failā, kas izmanto libpython, lai nodrošinātu maksimālu saderību ar CPython (objektu pārvaldīšanai tiek izmantoti standarta CPython rīki). Tiek nodrošināta pilnīga saderība ar pašreizējiem Python 2.x un 3.x laidieniem. Salīdzinot ar CPython kompilētajiem skriptiem demonstrēt pystone testos bija veiktspējas pieaugums par 312%. Projekta kods izplata saskaņā ar Apache licenci.

Jaunajā versijā ir pievienots eksperimentāls atbalsts Python 3.8 un
Tiek nodrošināta saderība ar bibliotēkām un lietojumprogrammām
sklearn, osgeo, gdal, dilles, scikit-image, skimage, weasyprint, dask, svārsts, pytz un pytzdata. Pievienots atbalsts distutils atsevišķiem moduļiem (py_modules, nevis tikai pakotnēm) un pakotnēm ar atsevišķām nosaukumvietām. Darbs ar mainīgajiem cilpās ir optimizēts un optimizētas iebūvēto funkciju abs versijas un visas ir ieviestas, kā arī ir paātrināta operāciju izpilde ar int un long tipiem. Ir veikti daudzi uzlabojumi, lai samazinātu atmiņas patēriņu.

Turklāt var atzīmēt nodošana no janvāra līdz aprīlim atbalsta beigas Python 2 filiāles. Pēdējais Python 2020 filiāles galīgais atjauninājums tiks ģenerēts 2.7. gada aprīlī, pēc tam netiks publicēti nekādi koriģējošie laidieni. Tajā pašā laikā darbu pie Python 2.7 ievainojamību novēršanas turpinās kopienas dalībnieki, kuri ir ieinteresēti turpināt atbalstīt šo atzaru savos produktos. Piemēram, Red Hat Turpinās Pakešu uzturēšana ar Python 2.7 visā garumā dzīves cikls RHEL 6 un 7 izplatījumi, un RHEL 8 tas ģenerēs pakotņu atjauninājumus lietojumprogrammu straumē līdz 2024. gada jūnijam. Atgādiniet, ka Python 2.7 filiāle bija veidojas 2010. gadā un tā atbalstu sākotnēji bija plānots beigt 2015. gadā, taču sakarā ar nav pietiekami aktīvs projektu migrācija uz Python 3, Python 2 kalpošanas laiks ir pagarināts līdz 2020. gadam.

Avots: opennet.ru

Pievieno komentāru