Llançament del compilador Nuitka 0.6.6. El final del suport de Python 2.7 es va traslladar a l'abril

Preparat llançament del projecte Nuitka 0.6.6, dins del qual s'està desenvolupant un compilador que permet traduir un script de Python a una representació C++, que després es pot compilar en un fitxer executable que utilitzi libpython per garantir la màxima compatibilitat amb CPython (les eines estàndard de CPython s'utilitzen per gestionar objectes). Es proporciona una compatibilitat total amb les versions actuals de Python 2.x i 3.x. En comparació amb els scripts compilats de CPython demostrar en les proves de pystone hi va haver un augment del rendiment del 312%. Codi del projecte Distribuït per sota la llicència Apache.

La nova versió afegeix suport experimental per a Python 3.8 i
Es garanteix la compatibilitat amb biblioteques i aplicacions
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pèndol, pytz i pytzdata. S'ha afegit suport a distutils per a mòduls individuals (py_modules, no només paquets) i paquets amb espais de noms separats. S'ha optimitzat el treball amb variables en bucles i versions optimitzades de les funcions incorporades abs i s'han implementat totes, així com s'ha accelerat l'execució d'operacions amb els tipus int i long. S'han fet nombroses millores per reduir el consum de memòria.

A més, es pot assenyalar transferència de gener a abril final del suport Branques de Python 2. L'actualització final final de la branca de Python 2020 es generarà l'abril de 2.7, després de la qual no es publicaran cap versió correctiva. Al mateix temps, els membres de la comunitat interessats a continuar donant suport a aquesta branca en els seus productes continuaran treballant per eliminar vulnerabilitats a Python 2.7. Per exemple, Red Hat continuarà mantenint paquets amb Python 2.7 a tot arreu cicle de vida Distribucions RHEL 6 i 7, i per a RHEL 8 generarà actualitzacions de paquets a Application Stream fins al juny de 2024. Recordeu que la branca de Python 2.7 era format el 2010 i el seu suport inicialment estava previst que finalitzi el 2015, però a causa de no prou actiu migració de projectes a Python 3, la vida útil de Python 2 s'ha ampliat fins al 2020.

Font: opennet.ru

Afegeix comentari