Lanzamento do compilador Nuitka 0.6.6. O fin do soporte de Python 2.7 trasladouse a abril

Preparado lanzamento do proxecto Nuitka 0.6.6, dentro do cal se está a desenvolver un compilador que permite traducir un script de Python a unha representación C++, que logo pode compilarse nun ficheiro executable que utilice libpython para garantir a máxima compatibilidade con CPython (utilízanse ferramentas estándar de CPython para xestionar obxectos). Ofrécese compatibilidade total coas versións actuais de Python 2.x e 3.x. En comparación cos scripts compilados de CPython demostrar nas probas de pistones houbo un aumento do 312% no rendemento. Código do proxecto distribuído por baixo a licenza Apache.

A nova versión engade soporte experimental para Python 3.8 e
A compatibilidade con bibliotecas e aplicacións está garantida
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, péndulo, pytz e pytzdata. Engadido soporte a distutils para módulos individuais (py_modules, non só paquetes) e paquetes con espazos de nomes separados. Optimizouse o traballo con variables en bucles e implementáronse versións optimizadas das funcións incorporadas abs e todas, así como acelerouse a execución de operacións cos tipos int e long. Realizáronse numerosas melloras para reducir o consumo de memoria.

Ademais, pódese sinalar transferencia de xaneiro a abril fin do apoio Ramas de Python 2. A actualización final final da rama de Python 2020 xerarase en abril de 2.7, despois de que non se publicarán versións correctivas. Ao mesmo tempo, os membros da comunidade interesados ​​en seguir apoiando esta rama nos seus produtos seguirán traballando na eliminación de vulnerabilidades en Python 2.7. Por exemplo, Red Hat continuará mantendo os paquetes de Python 2.7 en todo momento ciclo de vida Distribucións RHEL 6 e 7, e para RHEL 8 xerará actualizacións de paquetes en Application Stream ata xuño de 2024. Lembre que a rama de Python 2.7 era formado en 2010 e orixinalmente estaba previsto que o seu apoio finalizase en 2015, pero debido a non o suficientemente activo migración de proxectos a Python 3, a vida útil de Python 2 estendeuse ata 2020.

Fonte: opennet.ru

Engadir un comentario