def to_versions(self):
versions = []<EOL>for bound in self.bounds:<EOL><INDENT>if bound.lower.inclusive and bound.upper.inclusiveand (bound.lower.version == bound.upper.version):<EOL><INDENT>versions.append(bound.lower.version)<EOL><DEDENT><DEDENT>return versions or None<EOL>
Returns exact version ranges as Version objects, or None if there
        are no exact version ranges present.