diff --git a/compare50/__main__.py b/compare50/__main__.py index faffa35..1a885c6 100644 --- a/compare50/__main__.py +++ b/compare50/__main__.py @@ -12,6 +12,8 @@ import traceback import time import tempfile +import requests +import pkg_resources import attr import lib50 @@ -357,6 +359,12 @@ def main(): args = parser.parse_args() + # Check for newer version + if __version__: + latest = max(requests.get("https://pypi.org/pypi/compare50/json").json()["releases"], key=pkg_resources.parse_version) + if latest > __version__: + print("A newer version is available. Run `pip3 install --upgrade compare50` to upgrade.") + excepthook.verbose = args.verbose # Set max file size in bytes