zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

Ajoute un script pour vérifier les versions des dépendances Python #6567

Closed Situphen closed 10 months ago

Situphen commented 10 months ago

La commande list-outdated-back ne fonctionne pas bien aujourd'hui, notamment car elle utilise pip list --outdated qui travaille à partir des paquets installés.

La commande que je propose compare les versions des paquets dans les fichiers requirements*.txt à leur dernière version publiée sur Pypi. Elle ne dépend donc pas des paquets installés. En bonus, la sortie garde l'ordre des paquets dans les fichiers requirements*.txt et il y a trois couleurs pour distinguer les paquets. En vert, pas de mise à jour. En jaune, mise à jour mineure ou patch. En rouge, mise à jour majeure.

QA : source zdsenv/bin/activate puis make list-outdated-back

coveralls commented 10 months ago

Coverage Status

coverage: 88.811%. remained the same when pulling 1f953b5ba4ddcd26b1cb2d458b96be0288bb2be2 on Situphen:check_requirements_versions into f9eccb42dae5e1628ad4e89f3dd99c8d1e71dba1 on zestedesavoir:dev.