'Iterates over the ``installed-files.txt`` entries and returns paths for
each line if the path is pointing to a file located in the
``.egg-info`` directory or one of its subdirectories.
:parameter absolute: If *absolute* is ``True``, each returned path is
transformed into a local absolute path. Otherwise the
raw value from ``installed-files.txt`` is returned.
:type absolute: boolean
:returns: iterator of paths'

def list_distinfo_files(self, absolute=False):

    record_path = os.path.join(self.path, u'installed-files.txt')
    skip = True
    with codecs.open(record_path, u'r', encoding=u'utf-8') as f:
        for line in f:
            line = line.strip()
            if (line == u'./'):
                skip = False
                continue
            if (not skip):
                p = os.path.normpath(os.path.join(self.path, line))
                if p.startswith(self.path):
                    if absolute:
                        (yield p)
                    else:
                        (yield line)
