summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkg_resources/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index 507bacc6..1bb67a71 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -2500,6 +2500,11 @@ class Distribution(object):
def parsed_version(self):
if not hasattr(self, "_parsed_version"):
self._parsed_version = parse_version(self.version)
+ self._warn_legacy_version()
+
+ return self._parsed_version
+
+ def _warn_legacy_version(self):
if isinstance(
self._parsed_version, packaging.version.LegacyVersion):
# While an empty version is techincally a legacy version and
@@ -2520,7 +2525,6 @@ class Distribution(object):
PEP440Warning,
)
- return self._parsed_version
@property
def version(self):