code: def build_wheel(
      self,
      wheel_directory,
      config_settings=None,
      metadata_directory=None,
  ):
      return self._build_with_temp_dir(
          ["bdist_wheel"], ".whl", wheel_directory, config_settings
      )
  
imports: import io
  import os
  import sys
  import tokenize
  import shutil
  import contextlib
  import setuptools
  import distutils
  from setuptools.py31compat import TemporaryDirectory
  from pkg_resources import parse_requirements
  from pkg_resources.py31compat import makedirs
label_desc: Use image node_id 8 for calling the _BuildMetaBackend obj's underlying member method code with example usage: obj.build_wheel(wheel_directory, config_settings, metadata_directory) and returns: self