Utgivelse av Nuitka-kompilatoren 0.6.6. Slutten av støtte for Python 2.7 flyttet til april

Forberedt prosjektutgivelse Nuitka 0.6.6, der det utvikles en kompilator som lar deg oversette et Python-skript til en C++-representasjon, som deretter kan kompileres til en kjørbar fil som bruker libpython for å sikre maksimal kompatibilitet med CPython (standard CPython-verktøy brukes til å administrere objekter). Full kompatibilitet med gjeldende versjoner av Python 2.x og 3.x er gitt. Sammenlignet med CPython kompilerte skript demonstrere i pystone-tester var det en 312 % økning i ytelse. Prosjektkode distribuert av under Apache-lisensen.

Den nye versjonen legger til eksperimentell støtte for Python 3.8 og
Kompatibilitet med biblioteker og applikasjoner er sikret
sklearn, osgeo, gdal, dill, scikit-image, skiimage, weasyprint, dask, pendel, pytz og pytzdata. Lagt til støtte til distutils for individuelle moduler (py_modules, ikke bare pakker) og pakker med separate navnerom. Arbeidet med variabler i løkker har blitt optimert og optimaliserte versjoner av de innebygde funksjonene abs og alle er implementert, samt utførelse av operasjoner med int og long typene har blitt fremskyndet. Tallrike forbedringer er gjort for å redusere minneforbruket.

I tillegg kan det bemerkes overføring fra januar til april slutt på støtte Python 2-grener. Den endelige endelige oppdateringen av Python 2020-grenen vil bli generert i april 2.7, hvoretter ingen korrigerende utgivelser vil bli publisert. Samtidig vil arbeidet med å eliminere sårbarheter i Python 2.7 bli videreført av fellesskapsmedlemmer som er interessert i å fortsette å støtte denne grenen i sine produkter. For eksempel Red Hat vil fortsette vedlikeholde pakker med Python 2.7 hele veien Livssyklus RHEL 6 og 7 distribusjoner, og for RHEL 8 vil den generere pakkeoppdateringer i Application Stream frem til juni 2024. Husk at Python 2.7-grenen var dannet i 2010 og støtten var opprinnelig planlagt avsluttet i 2015, men pga ikke aktiv nok migrering av prosjekter til Python 3, har levetiden til Python 2 blitt forlenget til 2020.

Kilde: opennet.ru

Legg til en kommentar