def __repr__(self):
        """
        Return a textual representation of this instance,
        """
        if self.source_url:
            suffix = ' [%s]' % self.source_url
        else:
            suffix = ''
        return '<Distribution %s (%s)%s>' % (self.name, self.version, suffix)

        Return a textual representation of this instance,
        
product/gradle-plugin/src/main/python/pip/_vendor/distlib/database.py