1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
import datetime
from json import load, dump
import os
import sys
dest_dir = sys.argv[1]
version = sys.argv[2]
lfortran_commit_sha = sys.argv[3]
filename = "data.json"
if os.path.exists(filename):
d = load(open(filename))
else:
d = {"dev": [], "release": []}
entry = {
"url": "https://lfortran.github.io/tarballs/%s/lfortran-%s.tar.gz" % \
(dest_dir, version),
"version": version,
"lfortran_commit_sha": lfortran_commit_sha,
"created": str(datetime.datetime.now())
}
d[dest_dir].append(entry)
print("Saving to %s." % filename)
with open(filename, "w") as f:
dump(d, f, indent=4, ensure_ascii=False, sort_keys=True)
|