2017-07-01 Inclure un partie C dans un module Python#

Je me suis amusé à programmer un module Python qui inclut des fonctions écrites en C. J’ai ajouté un build automatique sur travis et appveyor. La documentation du module cpyquickhelper et le code sur github.

Parmi les choses à retenir, il faut un compilateur C++, Visual Studio Community Edition 2015 et gcc sous Linux. Pour construire l’extension :

python setup.y build_ext --inplace

Le paramètre --inplace précise que le module doit être compilé sur place. Le module peut alors être importé. La partie intéressante commence ici.