toutes les options
bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : cppimport  ]

Paquet : python3-cppimport (22.08.02-5)

Liens pour python3-cppimport

Screenshot

Ressources Debian :

Télécharger le paquet source cppimport :

Responsables :

Ressources externes :

Paquets similaires :

cppimport, importation de C++ directement à partir de Python ! – Python 3

Parfois Python n’est juste pas assez rapide. Ou du code existe dans une bibliothèque C++. cppimport combine le processus de compilation et d’importation d’une extension en Python, ainsi il est possible de saisir nommodule = cppimport.imp("nommodule") et ne pas se préoccuper de plusieurs d’étapes.

cppimport recherche un fichier source en C ou C++ qui correspond au module demandé. Si un tel fichier existe, le fichier est d’abord passé dans le système de patrons, Mako. Les options de compilation produites par cette passe dans Mako sont alors utilisées pour compiler le fichier comme extension de Python. L’extension (bibliothèque partagée) qui est produite est placée dans le même dossier que le fichier source C++. Ensuite l’extension est chargée.

La plupart des utilisateurs de cppimport le combine avec pybind11, mais il est possible d’utiliser diverses méthodes pour créer ses propres extensions de Python. Les extensions en C brutes, Boost.Python, SWIG, fonctionnent toutes.

Autres paquets associés à python3-cppimport

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger python3-cppimport

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 15,6 ko62,0 ko [liste des fichiers]