code: def run(self):
      # Make sure we have built everything we need first
      self.build()
  
      # Install everything: simply dump the entire contents of the build
      # directory to the installation directory (that's the beauty of
      # having a build directory!)
      outfiles = self.install()
  
      # (Optionally) compile .py to .pyc
      if outfiles is not None and self.distribution.has_pure_modules():
          self.byte_compile(outfiles)
  
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 3 for calling the install_lib obj's underlying member method code with example usage: obj.run() without return types