class_docstr: Build Bazel artifacts and move generated files.
code: def finalize_options(self):
      # verified with bazel 2.0.0, 3.0.0, and 4.0.0 via bazelisk
      self._bazel_cmd = shutil.which("bazel")
      if not self._bazel_cmd:
          self._bazel_cmd = shutil.which("bazelisk")
      if not self._bazel_cmd:
          raise RuntimeError(
              'Could not find "bazel" or "bazelisk" binary. Please visit '
              "https://docs.bazel.build/versions/main/install.html for "
              "installation instruction."
          )
      self._additional_build_options = []
      if platform.system() == "Darwin":  # see b/175182911 for context
          self._additional_build_options = ["--macos_minimum_os=10.9"]
  
file_path: model-card-toolkit/setup.py
imports: import platform
  import shutil
  import subprocess
  from distutils.command import build
  from setuptools import Command, setup
label_desc: Use image node_id 2 for calling the _BazelBuildCommand obj's underlying member method code with example usage: obj.finalize_options() without return types