mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix ruff errors
This commit is contained in:
parent
16b7246412
commit
cd3111c324
@ -4,11 +4,11 @@ pip install <path_to_git_source>.
|
|||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import platform
|
import platform
|
||||||
|
from distutils.version import LooseVersion
|
||||||
|
|
||||||
import pkg_resources
|
import pkg_resources
|
||||||
import psutil
|
import psutil
|
||||||
import requests
|
import requests
|
||||||
from distutils.version import LooseVersion
|
|
||||||
from rich import box, print
|
from rich import box, print
|
||||||
from rich.console import Console, group
|
from rich.console import Console, group
|
||||||
from rich.panel import Panel
|
from rich.panel import Panel
|
||||||
@ -48,20 +48,19 @@ def invokeai_is_running() -> bool:
|
|||||||
|
|
||||||
|
|
||||||
def get_pypi_versions():
|
def get_pypi_versions():
|
||||||
url = f"https://pypi.org/pypi/invokeai/json"
|
url = "https://pypi.org/pypi/invokeai/json"
|
||||||
try:
|
try:
|
||||||
data = requests.get(url).json()
|
data = requests.get(url).json()
|
||||||
except:
|
except Exception:
|
||||||
raise Exception("Unable to fetch version information from PyPi")
|
raise Exception("Unable to fetch version information from PyPi")
|
||||||
|
|
||||||
versions = list(data["releases"].keys())
|
versions = list(data["releases"].keys())
|
||||||
versions.sort(key=LooseVersion, reverse=True)
|
versions.sort(key=LooseVersion, reverse=True)
|
||||||
latest_version = [v for v in versions if 'rc' not in v][0]
|
latest_version = [v for v in versions if "rc" not in v][0]
|
||||||
latest_release_candidate = [v for v in versions if 'rc' in v][0]
|
latest_release_candidate = [v for v in versions if "rc" in v][0]
|
||||||
return latest_version, latest_release_candidate
|
return latest_version, latest_release_candidate
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def welcome(latest_release: str, latest_prerelease: str):
|
def welcome(latest_release: str, latest_prerelease: str):
|
||||||
@group()
|
@group()
|
||||||
def text():
|
def text():
|
||||||
@ -102,11 +101,7 @@ def get_extras():
|
|||||||
return extras
|
return extras
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
||||||
if invokeai_is_running():
|
if invokeai_is_running():
|
||||||
print(":exclamation: [bold red]Please terminate all running instances of InvokeAI before updating.[/red bold]")
|
print(":exclamation: [bold red]Please terminate all running instances of InvokeAI before updating.[/red bold]")
|
||||||
input("Press any key to continue...")
|
input("Press any key to continue...")
|
||||||
@ -116,7 +111,6 @@ def main():
|
|||||||
|
|
||||||
welcome(latest_release, latest_prerelease)
|
welcome(latest_release, latest_prerelease)
|
||||||
|
|
||||||
|
|
||||||
release = latest_release
|
release = latest_release
|
||||||
choice = Prompt.ask("Choice:", choices=["1", "2", "3"], default="1")
|
choice = Prompt.ask("Choice:", choices=["1", "2", "3"], default="1")
|
||||||
|
|
||||||
@ -125,14 +119,13 @@ def main():
|
|||||||
elif choice == "2":
|
elif choice == "2":
|
||||||
release = latest_prerelease
|
release = latest_prerelease
|
||||||
elif choice == "3":
|
elif choice == "3":
|
||||||
release = Prompt.ask("Enter an InvokeAI version name")
|
release = Prompt.ask("Enter an InvokeAI version name")
|
||||||
|
|
||||||
extras = get_extras()
|
extras = get_extras()
|
||||||
|
|
||||||
print(f":crossed_fingers: Upgrading to [yellow]{release}[/yellow]")
|
print(f":crossed_fingers: Upgrading to [yellow]{release}[/yellow]")
|
||||||
cmd = f'pip install "invokeai{extras}=={release}" --use-pep517 --upgrade'
|
cmd = f'pip install "invokeai{extras}=={release}" --use-pep517 --upgrade'
|
||||||
|
|
||||||
|
|
||||||
print("")
|
print("")
|
||||||
print("")
|
print("")
|
||||||
if os.system(cmd) == 0:
|
if os.system(cmd) == 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user