code: def build_sdist(self, sdist_directory, config_settings=None):
      return self._build_with_temp_dir(
          ["sdist", "--formats", "gztar"],
          ".tar.gz",
          sdist_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 9 for calling the _BuildMetaBackend obj's underlying member method code with example usage: obj.build_sdist(sdist_directory, config_settings) and returns: self