Virtualenv: pip 2.20 incluído na v20.0.29 quebra, verificando se o pacote com o nome pontilhado está instalado

Criado em 4 ago. 2020  ·  3Comentários  ·  Fonte: pypa/virtualenv

Comportamento esperado:
Ao instalar um pacote em um virtualenv com uma versão mínima exigida, por exemplo pip install oslo.config> = 5.2.0, se esse pacote estiver instalado e já satisfizer a versão mínima exigida, ele não deve ser atualizado. Isso funciona bem até v20.0.28 com pip 20.1.1

Com a v20.0.29, que incorpora o pip 20.2, esse comportamento é quebrado com pacotes que contêm um ponto em seu nome.
Consulte também https://github.com/pypa/pip/issues/8645 para obter mais informações.

A correção está incluída no pip 20.2.1

bug

Todos 3 comentários

Observe que você pode selecionar a versão do pip por meio de --pip ou por meio de VIRTUALENV_PIP para contornar isso.

@gaborbernat incrível! Obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações