Se lanza Pyinstaller 3.3 con soporte a Python 3.6
El equipo de desarrollo de la popular aplicación abierta y multiplataforma que permite empaquetar programas desarrollados en Python en ejecutables para Windows, Pyinstaller, ha anunciado el lanzamiento de la nueva versión final y estable 3.3 la cuál ofrece finalmente el tan esperado soporte para Python 3.6. Conoce cuales son los cambios mas relevantes de Pyinstaller 3.3
Sin mas preámbulos, estas son las novedades mas destacables que encontraremos en Pyinstaller 3.3:
- Soporte para Python 3.6
- Se añaden nuevas opciones en la línea de comandos: –datas (para añadir archivos de datos) y –binaries (para añadir binarios)
- Los bootloaders para Windows ahora están compilados con MSVC y vínculos estáticos con el runtime CRT. Esto corrige los numerosos errores de incompatibilidad en DLL’s del sistema con python.dll
- Se ha mejorado el rendimiento y la estabilidad en los bootloaders del programa
- Se corrigen varios errores los cuales podrían provocar la inclusión de paquetes erróneos
- Se eliminan los enganches en los tiempos de ejecución para permitir colocar los archivos en el directorio de manera correcta
- Se añaden varios arreglos en el enganche hacia PyQt5.QtQuick
- Se añaden varios arreglos en el enganche hacia PyGObject en Microsoft Windows
- Los archivos GIR ahora serán únicamente requeridos en el sistema Mac OS
- Se añade la opción –runtime-tmpdir para poder controlar en donde los bootloaders extraerán los archivos
- Se mejoran los mensajes de errores en el bootloader al usar Windows
- Se corrige un error en el bootloader de Linux64 el cuál requería glibc 2.14
- Se mejoran los mensajes de error cuando los datos no son encontrados
- Se incluye la DLL vcruntime140.dll la cuál era requerida al usar Python 3.5/3.6 en Windows
- Se añaden numerosas actualizaciones en la documentación de Pyinstaller
Vale reseñar que al usar Python 3.5 o una versión superior a esta en ediciones anteriores a Windows 10, se deberá tener instalado los tiempos de ejecución de Visual Studio 2015 (conocido también como «Universal CRT»). Si deseas conocer todos los cambios incluidos en Pyinstaller 3.3, entonces deberás remitirte al anuncio oficial.