Skip to content

Commit b1e9fc0

Browse files
committed
Do not use LegacyVersion #3171 #3177
Reference: #3177 Reference: #3171 Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent ded56e9 commit b1e9fc0

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

src/scancode/outdated.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ def build_outdated_message(installed_version, release_date, newer_version=''):
114114
'Visit https://github.com/nexB/scancode-toolkit/releases for details.'
115115
)
116116
return msg
117-
118117

119118

120119
def check_scancode_version(
@@ -155,8 +154,8 @@ def fetch_newer_version(
155154
State is stored in the scancode_cache_dir.
156155
If `force` is True, redo a PyPI remote check.
157156
"""
158-
installed_version = packaging_version.parse(installed_version)
159157
try:
158+
installed_version = packaging_version.parse(installed_version)
160159
state = VersionCheckState()
161160

162161
current_time = datetime.datetime.utcnow()
@@ -186,16 +185,6 @@ def fetch_newer_version(
186185

187186
latest_version = packaging_version.parse(latest_version)
188187

189-
# Our git version string is not PEP 440 compliant, and thus improperly
190-
# parsed via most 3rd party version parsers. We handle this case by
191-
# pulling out the "base" release version by split()-ting on "post".
192-
#
193-
# For example, "3.1.2.post351.850399ba3" becomes "3.1.2"
194-
if isinstance(installed_version, packaging_version.LegacyVersion):
195-
installed_version = installed_version.split('post')
196-
installed_version = installed_version[0]
197-
installed_version = packaging_version.parse(installed_version)
198-
199188
# Determine if our latest_version is older
200189
if (installed_version < latest_version
201190
and installed_version.base_version != latest_version.base_version):

0 commit comments

Comments
 (0)