<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>