AFAIK the dependencies are hardcoded into the module in a single line. So if it return an empty array, there must be something wrong with the module.
Another possibility might be that the module is for another version of Drupal than the installed version.