Skip to content

Commit 6757c2e

Browse files
fix version finding bug
1 parent 800f1f1 commit 6757c2e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

scripts/web_startup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import re
77
import js
88
import json
9-
from operator import itemgetter
109
import warnings
1110
import micropip
1211

@@ -68,12 +67,13 @@ async def switch_version():
6867

6968

7069
print("Loading all versions... ", end="")
71-
versions_all = json.load(
70+
foo = json.load(
7271
get("https://api.github.com/repos/dragoncoder047/schemascii/contents/dist"))
72+
foo = filter(lambda x: x["name"].endswith(".whl"), foo)
73+
foo = map(lambda x: x["path"], foo)
7374
versions_to_wheel_map = dict(
74-
zip(map(itemgetter("name"), versions_all), map(itemgetter("path"), versions_all)))
75+
zip(map(lambda x: re.search(r"""/schemascii-([\d.]+)-""", x).group(1), foo), foo))
7576
all_versions = list(versions_to_wheel_map.keys())
76-
all_versions.append("DEV")
7777
latest_version = re.search(
7878
r'''version = "([\d.]+)"''', get("pyproject.toml").read()).group(1)
7979
print(all_versions, "latest =", latest_version)

0 commit comments

Comments
 (0)