def resolve_dependencies(self):
        """ evaluate each of the data dependencies of this build target,
            returns the resulting dict"""
        return dict(
            [((key, self.data_dependencies[key])
                if type(self.data_dependencies[key]) != DeferredDependency
                else (key, self.data_dependencies[key].resolve()))
             for key in self.data_dependencies])