Comportement attendu :
Lors de l'installation d'un package dans un virtualenv avec une version minimale requise, par exemple pip install oslo.config>=5.2.0, si ce package est installé et satisfait déjà à la version minimale requise, il ne doit pas être mis à niveau. Cela fonctionne bien jusqu'à la v20.0.28 avec pip 20.1.1
Avec la v20.0.29, qui intègre le pip 20.2, ce comportement est rompu avec les packages qui contiennent un point dans leur nom.
Veuillez également consulter https://github.com/pypa/pip/issues/8645 pour plus d'informations.
Le correctif est inclus dans le pip 20.2.1
Notez que vous pouvez sélectionner la version pip via --pip
ou via VIRTUALENV_PIP
pour contourner ce problème.
publié via https://pypi.org/project/virtualenv/20.0.30/
@gaborbernat génial ! Merci!