Skip to content

Commit 81a644c

Browse files
authored
Add check for newer version
1 parent c88d405 commit 81a644c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

compare50/__main__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import traceback
1313
import time
1414
import tempfile
15+
import requests
16+
import pkg_resources
1517

1618
import attr
1719
import lib50
@@ -357,6 +359,12 @@ def main():
357359

358360
args = parser.parse_args()
359361

362+
# Check for newer version
363+
if __version__:
364+
latest = max(requests.get("https://pypi.org/pypi/compare50/json").json()["releases"], key=pkg_resources.parse_version)
365+
if latest > __version__:
366+
print("A newer version is available. Run `pip3 install --upgrade compare50` to upgrade.")
367+
360368
excepthook.verbose = args.verbose
361369

362370
# Set max file size in bytes

0 commit comments

Comments
 (0)