Comportamiento esperado:
Al instalar un paquete en un virtualenv con una versión mínima requerida, por ejemplo, pip install oslo.config> = 5.2.0, si ese paquete está instalado y ya satisface la versión mínima requerida, no debería actualizarse. Esto funciona bien hasta v20.0.28 con pip 20.1.1
Con v20.0.29, que incorpora pip 20.2, este comportamiento se rompe con paquetes que contienen un punto en su nombre.
Consulte también https://github.com/pypa/pip/issues/8645 para obtener más información.
La solución está incluida en pip 20.2.1
Tenga en cuenta que puede seleccionar la versión de pip a través de --pip
o mediante VIRTUALENV_PIP
para solucionar esto.
publicado a través de https://pypi.org/project/virtualenv/20.0.30/
@gaborbernat ¡increíble! ¡Gracias!