code: def _reuse_pre_installed_setuptools(env, installer):
      
      if not env.setuptools_version:
          return  # no prior setuptools ==> no reuse
      reuse_old = config.reuse_old_setuptools
      reuse_best = config.reuse_best_setuptools
      reuse_future = config.reuse_future_setuptools
      reuse_comment = None
      if reuse_old or reuse_best or reuse_future:
          pv_old = parse_version(env.setuptools_version)
          pv_new = parse_version(installer.setuptools_version())
          if pv_old < pv_new:
              if reuse_old:
                  reuse_comment = "%s+ recommended" % (
                      installer.setuptools_version(),)
          elif pv_old > pv_new:
              if reuse_future:
                  reuse_comment = "%s+ required" % (
                      installer.setuptools_version(),)
          elif reuse_best:
              reuse_comment = ""
      if reuse_comment is None:
          return  # reuse not allowed by configuration
      if reuse_comment:
          reuse_comment = " (%s)" % (reuse_comment,)
      print("Reusing pre-installed setuptools %s distribution%s." % (
          env.setuptools_version, reuse_comment))
      return True
docs: Return whether a pre-installed setuptools distribution should be reused.