lanzamiento del proyecto , en el marco del cual se desarrolla un compilador que permite traducir scripts en el lenguaje Python a una representación en C++, que luego puede ser compilada en un archivo ejecutable que utiliza libpython para garantizar la máxima compatibilidad con CPython (se utilizan las herramientas estándar de CPython para gestionar objetos). Se asegura una compatibilidad total con las versiones actuales de Python 2.x y 3.x. En comparación con CPython, los scripts compilados en las pruebas pystone un aumento de rendimiento del 312%. El código del proyecto bajo la licencia Apache.
En la nueva versión se ha añadido soporte experimental para Python 3.8 y
se ha asegurado la compatibilidad con las bibliotecas y aplicaciones
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz y pytzdata. En distutils se ha añadido soporte para módulos individuales (py_modules, no solo paquetes) y paquetes con espacios de nombres separados. Se ha optimizado el manejo de variables en bucles y se han implementado versiones optimizadas de las funciones incorporadas abs y all, así como se ha acelerado la ejecución de operaciones con tipos int y long. Se han realizado numerosas mejoras orientadas a reducir el consumo de memoria.
También se puede señalar que, de enero a abril la fecha de la rama Python 2. En abril de 2020 se publicará la última actualización final de la rama Python 2.7, después de lo cual no se publicarán versiones de corrección. Sin embargo, el trabajo para resolver vulnerabilidades en Python 2.7 continuará por parte de miembros de la comunidad interesados en seguir apoyando esta rama en sus productos. Por ejemplo, la empresa Red Hat ciclo de vida de las distribuciones RHEL 6 y 7, y para RHEL 8 se generarán actualizaciones de paquetes en Application Stream hasta junio de 2024. Recordemos que la rama Python 2.7 fue en 2010 y su soporte originalmente estaba programado para finalizar en 2015, pero debido a la migración de proyectos a Python 3, la vida útil de Python 2 se ha extendido hasta 2020.
Fuente: opennet.ru
