'Load the dependency relationships for a tool dependency that was just installed independently of its containing repository.'

def handle_tool_dependency_install(self, repository, tool_dependency):

    if tool_dependency.is_installed:
        self.add_entry_to_installed_runtime_dependent_tool_dependencies_of_installed_tool_dependencies(tool_dependency)
        repository_tup = self.get_repository_tuple_for_installed_repository_manager(repository)
        tool_dependency_tup = self.get_tool_dependency_tuple_for_installed_repository_manager(tool_dependency)
        if (repository_tup in self.installed_tool_dependencies_of_installed_repositories):
            self.installed_tool_dependencies_of_installed_repositories[repository_tup].append(tool_dependency_tup)
        else:
            self.installed_tool_dependencies_of_installed_repositories[repository_tup] = [tool_dependency_tup]
