Bonjour,
J'essaye d'utiliser la librairie esky pour maintenir à jour un programme distant. Malheureusement je n'y arrive pas.
Si vous aviez un exemple simple utilisant cx_freeze je suis preneur !
Je tape la commande: python setup.py build pour crere mon premier exe.
Ensuite modifie la version dans le setup.py et le texte dans main.py
Puis Je tape la commande: python setup.py bdist_esky
Je up le fichier Salut-1.0.1.win32.zip sur mon serveur
Je lance ensuite mon fichier main.exe version 1.0.0
Mais il ne se passe rien.
Voici mes scripts.
main.py
setup.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import sys* import esky * if hasattr(sys,"frozen"): ****app = esky.Esky(sys.executable,"http://aaa.bbb/test/") ****app.auto_update() print ("SALUT")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import esky.bdist_esky from esky.bdist_esky import Executable as Executable_Esky from cx_Freeze import setup, Executable setup( name = 'Salut', version = '1.0.1', options = { 'bdist_esky': { 'freezer_module': 'cx_freeze', } }, executables = [Executable('main.py')] )
Partager