Python-SIP est un projet de logiciel libre et open source spécialement conçu pour les développeurs qui sont à la recherche d'un outil facile à utiliser pour créer des liaisons Python (également connu sous le nom des modules d'extension) pour la boîte à outils Qt. Il peut également être utilisé pour la construction de C ou de bibliothèque de liaisons de C pour le langage de programmation Python.
Distribué dans le cadre du projet PyQt
Python-SIP fait partie de la série de produits PyQt, et il comprend un module Python et un générateur de code, qui traite un ensemble de fichiers de spécification et génère C ++ et le code C qui est ensuite transformé en le module reliures d'extension.
Le projet Python-SIP fournit également des fonctions de soutien au code généré automatiquement, et offre un moyen facile pour l'exploitation de C existant ou les bibliothèques C ++ dans un environnement productif de programmes d'interprétation.
Mise en route avec Python-SIP
Pour installer le logiciel Python-SIP sur votre système GNU / Linux, vous devrez d'abord télécharger la dernière version de Softoware, extraire l'archive sur un emplacement de votre choix, ouvrez un émulateur de terminal et accédez à l'emplacement de la dossier extrait.
Exécuter le & ldquo; python configure.py & rdquo; commande (sans les guillemets) pour configurer le logiciel, et exécuter le & ldquo; faire & rdquo; commande (sans les guillemets) pour le compiler. Enfin, exécutez le & ldquo; make install & rdquo; commande (sans les guillemets) en tant que root pour installer l'ensemble du système.
Sous le capot, OSes et la disponibilité soutenue
Python-SIP est entièrement écrit dans le langage de programmation Python, ce qui signifie qu'il est compatible avec tous les systèmes d'exploitation basés sur le noyau Linux, ainsi que Microsoft Windows OS. Il est disponible en téléchargement sous forme d'archive des sources universelles qui prend en charge les plates-formes matérielles 32 bits et 64 bits
Ce qui est nouveau dans cette version:.
- Ajout de la / TypeHint / argument classe, le type mappé, fonction, typedef et annotations variables.
- Ajout de la / TypeHintIn / et / TypeHintOut / argument classe, le type cartographié et annotations typedef.
- Ajout de la / TypeHintValue / argument classe et les annotations de type mappés.
- Ajout de la / NoTypeHint / classe, enum, fonction et annotations variables.
- Ajout de la% ExportedTypeHintCode et% TypeHintCode directives.
- Ajout de l'option de ligne de commande -f pour traiter les avertissements comme des erreurs.
- Ajout de l'option -y de ligne de commande pour PEP 484 fichiers indice stub de type compatible générés.
- Obsolète le / DocType / et / DocValue / annotations.
Ce qui est nouveau dans la version 4.17:
- Cette version ajoute le support pour PEP 465, PEP 492 et MSVC 2015.
Ce qui est nouveau dans la version 4.16.9:
- Ceci est un seul dégagement de bug-fix <. / li>
Ce qui est nouveau dans la version 4.16.8:.
- Ceci est principalement une version bug-fix
Ce qui est nouveau dans la version 4.16.5:
- Ceci est une version fonctionnelle et bug-fix minor .
Ce qui est nouveau dans la version 4.16.3:
- Enums supporte maintenant __qualname__ pour Python v3.3 et plus tard.
Ce qui est nouveau dans la version 4.15.4:
- Ceci est une version de correction de bug mineur requis par PyQt v5.2.
Ce qui est nouveau dans la version 4.15.3:
- Ceci est une version de correction de bug pour une régression affecte PyQtChart.
Ce qui est nouveau dans la version 4.15.2:
- Ceci est une version fonctionnelle mineure qui sera nécessaire par PyQt v5.1.
- Il contient également des corrections de bugs nécessaires par PyKDE4.
Ce qui est nouveau dans la version 4.15:
- Ceci est une version fonctionnelle significative qui est requise par PyQt v5 .0.1 et PyQt v4.10.3.
Ce qui est nouveau dans la version 4.14.7:
- Ceci est une version fonctionnelle mineure et est exigée par PyQt v5.
Ce qui est nouveau dans la version 4.14.6:
- Ceci est une version de maintenance mineure
Ce qui est nouveau dans la version 4.14.5:
- Ceci est une version de maintenance mineure, spécifiquement pour QGIS .
Commentaires non trouvées