code: def is_stale(target, source):
      """Test whether the target file/directory is stale based on the source
      file/directory.
      """
      if not os.path.exists(target):
          return True
      target_mtime = recursive_mtime(target) or 0
      return compare_recursive_mtime(source, cutoff=target_mtime)
  
imports: from collections import defaultdict
  from os.path import join
  import io
  import os
  import functools
  import pipes
  import re
  import shlex
  import subprocess
  import sys
  from setuptools import Command
  from setuptools.command.build_py import build_py
  from setuptools.command.sdist import sdist
  from distutils import log
  from setuptools.command.develop import develop
  from setuptools.command.bdist_egg import bdist_egg
label_desc: Use image node_id 8 for calling a global function with example usage: is_stale(target, source) and returns: compare_recursive_mtime, True