def METHOD_NAME(self):
    """Read the manifest file (named by 'self.manifest') and use it to
    fill in 'self.filelist', the list of files to include in the source
    distribution.
    """
    log.info("reading manifest file '%s'", self.manifest)
    manifest = open(self.manifest, 'rb')
    for line in manifest:
        # The manifest must contain UTF-8. See #303.
        try:
            line = line.decode('UTF-8')
        except UnicodeDecodeError:
            log.warn("%r not UTF-8 decodable -- skipping" % line)
            continue
        # ignore comments and blank lines
        line = line.strip()
        if line.startswith('#') or not line:
            continue
        self.filelist.append(line)
    manifest.close()