Created attachment 464270 [details] emerge command output The dev-python/requests-2.12.{4,5} lists >=dev-python/idna-2.0.0 as dependency, while dev-python/idna package provides versions ~1.1 2.0 ~2.1 ~2.2, I assume that this means that this package should be perfectly happy with version 2.0 but contrary to this it tries to pull version 2.2 instead. Since usage of different numbering schemes made me a little suspicious I decided to make a copy of the package in local overlay and replace 2.0.0 dependency with 2.0, which seems to work (package builds and works with idna-2.0).
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15a2ea20f6bcda863eaecfbd232f2bd4ab84f90 commit a15a2ea20f6bcda863eaecfbd232f2bd4ab84f90 Author: Mike Gilbert <floppym@gentoo.org> Date: Sat Feb 18 20:01:47 2017 -0500 dev-python/requests: adjust idna dependency Bug: https://bugs.gentoo.org/609968 Package-Manager: Portage-2.3.3_p56, Repoman-2.3.1_p49 dev-python/requests/requests-2.12.4.ebuild | 2 +- dev-python/requests/requests-2.12.5.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)