I have just tried to upgrade my system (which I do almost every day) and found out that portage wants to install 6 new python packages that seem to be unnecessary because for example # equery depends dev-python/pyopenssl reports that no other package depends on this one.
The same situation is with all the other python packages. # emerge --update --deep --with-bdeps=y --newuse --backtrack=60 --ask world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] app-admin/eselect-ruby-20131227 [20100603] [ebuild N ] dev-python/pyopenssl-0.13.1 USE="-doc" PYTHON_TARGETS="python2_7 python3_3 (-pypy) -python3_2" [ebuild N] dev-python/ndg-httpsclient-0.3.2 PYTHON_TARGETS="python2_7 (-pypy)" [ebuild N ] dev-python/pyasn1-0.1.7 USE="-doc" PYTHON_TARGETS="python2_7 python3_3 (-pypy) -python3_2 (-python3_4)" [ebuild N ] dev-python/chardet-2.2.1 PYTHON_TARGETS="python2_7 python3_3 (-pypy) -python3_2 (-python3_4)" [ebuild N ] dev-python/requests-2.3.0 PYTHON_TARGETS="python2_7 python3_3 (-pypy) (-python3_4)" [ebuild N] dev-python/ssl-fetch-0.2 PYTHON_TARGETS="python2_7 python3_3 (-pypy) (-python3_4)" [ebuild U ] app-portage/mirrorselect-2.2.2 [2.2.0.1] PYTHON_TARGETS="(-python3_4)" Would you like to merge these packages? [Yes/No]