code: def get_debug_option(packagename):
      
  
      try:
          current_debug = get_pkg_version_module(packagename,
                                                 fromlist=['debug'])[0]
      except (ImportError, AttributeError):
          current_debug = None
  
      # Only modify the debug flag if one of the build commands was explicitly
      # run (i.e. not as a sub-command of something else)
      dist = get_dummy_distribution()
      if any(cmd in dist.commands for cmd in ['build', 'build_ext']):
          debug = bool(get_distutils_build_option('debug'))
      else:
          debug = bool(current_debug)
  
      if current_debug is not None and current_debug != debug:
          build_ext_cmd = dist.get_command_class('build_ext')
          build_ext_cmd._force_rebuild = True
  
      return debug
docs: Determines if the build is in debug mode.
  
      Returns
      -------
      debug : bool
          True if the current build was started with the debug option, False
          otherwise.