diff --git a/aider/versioncheck.py b/aider/versioncheck.py index 96963581c..a09a2b536 100644 --- a/aider/versioncheck.py +++ b/aider/versioncheck.py @@ -1,11 +1,10 @@ import requests -from bs4 import BeautifulSoup import pkg_resources def check_version(): - response = requests.get('https://pypi.org/project/aider/') - soup = BeautifulSoup(response.text, 'html.parser') - latest_version = soup.find('h1', {'class': 'package-header__name'}).text.split()[-1] + response = requests.get('https://pypi.org/pypi/aider/json') + data = response.json() + latest_version = data['info']['version'] current_version = pkg_resources.get_distribution('aider').version if pkg_resources.parse_version(latest_version) > pkg_resources.parse_version(current_version):