Support #72165
limiter la version de tox lorsque celui-ci provient de pypi
0%
Description
C’est le cas d’authentic et de ses plugins, et de wcs-olap, qui retrouvent tox depuis pip sans pour autant en limiter la version.
On ne supporte pas la récente version 4 (sortie aujourd’hui) car :
· il faudrait déclarer dans les tox.ini la liste des commandes externes (option allowlist_externals
) que tox est autorisé à appeler,
· et surtout pour une raison qui m’échappe la liste des environnements de la section [tox:jenkins]
n’est plus prise en compte.
Je propose qu’on se limite pour l’instant à la version 3, et donc taper un pip install "tox<4"
dans chacun des Jenkinsfile incriminés.
Related issues
History
Updated by Paul Marillonnet 12 months ago
- Related to Bug #72162: build Jenkins cassé, getlasso3.sh en erreur added
Updated by Paul Marillonnet 12 months ago
- Status changed from Nouveau to En cours
- Assignee set to Paul Marillonnet
Et donc Fred est d’accord avec ça, #72162 pour la partie authentic. Je vais taper ça là où ça s’impose (et si quelqu’un se sent ensuite d’assurer la compat tox==4, most welcome mais ce sera dans un autre ticket).
Updated by Frédéric Péters 12 months ago
petale aussi en build cassé sur quelque chose qui ressemble (https://jenkins.entrouvert.org/job/petale/1199/).
Updated by Paul Marillonnet 12 months ago
- Status changed from En cours to Résolu (à déployer)
Frédéric Péters a écrit :
petale aussi en build cassé sur quelque chose qui ressemble (https://jenkins.entrouvert.org/job/petale/1199/).
Oui complètement, j’y ai poussé
commit 5bbcdf86a9dfbeb6b2d8871c0083cf7f8fc9a65e Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Thu Dec 8 10:46:39 2022 +0100 ci: limit tox version used while running tests (#72165)
et un commit similaire dans authentic2-cut, authentic2-wallonie-connect et wcs-olap.