Bonjour
Python est excellent quand on l'utilise à l'interne dans une société. Par contre si l'on veut faire une application que l'on veut ensuite revendre là ça devient plus compliqué.
La seul chose qui je vois c'est de livrer les fichiers *.pyc au lieu des *.py. Seul pb c'est que le client doit avoir un environnement Python installé et qui soit compatible avec la version qui a servi à générer les *.pyc.
D'autre part il existe sur le net des outils permettant de faire du reverse ingenering sur les fichiers *.pyc. Donc cette approche est pas forcement la meilleur.
L'idéale serai évidemment de pouvoir générer un (vrai) binaire qui soit complétement autonome. Voir un binaire pour le programme principale et des librairies dynamiques pour les différents packages que l'on utilise. De cette manière le client n'aurait même pas besoin d'installer Python dans son environnement.
Avez vous étais confronté à ce genre de cas ?
Comment l'avez vous résolue ?
Partager