[Wapt] Comment utiliser wapt-get list ?

Hubert TOUVET htouvet at tranquil.it
Wed Apr 4 16:09:00 CEST 2018


Humm... on peut faire plus canonique...

def install():
     zip_package = WAPT.is_installed('hugo-7zip')
     # PackageEntry('hugo-7zip','18.1.0.0-3') architecture=x64
     if zip_package:
         print(zip_package.version)
     else:
         print('Not installed...')


Le 04/04/2018 à 15:52, Latieule Joel a écrit :
>
> En me documentant voici une solution que j'ai bricolé. Il y a sûrement 
> plus propre mais ça fonctionne.
>
>      import re
>      liste = WAPT.list('hugo-7zip'
>
>      #WAPT.list('hugo-7zip')
>      #[PackageEntry('hugo-7zip','18.1.0.0-3') architecture=x64]
>      regex = re.compile(',\'(.*)\'\)',re.I) #re.I permet d'ignorer la case (majuscule/minuscule)
>      version = regex.search(str(liste))
>      if version:
>          print version.group(1) # le groupe 1 correspond à '.*'
>
>
> Joël LATIEULE - 06.38.02.33.27 / TICE
>
> Collège Victor Hugo - 0110021n
> 5 boulevard Marcel Sembat, 11100 Narbonne
> 04.68.90.24.00
> Le 03/04/2018 à 17:12, Latieule Joel a écrit :
>>
>> Bonsoir,
>>
>>
>> J'ai consulté la doc et il est indiqué qu'avec des arguments ont peut 
>> améliorer les résultats retourné par la commande *wapt-get list*
>>
>> Malheureusement je n'ai pas trouvé ces arguments sur la doc, sur 
>> google ou dans le terminal.
>>
>> L'objectif étant de savoir si un paquet précis est correctement 
>> installé en pouvant extraire le numéro de version complet. Le mieux 
>> que j'ai pu faire est :
>>
>> *wapt-get list hugo-java* pour obtenir
>>
>> package              version         install_status install_date     description
>> -------------------- --------------- ---------- ---------------- --------------------------------------------------------------------------------
>> hugo-java*8.161-2*          OK         2018-04-03T16:10 Java (Oracle Corporation)
>>
>> Existe t'il d'autre arguments qui permettent d'extraire uniquement le 
>> numéro de version ? Ceci pourrait résoudre le problème de paquets qui 
>> se mettent à jour dans le désordre malgré les dépendances présente 
>> dans setup.py du paquet parent.
>>
>> -- 
>> Joël LATIEULE - 06.38.02.33.27 / TICE
>>
>> Collège Victor Hugo - 0110021n
>> 5 boulevard Marcel Sembat, 11100 Narbonne
>> 04.68.90.24.00
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20180404/8285e844/attachment.html>


More information about the WAPT mailing list