in uberpoet/util.py [0:0]
def check_dependent_commands(command_list):
"""
Checks if the commands are accessible by the process.
Returns a list of misssing commands. Empty if all commands are available.
"""
# noinspection PyUnresolvedReferences
return [command for command in command_list if not distutils.spawn.find_executable(command)]