docstr: Copy metadata (egg info) to the target_dir
docstr_tok: ["Copy","metadata","(","egg","info",")","to","the","target_dir"]
code: def copy_metadata_to(self, target_dir):
      "Copy metadata (egg info) to the target_dir"
      # normalize the path (so that a forward-slash in egg_info will
      # match using startswith below)
      norm_egg_info = os.path.normpath(self.egg_info)
      prefix = os.path.join(norm_egg_info, "")
      for path in self.ei_cmd.filelist.files:
          if path.startswith(prefix):
              target = os.path.join(target_dir, path[len(prefix) :])
              ensure_directory(target)
              self.copy_file(path, target)
  
imports: from distutils.errors import DistutilsSetupError
  from distutils.dir_util import remove_tree, mkpath
  from distutils import log
  from types import CodeType
  import sys
  import os
  import re
  import textwrap
  import marshal
  from setuptools.extern import six
  from pkg_resources import get_build_platform, Distribution, ensure_directory
  from pkg_resources import EntryPoint
  from setuptools.extension import Library
  from setuptools import Command
label_desc: Use image node_id 10 for calling the bdist_egg obj's underlying member method code with example usage: obj.copy_metadata_to(target_dir) without return types