This section of Depends in the ebuild is pulling in the :0 slot of dnspython. dnspython now is using :py2 and :py3 slots which block the :0 slot. >=dev-python/beautifulsoup-3.0.5:python-2[python_targets_python2_7(-)] || ( >=dev-python/dnspython-1.6.0:0[python_targets_python2_7(-)] virtual/dnspython[python_targets_python2_7(-)] ) I worked around the issue by changing >=dev-python/dnspython-1.6.0:0[python_targets_python2_7(-)] to >=dev-python/dnspython-1.6.0:py2[python_targets_python2_7(-)] There is a better way I am sure but just be away a blocker is created by this problem.
You should install virtual/dnspython
commit 4c50703371629ca36a3ac2986e60a74ad891c332 Author: Justin Lecher <jlec@gentoo.org> Date: Wed Nov 4 09:06:45 2015 +0100 app-text/calibre: Drop dev-python/dnspython in favour of the virtual Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=564648 Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c50703371629ca36a3ac2986e60a74ad891c332