[Wapt] Comment utiliser wapt-get list ?

Latieule Joel joel.latieule at ac-montpellier.fr
Wed Apr 4 15:52:06 CEST 2018


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20180404/1dbb918c/attachment.html>


More information about the WAPT mailing list