code: def walk_egg(egg_dir):
      
      walker = sorted_walk(egg_dir)
      base, dirs, files = next(walker)
      if 'EGG-INFO' in dirs:
          dirs.remove('EGG-INFO')
      yield base, dirs, files
      for bdf in walker:
          yield bdf
docs: Walk an unpacked egg's contents, skipping the metadata directory