Python-SIP é um projeto de software livre e de código aberto projetado especialmente para desenvolvedores que estão à procura de uma ferramenta easy-to-use para criar vínculos Python (também conhecido como módulos de extensão) para o toolkit Qt. Ele também pode ser usado para a construção C ou C ++ ligações de biblioteca para a linguagem de programação Python.
Distribuído como parte do projeto PyQt
Python-SIP é parte da série do produto PyQt, e compreende um módulo Python e um gerador de código, que processa um conjunto de arquivos de especificação e gera C ++ e código C que é posteriormente transformado no módulo de extensão de ligações.
O projeto Python-SIP também fornece funções de suporte ao código gerado automaticamente, e oferece uma maneira fácil para a exploração C existente ou bibliotecas C ++ em um ambiente de programação interpretativa produtivo.
Introdução ao Python-SIP
Para instalar o software Python-SIP em seu sistema GNU / Linux, você terá que primeiro fazer o download da versão mais recente Softoware, extraia o arquivo em um local de sua escolha, abra um emulador de terminal e navegue até o local do pasta extraída.
Execute o & ldquo; python configure.py & rdquo; comando (sem aspas) para configurar o software e execute o & ldquo; o & rdquo; comando (sem aspas) para compilá-lo. Por último, executar o & ldquo; make install & rdquo; comando (sem aspas) como root para instalar todo o sistema.
Sob o capô, apoiado sistemas operacionais e disponibilidade
Python-SIP é inteiramente escrito na linguagem de programação Python, o que significa que ele é compatível com todos os sistemas operacionais baseados no kernel do Linux, bem como o Microsoft Windows sistemas operacionais. Ele está disponível para download como um arquivo fontes universais que suporta ambas as plataformas de hardware de 32 bits e 64 bits
O que é novo nesta versão:.
- Adicionado o / TypeHint / argumento, classe, tipo mapeado, função, typedef e anotações variáveis.
- Adicionado o TypeHintIn / e / TypeHintOut / argumento, classe, tipo / mapeados e anotações typedef.
- Adicionado o / TypeHintValue / argumento, classe e tipo mapeadas anotações.
- Adicionado o / NoTypeHint / classe, enum, função e anotações variáveis.
- Adicionado o ExportedTypeHintCode% e% TypeHintCode.
- Adicionado a opção de linha de comando -f para tratar avisos como erros.
- Adicionado a opção de linha de comando -y para PEP 484 arquivos dica stub tipo compatível gerados.
- Preterido o / DocType / e / DocValue / anotações.
directivas
O que é novo na versão 4.17:
- Esta versão adiciona suporte para PEP 465, PEP 492 e MSVC de 2015.
O que é novo na versão 4.16.9:
- Esta é uma única versão de correção de bugs <. / li>
O que é novo na versão 4.16.8:.
- Isto é principalmente uma versão de correção de bugs
O que é novo na versão 4.16.5 :
- Esta é uma versão funcional e de correção de bugs menores .
O que é novo na versão 4.16.3:
- Enums agora suportam __qualname__ para Python v3.3 e mais tarde.
O que é novo na versão 4.15.4:
- Esta é uma versão menor bug fix exigido por PyQt v5.2.
O que é novo na versão 4.15.3:
- Esta é uma versão de correção para uma regressão afeta PyQtChart.
O que é novo na versão 4.15.2:
- Esta é uma versão funcional menor que será necessário por PyQt v5.1.
- Ele também contém correções de bugs necessários pelo PyKDE4.
O que é novo na versão 4.15:
- Esta é uma versão funcional importante que é exigido por PyQt v5 .0.1 e PyQt v4.10.3.
O que é novo na versão 4.14.7:
- Esta é uma versão funcional menor e é exigido por PyQt v5.
O que é novo na versão 4.14.6:
- Esta é uma versão de correções menores
O que é novo na versão 4.14.5:
- Esta é uma versão de correções menores, especificamente para QGIS .
Comentários não encontrado