docstr: Assembles the outputs of all the sub-commands.
docstr_tok: ["Assembles","the","outputs","of","all","the","sub-commands","."]
code: def get_outputs(self):
      """Assembles the outputs of all the sub-commands."""
      outputs = []
      for cmd_name in self.get_sub_commands():
          cmd = self.get_finalized_command(cmd_name)
          # Add the contents of cmd.get_outputs(), ensuring
          # that outputs doesn't contain duplicate entries
          for filename in cmd.get_outputs():
              if filename not in outputs:
                  outputs.append(filename)
  
      if self.path_file and self.install_path_file:
          outputs.append(
              os.path.join(
                  self.install_libbase, self.path_file + ".pth"
              )
          )
  
      return outputs
  
imports: import sys
  import os
  import contextlib
  import sysconfig
  import itertools
  from distutils._log import log
  from ..core import Command
  from ..debug import DEBUG
  from ..sysconfig import get_config_vars
  from ..file_util import write_file
  from ..util import convert_path, subst_vars, change_root
  from ..util import get_platform
  from ..errors import DistutilsOptionError, DistutilsPlatformError
  from .None import _framework_compat
  from ..None import _collections
  from site import USER_BASE
  from site import USER_SITE
label_desc: Use image node_id 16 for calling the install obj's underlying member method code with example usage: obj.get_outputs() and returns: outputs