<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Bonjour,<br>
C'était bien l'accent dans le "print" qui bloquait la
désinstallation. J'ai aussi modifié aussi le "run" pour être raccord
avec maître HUBERT....<br>
Merci<br>
A+<br>
<br>
<div class="moz-cite-prefix">Le 03/03/2015 18:42, Hubert TOUVET a
écrit :<br>
</div>
<blockquote cite="mid:54F5F283.9090003@tranquil.it" type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<div class="moz-cite-prefix"><br>
Peut-être un problème d'encodage de caractères... à cause du é
dans <small>print('Désinstalaltion de PureData')<br>
- vérifier que le fichier setup.py est encodé en utf8 sans BOM
(dans pyscripter : Edition / Format de fichier)<br>
- mettre un u (unicode) dans la chaîne de caractères
print(u'Désinstalaltion de PureData')<br>
</small><br>
Deuxième problème potentiel : <br>
<small>c:\program files (x86) qui est spécifique à win64. </small><br>
<br>
programfiles32 renvoie le bon chemin que ce soit un windows 32
ou 64 bits<br>
makepath concatène ses arguments avec un \<br>
<br>
donc il vaut mieux écrire : <br>
<br>
<tt>def uninstall():</tt><tt><br>
</tt><tt> print(u'Désinstallation de PureData')</tt><tt><br>
</tt><tt> run('"%s" </tt><tt><tt> /VERYSILENT' % (</tt>makepath(programfiles32,'pd','unins000.exe')))</tt><br>
<br>
<br>
Hubert<br>
<br>
Le 03/03/2015 18:14, frédéric VOLPI a écrit :<br>
</div>
<blockquote cite="mid:54F5EBE6.6030606@ac-nantes.fr" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
Bonjour,<br>
J'obtiens cette erreur lorsque je veux désinstaller mon paquet<br>
<br>
<small>Ligne de Commande : -ldebug remove
C:\waptdev\liv-puredata-wapt<br>
Removing C:\waptdev\liv-puredata-wapt ...<br>
=== Removed packages ===<br>
liv-puredata<br>
=== Error removing packages ===<br>
liv-puredata</small><br>
<br>
<big>J'ajoute mon </big>script<br>
<small># -*- coding: utf-8 -*-<br>
from setuphelpers import *<br>
<br>
# registry key(s) where WAPT will find how to remove the
application(s)<br>
uninstallkey = []<br>
<br>
# command(s) to launch to remove the application(s)<br>
uninstallstring = []<br>
<br>
# list of required parameters names (string) which can be used
during install<br>
required_params = []<br>
<br>
<br>
def install():<br>
# if you want to modify the keys depending on environment
(win32/win64... params..)<br>
global uninstallkey<br>
global uninstallstring<br>
<br>
print('installing liv-puredata')<br>
run(r'"Pd-0.43.4-extended-windowsxp-i386.exe"
/VERYSILENT')<br>
<br>
def uninstall():<br>
print('Désinstalaltion de PureData')<br>
#run(r'uninstall.bat')<br>
run(r'"c:\program files (x86)\pd\unins000.exe"
/VERYSILENT')</small><br>
<br>
<big>Que ce soit la ligne complète ou le bat (qui contient la
commande), j'ai toujours la même <big><small>erreur</small> </big>que
je n'arrive pas à interpréter. Petite remarque, si j'exécute
le bat ou la ligne de commande dans une console, le logiciel
se désinstalle.</big><br>
<big>J'ai aussi essayé de mettre cette commande dans la variable
uninstallstring (sans VERYSILENT), j'obtiens alors la
désinstallation mais elle n'est plus silencieuse. Il faut
valider deux ou trois fenêtres.<br>
Je cherche donc un moyen pour analyser l'erreur que me renvoie
PyScripter.</big><br>
Merci<br>
A+<br>
<br>
<pre class="moz-signature" cols="72">--
Frédéric volpi
Administrateur Réseau
Lycée LIVET
NANTES
02 51 81 23 45</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
</body>
</html>