Portage is having issues solving the depgraph of your opencolorio-1.1.1.ebuild.
Calculating dependencies ... done!
emerge: there are no ebuilds built with USE flags to satisfy "dev-python/sphinx[python_single_target_python2_7(-)?,python_single_target_python3_6(-)?,python_single_target_python3_7(-)?]".
!!! One of the following packages is required to complete your request:
- media-libs/opencolorio-1.1.1::ebuild-overlay (Change USE: -python_single_target_python3_7, this change violates use flag constraints defined by media-libs/opencolorio-1.1.1: 'doc? ( python ) python? ( exactly-one-of ( python_single_target_python2_7 python_single_target_python3_6 python_single_target_python3_7 ) )')
(dependency required by "media-libs/opencolorio-1.1.1::ebuild-overlay" [ebuild])
(dependency required by "opencolorio::ebuild-overlay" [argument])
Looks like you need to remove support for python-2.7 in the ebuild.
The patch below is the difference of what I changed so it works again. Apart from removing py2.7, I added py3.8 support, which builds fine, AFAIR including tests, but I didn't do any runtime testing. Feel free to pick it up and try it for yourself. You also need to change the sphinx dependency, as sphinx is inheriting python-r1.eclass, while opencolorio is inheriting python-single-r1.eclass.
Portage is having issues solving the depgraph of your opencolorio-1.1.1.ebuild.
Looks like you need to remove support for python-2.7 in the ebuild.
The patch below is the difference of what I changed so it works again. Apart from removing py2.7, I added py3.8 support, which builds fine, AFAIR including tests, but I didn't do any runtime testing. Feel free to pick it up and try it for yourself. You also need to change the sphinx dependency, as sphinx is inheriting python-r1.eclass, while opencolorio is inheriting python-single-r1.eclass.