From c272478b4e63c24702e2d968dc8c6d4dbe2e225a Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Thu, 16 Feb 2023 12:57:05 -0500 Subject: Fix installer.py can't iter over a set without iter() --- .gitignore | 2 ++ installer.py | 2 +- requirements.txt | 20 ++++++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index fcb831d..7fc6478 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ __pycache__/ *.log build/ dist/ +.venv/ +*.log diff --git a/installer.py b/installer.py index bdad7a6..627e340 100755 --- a/installer.py +++ b/installer.py @@ -51,7 +51,7 @@ def setup_forge(profile_id): profiles = json.load(f) difference = set(profiles["profiles"].keys()) - old_profile_ids if difference: - forge_profile_id = next(difference) + forge_profile_id = next(iter(difference)) forge_game_version = profiles["profiles"][forge_profile_id]["lastVersionId"] del profiles["profiles"][forge_profile_id] else: diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..dcdb6a3 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,20 @@ +altgraph==0.17.3 +async-generator==1.10 +attrs==22.2.0 +certifi==2022.12.7 +charset-normalizer==3.0.1 +exceptiongroup==1.1.0 +h11==0.14.0 +idna==3.4 +outcome==1.2.0 +pyinstaller==5.8.0 +pyinstaller-hooks-contrib==2023.0 +PySocks==1.7.1 +requests==2.28.2 +selenium==4.8.0 +sniffio==1.3.0 +sortedcontainers==2.4.0 +trio==0.22.0 +trio-websocket==0.9.2 +urllib3==1.26.14 +wsproto==1.2.0 -- cgit v1.2.3