code: def finalize_options(self):
      self.set_undefined_options(
          "build",
          ("build_base", "build_base"),
          ("build_lib", "build_lib"),
          ("build_scripts", "build_scripts"),
          ("build_temp", "build_temp"),
      )
      self.set_undefined_options("bdist", ("bdist_base", "bdist_base"))
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/_distutils/command/clean.py
imports: import os
  from ..core import Command
  from ..dir_util import remove_tree
  from distutils._log import log
label_desc: Use image node_id 2 for calling the clean obj's underlying member method code with example usage: obj.finalize_options() without return types