[Wapt] Intégration d'une librairie .py

Lesfourmisduweb blog at lesfourmisduweb.org
Fri Jan 27 11:42:39 CET 2017


Salut Jean-Charles !

Les fonctions de ta librairie pourrait être intéressante a ajouter a 
notre setuphelpers.

Serait t'il possible et nous autorise tu a utiliser ta librairie ?

Simon


On 27/01/2017 10:24, Hubert TOUVET wrote:
> Modifier aussi c:\wapt\waptupgrade\setup.py
> et ajouter aux environ de la ligne 80
> ...
>     files = [
>          'waptutils.py',
>          'waptcrypto.py',
>          'common.py',
>          'setuphelpers.py',
> *         'malibrairie.py',
> ...
> *
> Hubert
>
> Le 27/01/2017 à 10:13, Jean-Charles GRANGER a écrit :
>> Bonjour Hubert,
>>
>> 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.
>>
>> 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...
>>
>> JC
>>
>>
>> -- 
>> Jean-Charles GRANGER
>>
>> Unité Informatique du Campus
>> Antenne du Coeur d'Ecole
>> Montpellier SupAgro / INRA Montpellier
>>
>> Le 26/01/2017 à 18:54, Hubert TOUVET a écrit :
>>> Il faut la mettre dans c:\wapt\lib\site-packages avant de compiler 
>>> l'agent. (elle est globalement incluse dans l'agent)
>>>
>>> Sinon (moins bien) modifier le c:\wapt\waptsetup\wapt.iss et ajouter 
>>> une ligne dans la zone ; wapt sources (vers la ligne 25)
>>> ...
>>> Source: "..\waptpackage.py"; DestDir: "{app}";
>>> Source: "..\wapt-get.py"; DestDir: "{app}";
>>> Source: "..\malibrairie.py"; DestDir: "{app}";
>>> ...
>>>
>>> Hubert
>>>
>>>
>>> Le 26/01/2017 à 15:59, Jean-Charles GRANGER a écrit :
>>>> Bonjour,
>>>>
>>>> J'ai créé une petite librairie python "maison" pour regrouper 
>>>> quelques fonction que j'utilise régulièrement dans mes packages Wapt.
>>>>
>>>> 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).
>>>>
>>>> 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.
>>>>
>>>> Est-ce que quelqu'un aurait une astuce pour intégrer ma librairie 
>>>> au client Wapt ?
>>>>
>>>> Merci !
>>>>
>>>> Cordialement,
>>>>
>>>> JCG
>>>>
>>>>
>>>>
>>>
>>>
>>
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt

-------------- section suivante --------------
Une pi?ce jointe HTML a ?t? nettoy?e...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20170127/7e18cf55/attachment-0001.html>


More information about the WAPT mailing list