<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Humm... on peut faire plus canonique...<br>
    <br>
    <pre>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...')
</pre>
    <br>
    <div class="moz-cite-prefix">Le 04/04/2018 à 15:52, Latieule Joel a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:fa079238-618a-aa43-f6ae-fa5f5561fc33@ac-montpellier.fr">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <p>En me documentant voici une solution que j'ai bricolé. Il y a
        sûrement plus propre mais ça fonctionne.</p>
      <pre>    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 à '.*'


</pre>
      <pre class="moz-signature" cols="72">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</pre>
      <div class="moz-cite-prefix">Le 03/04/2018 à 17:12, Latieule Joel
        a écrit :<br>
      </div>
      <blockquote type="cite"
        cite="mid:159bc967-5b17-5a57-ed48-46be209d0942@ac-montpellier.fr">
        <meta http-equiv="content-type" content="text/html;
          charset=utf-8">
        <p>Bonsoir,</p>
        <p><br>
        </p>
        <p>J'ai consulté la doc et il est indiqué qu'avec des arguments
          ont peut améliorer les résultats retourné par la commande <b>wapt-get
            list</b></p>
        <p>Malheureusement je n'ai pas trouvé ces arguments sur la doc,
          sur google ou dans le terminal.</p>
        <p>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 :</p>
        <p><b>wapt-get list hugo-java</b> pour obtenir</p>
        <pre>package              version         install_status install_date     description                                                                     
-------------------- --------------- ---------- ---------------- --------------------------------------------------------------------------------
hugo-java            <b>8.161-2</b>         OK         2018-04-03T16:10 Java (Oracle Corporation)                                                       
</pre>
        <p>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.<br>
        </p>
        <pre class="moz-signature" cols="72">-- 
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</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
      </blockquote>
      <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>