def versions(self) -> Set[Version]:
if self._versions is not None:
return self._versions
if self._data_versions is None:
return None
versions = set()
for version_str in self._data_versions:
try:
version = Version(version_str)
except InvalidVersion:
logging.info("Got invalid version for {}: {}".format(self.package.get_name(), version_str))
continue
versions.add(version)
self._versions = versions
return self._versions
评论列表
文章目录