docstr: Return the list of files that would be installed if this command
  were actually run.  Not affected by the "dry-run" flag or whether
  modules have actually been built yet.
docstr_tok: ["Return","the","list","of","files","that","would","be","installed","if","this","command","were","actually","run",".","Not","affected","by","the","``","dry-run","''","flag","or","whether","modules","have","actually","been","built","yet","."]
code: def get_outputs(self):
      """Return the list of files that would be installed if this command
      were actually run.  Not affected by the "dry-run" flag or whether
      modules have actually been built yet.
      """
      pure_outputs = self._mutate_outputs(
          self.distribution.has_pure_modules(),
          "build_py",
          "build_lib",
          self.install_dir,
      )
      if self.compile:
          bytecode_outputs = self._bytecode_filenames(pure_outputs)
      else:
          bytecode_outputs = []
  
      ext_outputs = self._mutate_outputs(
          self.distribution.has_ext_modules(),
          "build_ext",
          "build_lib",
          self.install_dir,
      )
  
      return pure_outputs + bytecode_outputs + ext_outputs
  
file_path: catboost/contrib/tools/python3/src/Lib/distutils/command/install_lib.py
imports: import os
  import importlib.util
  import sys
  from distutils.core import Command
  from distutils.errors import DistutilsOptionError
label_desc: Use image node_id 9 for calling the install_lib obj's underlying member method code with example usage: obj.get_outputs() and returns: unknown