Versioned egg fragment in URLs leading to multiple installs of same package #1042
Labels
auto-locked
Outdated issues that have been locked by automation
C: unnamed reqs
Handling and processing unnamed requirements
type: bug
A confirmed bug or unintended behavior
In OpenStack, we hit a situation where:
would result in both oslo.config-1.2.0a3 and oslo.config-1.1.1 getting installed in the venv
The issue is that 1.1.1 gets in because python-keystoneclient has:
oslo.config>=1.1.1
and pip see itself as installing two distinct packages : 'oslo.config-1.2.0a3' and 'oslo.config'
Basically, we're using the entire egg fragment from the URL as the package name even though it may contain a version number
The text was updated successfully, but these errors were encountered: