Nuitka-kääntäjän julkaisu 0.6.6. Python 2.7 -tuen loppu siirtyi huhtikuulle

Valmis projektin julkaisu Nuitka 0.6.6, jossa kehitetään kääntäjää, jonka avulla voit kääntää Python-skriptin C++-esitykseen, joka voidaan sitten kääntää suoritettavaksi tiedostoksi, joka käyttää libpythonia varmistaakseen maksimaalisen yhteensopivuuden CPythonin kanssa (objektien hallintaan käytetään CPython-standardityökaluja). Saatavilla on täydellinen yhteensopivuus Python 2.x- ja 3.x -versioiden nykyisten julkaisujen kanssa. Verrattuna CPythonin kääntämiin skripteihin osoittaa pystone-testeissä suorituskyky kasvoi 312 %. Projektin koodi jakelija Apache-lisenssillä.

Uusi versio lisää kokeellisen tuen Python 3.8:lle ja
Yhteensopivuus kirjastojen ja sovellusten kanssa varmistetaan
sklearn, osgeo, gdal, tilli, scikit-image, skimage, weasyprint, dask, heiluri, pytz ja pytzdata. Lisätty tuki distutilsille yksittäisille moduuleille (py_modules, ei vain paketeille) ja paketeille, joissa on erilliset nimiavaruudet. Työtä muuttujien kanssa silmukoissa on optimoitu ja optimoituja versioita sisäänrakennetuista funktioista abs ja kaikki on otettu käyttöön, sekä operaatioiden suorittamista int- ja long-tyypeillä on nopeutettu. Muistinkulutuksen vähentämiseksi on tehty lukuisia parannuksia.

Lisäksi voidaan huomauttaa siirto tammikuusta huhtikuuhun tuen loppu Python 2 -haarat. Python 2020 -haaran lopullinen päivitys luodaan huhtikuussa 2.7, jonka jälkeen korjaavia julkaisuja ei julkaista. Samaan aikaan Python 2.7:n haavoittuvuuksien poistamista jatkavat yhteisön jäsenet, jotka ovat kiinnostuneita jatkamaan tämän haaran tukemista tuotteissaan. Esimerkiksi Red Hat jatkuu pakettien ylläpito Python 2.7:llä kauttaaltaan elinkaari RHEL 6- ja 7-jakeluille ja RHEL 8:lle se luo pakettipäivityksiä Application Streamissa kesäkuuhun 2024 asti. Muista, että Python 2.7 -haara oli muodostettu vuonna 2010 ja sen tuen oli alun perin suunniteltu päättyvän vuonna 2015, mutta sen vuoksi ei tarpeeksi aktiivinen projektien siirtyminen Python 3:een, Python 2:n käyttöikää on jatkettu vuoteen 2020 asti.

Lähde: opennet.ru

Lisää kommentti