Add support for printing the Python executable name in the upgrade message.

# Aider chat conversation:
This commit is contained in:
Paul Gauthier 2023-07-20 08:36:26 -03:00
parent 4b133929c8
commit fe9bcef676

View file

@ -1,6 +1,8 @@
import requests import requests
import pkg_resources import pkg_resources
import aider import aider
import sys
from pathlib import Path
from aider.dump import dump from aider.dump import dump
@ -14,7 +16,8 @@ def check_version():
return return
print(f"Running aider version {current_version}, newer version available: {latest_version}") print(f"Running aider version {current_version}, newer version available: {latest_version}")
print("To upgrade, run: pip install --upgrade aider-chat") py = Path(sys.executable).name
print(f"To upgrade, run: {py} -m pip install --upgrade aider-chat")
if __name__ == "__main__": if __name__ == "__main__":
check_version() check_version()