diff --git a/dvc/check_updates.py b/dvc/check_updates.py index e113d8061..23c91dea2 100644 --- a/dvc/check_updates.py +++ b/dvc/check_updates.py @@ -1,19 +1,18 @@ -from github import Github +import json +import requests from dvc import VERSION_BASE from dvc.logger import Logger -GITHUB_USER = 'dataversioncontrol' -GITHUB_REPO = 'dvc' +DVCAPI_URL = 'https://4ki8820rsf.execute-api.us-east-2.amazonaws.com/prod/latest-version' def check_updates(): current = VERSION_BASE try: - gh = Github() - user = gh.get_user(GITHUB_USER) - repo = user.get_repo(GITHUB_REPO) - latest = repo.get_latest_release().title + r = requests.get(DVCAPI_URL) + j = json.loads(r.content) + latest = j['version'] except Exception as exc: Logger.debug('Failed to obtain latest version: {}'.format(str(exc))) return diff --git a/dvc/latest-version b/dvc/latest-version new file mode 100644 index 000000000..b15b0c276 --- /dev/null +++ b/dvc/latest-version @@ -0,0 +1 @@ +"Hello from Lambda" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index eaed5ed0f..2283e5f3e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,4 +20,4 @@ paramiko>=2.4.1 binaryornot==0.4.4 jsonpath-rw==1.4.0 reflink==0.2.0 -PyGithub>=1.39 +requests>=2.18.4 diff --git a/setup.py b/setup.py index 767c7c14f..5212b0186 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,7 @@ install_requires = [ "binaryornot==0.4.4", "jsonpath-rw==1.4.0", "reflink==0.2.0", - "PyGithub>=1.39", + "requests>=2.18.4", ] setup(