@property<EOL><INDENT>def filename(self):<DEDENT>
if self.buildver:<EOL><INDENT>buildver = '<STR_LIT:->' + self.buildver<EOL><DEDENT>else:<EOL><INDENT>buildver = '<STR_LIT>'<EOL><DEDENT>pyver = '<STR_LIT:.>'.join(self.pyver)<EOL>abi = '<STR_LIT:.>'.join(self.abi)<EOL>arch = '<STR_LIT:.>'.join(self.arch)<EOL>version = self.version.replace('<STR_LIT:->', '<STR_LIT:_>')<EOL>return '<STR_LIT>' % (self.name, version, buildver,<EOL>pyver, abi, arch)<EOL>
Build and return a filename from the various components.