Projet

Général

Profil

Development #67541

Mis à jour par Paul Marillonnet il y a plus d'un an

réflexions issues d’un ticket Authentic (#66488) où l’augmentation des restrictions sur des versions de dépendances dans tox donne une combinatoire dont on ne sait plus très bien quelles occurrences tester.
Genre faut-il tester la version A de django avec la version Y de django-tables 2, la version B de DRF avec la version Z de jwcrypto, etc.
À chaque fois, pour avoir la réponse il convient de se référer aux versions des paquets de buster, bullseye, bullseye-backports pour déterminer quels n-uplets de cette combinatoire sont pertinents.
Plutôt que d’avoir à faire ce travail à chaque pour déterminer quels sont les restrictions pertinentes à taper à chaque fois qu’on modifie tox, on pourrait partout nommer explicitement les cibles d’après les versions de debian.
Exemple, dans authentic encore, où :
<pre>
$ tox -l
py3
py3-buster
py3-bullseye
py3-stable-backports
code-style
</pre>
(py3 étant la cible sans aucune restriction, pour voir si les dernières versions tirées conviennent toujours)

Retour