Ожидаемое поведение:
При установке пакета в virtualenv с минимально необходимой версией, например pip install oslo.config> = 5.2.0, если этот пакет установлен и уже соответствует минимальной требуемой версии, его не следует обновлять. Это отлично работает до v20.0.28 с пипсом 20.1.1
В версии 20.0.29, которая включает в себя pip 20.2, это поведение нарушается для пакетов, в имени которых есть точка.
Также см. Https://github.com/pypa/pip/issues/8645 для получения дополнительной информации.
Исправление включено в пип 20.2.1
Обратите внимание, что вы можете выбрать версию пункта через --pip
или через VIRTUALENV_PIP
чтобы обойти это.
выпущено через https://pypi.org/project/virtualenv/20.0.30/
@gaborbernat круто ! Спасибо!