Package: python3-cppimport (22.08.02-4)
Links for python3-cppimport
Debian Resources:
Download Source Package cppimport:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
cppimport - importazione di C++ direttamente da Python! (Python 3)
Qualche volta Python non è abbastanza veloce. Oppure c'è del codice esistente in una libreria C++. cppimport unisce il procedimento di compilare e importare un'estensione in Python in modo che si può scrivere nomemodulo = cppimport.imp("nomemodulo") e non ci si deve preoccupare di passaggi multipli.
cppimport cerca un file sorgente C o C++ che corrisponde al modulo richiesto. Se un tale file esiste, il file è passato prima attraverso il sistema di modelli Mako. Le opzioni di compilazione prodotte dal passaggio in Mako sono poi usate per compilare il file come un'estensione Python. L'estensione (libreria condivisa) è posta nella stessa cartella del file sorgente C++. Poi l'estensione viene caricata.
La maggior parte degli utilizzatori di cppimport lo unisce a pybind11, ma si può usare una gamma di metodi per creare le proprie estensioni Python. Funzionano estensioni C grezze, Boost.Python, SWIG.
Other Packages Related to python3-cppimport
|
|
|
|
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: python3-filelock
- modulo per lock di file indipendente dalla piattaforma
-
- dep: python3-mako
- template leggero e veloce per la piattaforma Python 3
-
- dep: python3-pybind11
- modulo ausiliario pybind11 per Python 3
Download python3-cppimport
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 15.5 kB | 62.0 kB | [list of files] |