def as_requirement(self):
        """Return a ``Requirement`` that matches this distribution exactly"""
        if isinstance(self.parsed_version, packaging.version.Version):
            spec = "%s==%s" % (self.project_name, self.parsed_version)
        else:
            spec = "%s===%s" % (self.project_name, self.parsed_version)

        return Requirement.parse(spec)
Return a ``Requirement`` that matches this distribution exactly
product/gradle-plugin/src/main/python/pip/_vendor/pkg_resources/__init__.py