all options
bookworm  ] [  trixie  ] [  sid  ]
[ Source: cppimport  ]

Package: python3-cppimport (22.08.02-2)

Links for python3-cppimport

Screenshot

Debian Resources:

Download Source Package cppimport:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download python3-cppimport

Download for all available architectures
Architecture Package Size Installed Size Files
all 15.3 kB62.0 kB [list of files]