Page 1 sur 1
[RESOLU] Utiliser un script Python direct pour l'install d'une application
Posté : 20 janv. 2020 - 18:05
par d3sys
Bonjour,
J'avoue avoir la flemme de chercher vu le nombre de résultat obtenu et ne sais pas comment bien formuler la demande

d'où le nouveau topic.
Voilà, nous cherchons à installer une application dont le déploiement silencieux se fait justement via un script codé en Python. J'aurais voulu savoir très exactement comment procéder pour l'intégrer dans la console Wapt sans faire de dégâts vu la production sensible...

Re: Utiliser un script Python direct pour l'install d'une application
Posté : 22 janv. 2020 - 13:53
par dcardon
Bonjour d3sys
d3sys a écrit : ↑20 janv. 2020 - 18:05
J'avoue avoir la flemme de chercher vu le nombre de résultat obtenu et ne sais pas comment bien formuler la demande

d'où le nouveau topic.
Voilà, nous cherchons à installer une application dont le déploiement silencieux se fait justement via un script codé en Python. J'aurais voulu savoir très exactement comment procéder pour l'intégrer dans la console Wapt sans faire de dégâts vu la production sensible...
Si vous avez un autre programme qui a besoin d'un environnement python il est préférable d'installer le paquet python correspondant (tis-python2.7 ou tis-python3.6) car la version de python WAPT peut changer (en fait elle va bientôt changer de version 2.7 à version 3.6 avant la dernière release d'avril). Il ne faut donc pas que vos autres programmes python dépende de la version python de wapt.
Si vous voulez lancer un script d'install python il faut le lancer avec l'exécutable en question (autre que waptpython.exe), comme c:\python27\bin\python.exe monscriptpython.py. Si vous lancer un script python que vous n'avez pas audité directement dans le contexte du setup.py vous risquez de pourrir l'environnement d'exécution du setup.py (écrasement de librairies en différentes version, etc.). Il est donc important de le faire dans un context différent, d'où le lancement d'un autre interpréteur python.
De plus si votre script d'installation lance des pip3.exe il faut se rappeler qu'il vous faudra une connexion réseau dispo au moment de l'install (qui n'est plus forcément disponible dans le contexte du waptexit quand la machine s'arrête).
Dans tous les cas, sans connaitre le fameux script, c'est difficile d'en dire plus. Je pense qu'il y a eu d'autre post sur le forum à ce sujet.
Cordialement,
Denis
Re: Utiliser un script Python direct pour l'install d'une application
Posté : 22 janv. 2020 - 15:34
par d3sys
Si vous voulez lancer un script d'install python il faut le lancer avec l'exécutable en question (autre que waptpython.exe), comme c:\python27\bin\python.exe monscriptpython.py
Je crois bien que c'est ça. En fait pour tout expliquer, le concepteur du logiciel a prévu des mises à jour régulières de son logiciel mais ce dernier demande systématiquement l'intervention de l'utilisateur. Alors pour pallier ce problème ils ont développé un script (en python) qui nous permettrait de déployer silencieusement et automatiquement via wapt leurs mises à jour.
Je teste la solution et vous tiens informés.
Re: Utiliser un script Python direct pour l'install d'une application
Posté : 03 avr. 2020 - 21:58
par d3sys
Je me suis entretenu avec les technicos du soft et ils ont dans leur nouvelle version prévu des paramètres d'install qui fonctionnent tres bien avec WAPT so merci beaucoup!