Bonjour à tous !
J'aborde une question qui n'est pas directement liée à des aspects techniques ou de programmation, j'espère donc que ce message à bien sa place ici. Il m'a cependant semblé suffisamment spécifique à py2exe pour poster dans ce forum.
Lorsque j'utilise py2exe avec des projets incluant pygame ou wx, je me retrouve avec une dépendance envers la librairie msvcr71.dll. Après avoir parcouru le net en long et en large, je me rends compte que la question des droits de redistribution de cette librairie n'est pas claire du tout. A tel point que je ne sais si j'ai le droit ou non d'inclure cette librairie dans le fichier d'installation que je fournis à l'utilisateur.
Quelques précisions sur mon cas. Je suis sous windows xp, j'utilise python 2.5 et je ne possède pas Visual Studio donc pas de licence pour la msvcr71.dll. Je crois avoir lu que le problème ne se pose pas avec python 2.4 mais cela m'ennuie de revenir à cette version...
Ma question est donc simple. Comment faites vous lorsque vous voulez distribuer un fichier exécutable dépendant de cette satané librairie ? Quelles droits a un programmeur lambda qui possède uniquement une copie de python ?
Certes, cette librairie semble largement répandue sur les pcs mais il n'y a aucune assurance qu'elle le soit réellement, donc in fine que le programme marche. :s
J'ai lu des tas de choses mais tout me semble bien compliqué pour, au final, juste distribuer son exécutable sur window...
Une bonne âme pour m'aiguiller ou faire part de son expérience ?
Partager