class_docstr: Build Bazel artifacts and move generated files.
code: def run(self):
      subprocess.check_call(
          [
              self._bazel_cmd,
              "run",
              "--compilation_mode",
              "opt",
              "--define",
              "grpc_no_ares=true",
              "--verbose_failures",
              *self._additional_build_options,
              "//ml_metadata:move_generated_files",
          ],
          # Bazel should be invoked in a directory containing bazel WORKSPACE
          # file, which is the root directory.
          cwd=os.path.dirname(os.path.realpath(__file__)),
      )
  
imports: import os
  import platform
  import shutil
  import subprocess
  import setuptools
  from setuptools import find_packages
  from setuptools import setup
  from setuptools.command.install import install
  from setuptools.dist import Distribution
  from distutils.command import build
label_desc: Use image node_id 3 for calling the _BazelBuildCommand obj's underlying member method code with example usage: obj.run() without return types