Paquet : python3-cppimport (22.08.02-5)
Liens pour python3-cppimport
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source cppimport :
Responsables :
Ressources externes :
- Page d'accueil [github.com]
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
|
|
|
|
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
-
- dep: python3-filelock
- platform independent file locking module
-
- dep: python3-mako
- fast and lightweight templating for the Python 3 platform
-
- dep: python3-pybind11
- pybind11 helper module for Python 3
Télécharger python3-cppimport
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 15,6 ko | 62,0 ko | [liste des fichiers] |