<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Salut Jean-Charles !</p>
<p>Les fonctions de ta librairie pourrait être intéressante a
ajouter a notre setuphelpers.</p>
<p>Serait t'il possible et nous autorise tu a utiliser ta librairie
?</p>
<p>Simon<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 27/01/2017 10:24, Hubert TOUVET
wrote:<br>
</div>
<blockquote
cite="mid:88adaaca-6b9b-183c-ac39-a3ff1e9be787@tranquil.it"
type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
Modifier aussi c:\wapt\waptupgrade\setup.py<br>
et ajouter aux environ de la ligne 80<br>
...<br>
files = [<br>
'waptutils.py',<br>
'waptcrypto.py',<br>
'common.py',<br>
'setuphelpers.py',<br>
<b> 'malibrairie.py',<br>
...<br>
</b> <br>
Hubert<br>
<br>
<div class="moz-cite-prefix">Le 27/01/2017 à 10:13, Jean-Charles
GRANGER a écrit :<br>
</div>
<blockquote
cite="mid:9e39b320-3625-132b-1a21-4dc15d709ece@supagro.fr"
type="cite">Bonjour Hubert, <br>
<br>
Merci beaucoup pour ta réponse. Effectivement avec la première
solution, cela génère un nouvel agent waptagent.exe qui contient
la librairie, c'est parfait. <br>
<br>
Par contre, quand les clients mettent à jour leur client via la
mise à jour automatique de Wapt, la librairie n'est pas
installée ; seule une désinstallation/réinstallation complète du
client ajoute la librairie ? Il y a un moyen de contourner ça
sans réinstaller le client Wapt sur tous les postes (cela
permettrait de mettre à jour régulièrement la librairie en
fonction des patchs et ajouts de fonctionnalités). Je soupçonne
qu'il faut modifier le package du client Wapt et plus
particulièrement la section update_sources(), mais je veux être
sûr de ne pas faire d'ânerie... <br>
<br>
JC <br>
<br>
<br>
-- <br>
Jean-Charles GRANGER <br>
<br>
Unité Informatique du Campus <br>
Antenne du Coeur d'Ecole <br>
Montpellier SupAgro / INRA Montpellier <br>
<br>
Le 26/01/2017 à 18:54, Hubert TOUVET a écrit : <br>
<blockquote type="cite">Il faut la mettre dans
c:\wapt\lib\site-packages avant de compiler l'agent. (elle est
globalement incluse dans l'agent) <br>
<br>
Sinon (moins bien) modifier le c:\wapt\waptsetup\wapt.iss et
ajouter une ligne dans la zone ; wapt sources (vers la ligne
25) <br>
... <br>
Source: "..\waptpackage.py"; DestDir: "{app}"; <br>
Source: "..\wapt-get.py"; DestDir: "{app}"; <br>
Source: "..\malibrairie.py"; DestDir: "{app}"; <br>
... <br>
<br>
Hubert <br>
<br>
<br>
Le 26/01/2017 à 15:59, Jean-Charles GRANGER a écrit : <br>
<blockquote type="cite">Bonjour, <br>
<br>
J'ai créé une petite librairie python "maison" pour
regrouper quelques fonction que j'utilise régulièrement dans
mes packages Wapt. <br>
<br>
Au départ, j'avais intégré cette librairie dans mes
packages, elle était appelée lors des installations c'était
parfait, ça fonctionnait nickel. Sauf qu'au moment
d'utiliser ma librairie dans les routines de désinstallation
uninstall(), la librairie n'était plus présente (normal, en
désinstallation, les fichiers du package d'origine ne sont
plus présents ni connus). <br>
<br>
Pour contourner ça, je pense que la solution idéale est
d'intégrer mon fichier librairie .py au client Wapt, comme
ça il sera toujours présent sur les installations des
utilisateurs. Cependant, j'ai essayé en mettant la librairie
dans mon dossier C:\wapt et en générant un nouveau client
depuis ma console, mais cela ne semble pas fonctionner. <br>
<br>
Est-ce que quelqu'un aurait une astuce pour intégrer ma
librairie au client Wapt ? <br>
<br>
Merci ! <br>
<br>
Cordialement, <br>
<br>
JCG <br>
<br>
<br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
</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>