def read_manifest(self):
log.info("<STR_LIT>", self.manifest)<EOL>manifest = open(self.manifest, '<STR_LIT>')<EOL>for line in manifest:<EOL><INDENT>if PY3:<EOL><INDENT>try:<EOL><INDENT>line = line.decode('<STR_LIT>')<EOL><DEDENT>except UnicodeDecodeError:<EOL><INDENT>log.warn("<STR_LIT>" % line)<EOL>continue<EOL><DEDENT><DEDENT>line = line.strip()<EOL>if line.startswith('<STR_LIT:#>') or not line:<EOL><INDENT>continue<EOL><DEDENT>self.filelist.append(line)<EOL><DEDENT>manifest.close()<EOL>
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.