code: def immediate_dependencies(self, filename):
      all = set([filename])
      all.update(self.cimported_files(filename))
      all.update(self.included_files(filename))
      return all
  
imports: from __future__ import absolute_import, print_function
  import cython
  from ..None import __version__
  import collections
  import contextlib
  import hashlib
  import os
  import shutil
  import subprocess
  import re, sys, time
  import warnings
  from glob import iglob
  from io import open
  from os.path import relpath
  from distutils.extension import Extension
  from distutils.util import strtobool
  import zipfile
  from ..None import Utils
  from ..Utils import cached_function, cached_method, path_exists, write_depfile, safe_makedirs, copy_file_to_dir_if_newer, is_package_dir, replace_suffix
  from ..Compiler.Main import Context, CompilationOptions, default_options
label_desc: Use image node_id 10 for calling the DependencyTree obj's underlying member method code with example usage: obj.immediate_dependencies(filename) and returns: all