REQUIRE_USE for single_python_target would be helpful as it detects the problems during calculation phase instead of merge.
REQUIRED_USE not REQUIRE_USE...
done
*** Bug 507772 has been marked as a duplicate of this bug. ***