@@ -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
120119def 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