@property<EOL><INDENT>def known_remotes(self):<DEDENT>
objects = []<EOL>for line in self.context.capture('<STR_LIT>', '<STR_LIT>', '<STR_LIT>').splitlines():<EOL><INDENT>tokens = line.split()<EOL>if len(tokens) >= <NUM_LIT:2>:<EOL><INDENT>name = tokens[<NUM_LIT:0>]<EOL>objects.append(Remote(<EOL>default=(name == '<STR_LIT>'),<EOL>location=tokens[<NUM_LIT:1>], name=name, repository=self,<EOL>roles=(['<STR_LIT>'] if '<STR_LIT>' in tokens<EOL>else (['<STR_LIT>'] if '<STR_LIT>' in tokens<EOL>else (['<STR_LIT>', '<STR_LIT>']))),<EOL>))<EOL><DEDENT><DEDENT>return objects<EOL>
The names of the configured remote repositories (a list of :class:`.Remote` objects).