We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58fd993 commit 5ddca8bCopy full SHA for 5ddca8b
.github/workflows/scripts/find_version.py
@@ -10,7 +10,17 @@ def go(argv: list[str]):
10
)
11
assert result.status == 200
12
parsed = json.loads(result.read())
13
- version = parsed["info"]["version"]
+ # `releases` is deprecated but should be good for now
14
+ # https://warehouse.pypa.io/api-reference/json.html
15
+ v14 = sorted(
16
+ [key for key in parsed["releases"] if key.startswith("1.4")],
17
+ key=lambda key: [
18
+ int(part) if part.isdecimal() else -1
19
+ for part in key.split(".")
20
+ ],
21
+ )
22
+ version = v14[-1]
23
+ # version = parsed["info"]["version"] # this is now v2
24
print(f"rel_{version}".replace(".", "_"))
25
else:
26
for part in argv:
0 commit comments