Pour amélioer un script en python de nettoyage du cache e pacman (pacleaner) je souhaite utiliser la commande pacsort pour trier des paquets en fonction de leur version et release.
En fait le contexte de l'aide est très trompeur. Finalement pacsort utilise une autre fonction native de libalpm : vercmp. je suis donc reparti de cette fonction pour l’intégrer dans mon script pacleaner...
Et ça marche plutôt bien. Mais en lisant ta réponse je me demande si ça ne vaut pas le coût d'utiliser pacsort qui est compilé plutôt que d'écrire le tri dans le script en python : qui est un peu long car interprété et en plus j'appelle la fonction vercmp externe au script à chaque passage de boucle.