Lanzamiento de Nuitka 1.6, un compilador para el lenguaje Python.

Está disponible la versión 1.6 del proyecto Nuitka, que desarrolla un compilador para la traducción de scripts en Python a un formato en C, que luego se puede compilar en un archivo ejecutable que utiliza libpython para máxima compatibilidad con CPython (se utilizan herramientas estándar de CPython para gestionar objetos). Se garantiza compatibilidad total con las versiones actuales de Python 2.6, 2.7, 3.3 - 3.11. En comparación con CPython, los scripts compilados muestran un aumento del 335% en el rendimiento en las pruebas de pystone. El código del proyecto se distribuye bajo la licencia Apache.

Entre los cambios en la nueva versión:

  • Se garantiza compatibilidad total con la rama de Python 3.11.
  • Se ha reformado la herramienta de pruebas, donde se asegura una salida reproducible de los errores de compilación.
  • Se ha añadido la opción «—include-distribution-metadata» para incluir metadatos del paquete.
  • Para sistemas distintos de Windows, se ofrece la posibilidad de incluir en la distribución independiente enlaces simbólicos, siempre que estos enlaces apunten a archivos internos del proyecto.
  • Se han ampliado las capacidades del plugin anti-bloat, que ahora puede aplicarse para reducir el número de paquetes al utilizar las bibliotecas huggingface_hub, tokenizers, torch, triton y networkx (se ha eliminado principalmente la dependencia de pytest e IPython).
  • Se ha optimizado el rendimiento y la escalabilidad. Se ha continuado trabajando en la implementación de optimizaciones del cuerpo de las clases.
  • Se ha mejorado la detección de dependencias en la plataforma macOS.
  • Se ha añadido el parámetro «—report-diffable», que proporciona informes XML en un formato adecuado para comparación posterior en diferentes sistemas.
  • Se ha añadido la opción «—report-user-provided» para insertar en los informes datos proporcionados por el usuario.
  • En la herramienta de pruebas se ha implementado la utilidad nuitka-watch para detectar problemas con los lanzamientos de PyPI.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster