REQUIRE_USE for single_python_target would be helpful as it detects the problems during calculation phase instead of merge.
*** This bug has been marked as a duplicate of bug 506540 ***