Bonjour,

J'utilise dans le cadre du développement d'une application sous Ubuntu en Python
une librairie "libkml" (développée par Google) qui permet de créer des fichiers kml (fichiers GoogleEarth). Cette libraire étant initialement écrite en C++, une version Python existe également via SWIG, celle que j'utilise.
Je souhaiterai porter l'ensemble de mon projet (module python purs + ces modules externes créés via SWIG) vers WindowsXP.

Est-il possible d'utiliser DistUtils + py2exe ou cxFreeze ou autres pour une telle tâche et comment?

Peut-on spécifier directement la librairie partagée .so utilisée par le module .py généré avec SWIG dans un des arguments de la fonction setup de distutils?

Auriez vous des exemples d'utilisation de l'argument de la fonction setup de distutils?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
setup(...,
      ext_modules=[Extension('_foo', ['foo.i'],
                             swig_opts=['-modern', '-I../include'])],
      py_modules=['foo'],
     )
Pourriez vous m'orienter?
Bonne journée