Virtualenv: pip 2.20 incluido en v20.0.29 rompe la verificación si el paquete con el nombre punteado está instalado

Creado en 4 ago. 2020  ·  3Comentarios  ·  Fuente: pypa/virtualenv

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

bug

Todos 3 comentarios

Tenga en cuenta que puede seleccionar la versión de pip a través de --pip o mediante VIRTUALENV_PIP para solucionar esto.

@gaborbernat ¡increíble! ¡Gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones