_scripts: upgrade to python3 (#3716)

Upgrade python script to python3
This commit is contained in:
Alessandro Arzilli 2024-05-08 19:30:57 +02:00 committed by GitHub
parent bba7547156
commit b4fc206a7b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

@ -1,6 +1,6 @@
#!/usr/bin/python #!/usr/bin/python3
import json import json
import urllib import urllib.request
import sys import sys
import re import re
@ -19,9 +19,9 @@ def splitver(x):
return v return v
ver = sys.argv[1] ver = sys.argv[1]
d = json.loads(urllib.urlopen('https://go.dev/dl/?mode=json&include=all').read()) d = json.loads(urllib.request.urlopen('https://go.dev/dl/?mode=json&include=all').read())
ds = sorted(d, reverse=True, key=lambda it: splitver(it['version'][2:])) ds = sorted(d, reverse=True, key=lambda it: splitver(it['version'][2:]))
for x in ds: for x in ds:
if x['version'][:len(ver)] == ver: if x['version'][:len(ver)] == ver:
print x['version'] print(x['version'])
exit(0) exit(0)

@ -25,7 +25,7 @@ if [ "$GOVERSION" = "gotip" ]; then
cd - cd -
else else
echo Finding latest patch version for $GOVERSION echo Finding latest patch version for $GOVERSION
GOVERSION=$(python _scripts/latestver.py $GOVERSION) GOVERSION=$(python3 _scripts/latestver.py $GOVERSION)
echo Go $GOVERSION on $ARCH echo Go $GOVERSION on $ARCH
cd $TMPDIR cd $TMPDIR
curl -sSL "https://storage.googleapis.com/golang/$GOVERSION.darwin-$ARCH.tar.gz" | tar -xz curl -sSL "https://storage.googleapis.com/golang/$GOVERSION.darwin-$ARCH.tar.gz" | tar -xz