[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