class_docstr: Use easy_install to install the package, w/dependencies
class_docstr_tok: ["Use","easy_install","to","install","the","package",",","w\/dependencies"]
code: def finalize_options(self):
      orig.install.finalize_options(self)
      if self.root:
          self.single_version_externally_managed = True
      elif self.single_version_externally_managed:
          if not self.root and not self.record:
              raise DistutilsArgError(
                  "You must specify --record or --root when building system"
                  " packages"
              )
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/command/install.py
imports: from distutils.errors import DistutilsArgError
  import inspect
  import glob
  import platform
  import distutils.command.install
  import setuptools
  from ..warnings import SetuptoolsDeprecationWarning, SetuptoolsWarning
label_desc: Use image node_id 2 for calling the install obj's underlying member method code with example usage: obj.finalize_options() without return types