Python-SIP es un proyecto de software libre y de código abierto diseñado especialmente para los desarrolladores que están buscando una herramienta fácil de usar para crear enlaces de Python (también conocida como módulos de extensión) para el conjunto de herramientas Qt. También se puede utilizar para la construcción de C o C ++ encuadernaciones de biblioteca para el lenguaje de programación Python.
Distribuido como parte del proyecto PyQt
Python-SIP es parte de la serie de productos PyQt, y que comprende un módulo de Python y un generador de código, que procesa un conjunto de archivos de especificación y genera código C ++ y C que luego se transforma en el módulo de extensión de enlaces.
El proyecto de Python-SIP también proporciona funciones de apoyo al código generado automáticamente, y ofrece una manera fácil para la explotación de C existente o bibliotecas de C ++ en un entorno de programación interpretativa productiva.
Cómo empezar con Python-SIP
Para instalar el software Python-SIP en su sistema GNU / Linux, tendrá que descargar primero la versión más reciente de Softoware, extraer el archivo en una ubicación de su elección, abrir un emulador de terminal y vaya a la ubicación de la carpeta extraída.
Ejecutar el y ldquo; pitón configure.py y rdquo; comando (sin las comillas) para configurar el software, y ejecutar el y ldquo; hacer y rdquo; comando (sin las comillas) para compilarlo. Por último, ejecute el y ldquo; make install y rdquo; comando (sin las comillas) como root para instalarlo todo el sistema.
Bajo el capó, los sistemas operativos y la disponibilidad apoyado
Python-SIP está escrito completamente en el lenguaje de programación Python, lo que significa que es compatible con todos los sistemas operativos basados en el kernel de Linux, así como los sistemas operativos Microsoft Windows. Está disponible para su descarga como un archivo de fuentes universales que soporta ambas plataformas de hardware de 32 bits y 64 bits
¿Qué hay de nuevo en esta versión:.
- Se ha añadido el / TypeHint / argumento, clase, tipo asignada, la función, typedef y anotaciones variables.
- Se ha añadido la TypeHintIn TypeHintOut / argumento, clase, tipo / / y / mapeado y anotaciones typedef.
- Se ha añadido la / TypeHintValue / argumento, clase y anotaciones de tipo mapeadas.
- Se ha añadido la / NoTypeHint / clase, enum, la función y las anotaciones variables.
- Se ha añadido la ExportedTypeHintCode% y% TypeHintCode directivas.
- Se ha añadido la opción de línea de comandos -f para tratar las advertencias como errores.
- Se ha añadido la opción de línea de comandos -y para PEP 484 archivos pista de código auxiliar de tipo compatible generados.
- desuso el / DocType / y / DocValue / anotaciones.
¿Qué es la nueva en la versión 4.17:
- Esta versión añade soporte para el PEP 465, PEP 492 y MSVC 2015.
¿Qué es la nueva en la versión 4.16.9:
- Se trata de un único lanzamiento de corrección de errores <. / li>
¿Qué es la nueva en la versión 4.16.8:.
- Este es principalmente un comunicado de corrección de errores
¿Qué hay de nuevo en la versión 4.16.5:
- Esta es una versión funcional y corrección de errores menores .
¿Qué es la nueva en la versión 4.16.3:
- Las enumeraciones ahora son compatibles con __qualname__ para Python v3.3 y más tarde.
¿Qué hay de nuevo en la versión 4.15.4:
- Se trata de una versión de corrección de errores menores requerido por PyQt v5.2.
¿Qué hay de nuevo en la versión 4.15.3:
- Se trata de una versión de corrección de errores para una regresión que afecta PyQtChart.
¿Qué hay de nuevo en la versión 4.15.2:
- Esta es una versión funcional de menor importancia que se necesitará PyQt por v5.1.
- También contiene correcciones de errores que necesitan los PyKDE4.
¿Qué hay de nuevo en la versión 4.15:
- Esta es una versión funcional significativa que es requerido por PyQt v5 .0.1 y PyQt v4.10.3.
¿Qué es la nueva en la versión 4.14.7:
- Esta es una versión funcional de menor importancia y es requerido por PyQt v5.
¿Qué es la nueva en la versión 4.14.6:
- Esta es una versión de corrección de errores de menor importancia
¿Qué es la nueva en la versión 4.14.5:
- Esta es una versión de corrección de errores de menor importancia, especialmente para QGIS .
Comentarios que no se encuentran