If PYTHON_TARGETS only has python3*, the dependency of dev-python/jsonschema-2.5.1 on dev-python/functools32 cannot be satisfied. emerge error message: !!! The ebuild selected to satisfy "dev-python/functools32[python_targets_pypy(-)?,-python_single_target_pypy(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)]" has unmet requirements. - dev-python/functools32-3.2.3::gentoo USE="" ABI_X86="64" PYTHON_TARGETS="-pypy -python2_7" The following REQUIRED_USE flag constraints are unsatisfied: any-of ( python_targets_pypy python_targets_python2_7 ) (dependency required by "dev-python/jsonschema-2.5.1-r1::gentoo" [ebuild]) I guess this dependency should be skipped if neither pypy nor python2_7 is enabled.
I fixed this a couple of hours ago: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127cc8df2c5e4bc87d74fa2a27c1a3e077db0557 It was broken when my fix was reverted for some reason: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-python/jsonschema?id=664a5373a50cc5381eeaa4d0810eaf15ded99836