@property<EOL><INDENT>def provides(self):<DEDENT>
plist = self.metadata.provides<EOL>s = '<STR_LIT>' % (self.name, self.version)<EOL>if s not in plist:<EOL><INDENT>plist.append(s)<EOL><DEDENT>return plist<EOL>
A set of distribution names and versions provided by this distribution.
:return: A set of "name (version)" strings.