aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCara Salter <cara@devcara.com>2023-02-16 12:57:05 -0500
committerCara Salter <cara@devcara.com>2023-02-16 12:57:05 -0500
commitc272478b4e63c24702e2d968dc8c6d4dbe2e225a (patch)
treeae5c89942636396cd01b531d1d4f2cad65bcbf7f
parentb0b759f3f1adedcafc10961a1a4fa838d80c5142 (diff)
downloadmodpackman-c272478b4e63c24702e2d968dc8c6d4dbe2e225a.tar.gz
modpackman-c272478b4e63c24702e2d968dc8c6d4dbe2e225a.zip
Fix installer.py
can't iter over a set without iter()
-rw-r--r--.gitignore2
-rwxr-xr-xinstaller.py2
-rw-r--r--requirements.txt20
3 files changed, 23 insertions, 1 deletions
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