@@ -67,25 +67,6 @@ def total_seconds(td):
6767 return val / 10 ** 6
6868
6969
70- def is_outdated (release_date ):
71- """
72- Return True if 90 days have passed since `release_date` datetime object.
73-
74- For example:
75-
76- >>> release_date = datetime.datetime(2020, 9, 23)
77- >>> is_outdated(release_date)
78- True
79- >>> release_date = datetime.datetime.utcnow()
80- >>> is_outdated(release_date)
81- False
82- """
83- current_time = datetime .datetime .utcnow ()
84- seconds_since_last_check = total_seconds (current_time - release_date )
85- ninety_days = 90 * 24 * 60 * 60
86- return seconds_since_last_check > ninety_days
87-
88-
8970class VersionCheckState :
9071
9172 def __init__ (self ):
@@ -133,24 +114,10 @@ def build_outdated_message(installed_version, release_date, newer_version=''):
133114 'Visit https://github.com/nexB/scancode-toolkit/releases for details.'
134115 )
135116 return msg
117+
136118
137119
138- def check_scancode_version_locally (
139- installed_version = scancode_version ,
140- release_date = scancode_release_date ,
141- ):
142- """
143- Return a message to display if outdated or None. Work offline, without a
144- PyPI remote check.
145- """
146- if is_outdated (release_date ):
147- return build_outdated_message (
148- installed_version = installed_version ,
149- release_date = release_date ,
150- )
151-
152-
153- def check_scancode_version_remotely (
120+ def check_scancode_version (
154121 installed_version = scancode_version ,
155122 release_date = scancode_release_date ,
156123 new_version_url = 'https://pypi.org/pypi/scancode-toolkit/json' ,
0 commit comments