|
|
|
@ -6,16 +6,21 @@ import sys
|
|
|
|
|
import hashlib
|
|
|
|
|
import os.path
|
|
|
|
|
|
|
|
|
|
dirn = os.path.dirname
|
|
|
|
|
|
|
|
|
|
sys.path.insert(0, dirn(dirn(dirn(os.path.abspath(__file__)))))
|
|
|
|
|
|
|
|
|
|
from devscripts.utils import read_file, write_file
|
|
|
|
|
from youtube_dl.compat import compat_open as open
|
|
|
|
|
|
|
|
|
|
if len(sys.argv) <= 1:
|
|
|
|
|
print('Specify the version number as parameter')
|
|
|
|
|
sys.exit()
|
|
|
|
|
version = sys.argv[1]
|
|
|
|
|
|
|
|
|
|
with open('update/LATEST_VERSION', 'w') as f:
|
|
|
|
|
f.write(version)
|
|
|
|
|
write_file('update/LATEST_VERSION', version)
|
|
|
|
|
|
|
|
|
|
versions_info = json.load(open('update/versions.json'))
|
|
|
|
|
versions_info = json.loads(read_file('update/versions.json'))
|
|
|
|
|
if 'signature' in versions_info:
|
|
|
|
|
del versions_info['signature']
|
|
|
|
|
|
|
|
|
@ -39,5 +44,5 @@ for key, filename in filenames.items():
|
|
|
|
|
versions_info['versions'][version] = new_version
|
|
|
|
|
versions_info['latest'] = version
|
|
|
|
|
|
|
|
|
|
with open('update/versions.json', 'w') as jsonf:
|
|
|
|
|
json.dump(versions_info, jsonf, indent=4, sort_keys=True)
|
|
|
|
|
with open('update/versions.json', 'w', encoding='utf-8') as jsonf:
|
|
|
|
|
json.dumps(versions_info, jsonf, indent=4, sort_keys=True)
|
|
|
|
|