Since a few days when I try to update my ~ARCH system I got a message about skipped packages due to deps between dev-python/setuptools and dev-python/virtual-env. This message wasn't blocking emerge. Today this changed into > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-python/setuptools:0 > > (dev-python/setuptools-19.2:0/0::gentoo, installed) pulled in by > <dev-python/setuptools-19.4[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] required by (dev-python/pip-8.0.2-r1:0/0::gentoo, installed) > ^ ^^^^ > > (dev-python/setuptools-19.6.2:0/0::gentoo, ebuild scheduled for merge) pulled in by > >=dev-python/setuptools-19.6.2[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] required by (dev-python/virtualenv-14.0.5:0/0::gentoo, ebuild scheduled for merge) > ^^ ^^^^^^ > > > It may be possible to solve this problem by using package.mask to > prevent one of those packages from being selected. However, it is also > possible that conflicting dependencies exist such that they are > impossible to satisfy simultaneously. If such a conflict exists in > the dependencies of two different packages, then those packages can > not be installed simultaneously. You may want to try a larger value of > the --backtrack option, such as --backtrack=30, in order to see if > that will solve this conflict automatically. > > For more information, see MASKED PACKAGES section in the emerge man > page or refer to the Gentoo Handbook. I manually removed dev-python/setuptools, dev-python/virtualenv and dev-python/pip and manually installed dev-python/setuptools-19.2, dev-python/virtualenv-14.0.1 and dev-python/pip-8.0.2-r1 which was possible however running # emerge --ask --verbose --update --deep --with-bdeps=y --newrepo --keep-going=y --newuse world brings back the error. When I add backtracking (--backtrack=30) I get > !!! The following update(s) have been skipped due to unsatisfied dependencies > !!! triggered by backtracking: > > dev-python/pip:0 and emerge wants to downgrade dev-python/pip-8.0.2-r1 to dev-python/pip-7.1.2. That's why I am reporting this against dev-python/pip.
Yep. I have pip 7.1.2, setuptools 19.2, and virtualenv 13.1.2-r1 installed, and updates are broken due to the slot conflict. A simultaneous -1 update of all three packages also fails.
pip-8 doesn't work with >setuptools-1.9.2.
Updates seem to work again, with setuptools simply not being updated past 19.2. That's much better than the update breaking entirely. Thanks!
old pip is old (and removed)