mardi, janvier 06, 2004

Installation et Utilisation de Installer5 (packaging Py/Win)

 


Installer 5 permet de créer un executable à partir de sources python. Il crée un .exe à partir des sources d'un projet.

Il réunit ainsi dans un répertoire :
* un fichier .exe contenant les sources compilées
* le fichier python22.dll
* les différents fichiers .pyd (lilbrairie dynamique python) employés par le projet

[rédigé avec les versions Installer 5b4 et python 2.2.1]

1. Download l'archive installer5b4 à http://www.mcmillan-inc.com/installer_dnld.html

2. La décompresser dans un répertoire ex: c:\dev\installer

3. En mode console, se placer dans c:\dev\installer

4. Création d'un fichier .spec, contenant les détails du projet à packager.






Code:
makespec.py c:\projet\fichier_principal.py


    notes:
    - lors de la création du .spec, les sources n'ont pas besoin d'avoir été compilées, installer se charge de les compiler
    - le fichier_principal est celui qui doit contenir le point d'entrée de l'application


5. Création du package (répertoire contenant le .exe, la DLL python et les .pyd).






Code:
build.py fichier_principal\fichier_principal.spec


    notes:
    - un répertoire du nom du fichier source principal a été crée dans c:\installer
    - le répertoire fichier_principal\dist+fichier_principal\ contient tous les fichiers nécessaires à une installation de l'application sur un poste windows quelconque

Aucun commentaire: