20 lines
572 B
Python
20 lines
572 B
Python
|
import json
|
||
|
import os
|
||
|
|
||
|
dir_path = os.path.dirname(os.path.realpath(__file__))
|
||
|
parent_path = os.path.dirname(dir_path)
|
||
|
|
||
|
in_file = open('build-exe-config.template.json', 'r')
|
||
|
config = json.loads(in_file.read())
|
||
|
in_file.close()
|
||
|
|
||
|
for option in config["pyinstallerOptions"]:
|
||
|
if option["optionDest"] == "icon_file":
|
||
|
option["value"] = dir_path + option["value"]
|
||
|
if option["optionDest"] == "datas":
|
||
|
option["value"] = parent_path + option["value"]
|
||
|
|
||
|
out_file = open('build-exe-config.json', 'w')
|
||
|
out_file.write(json.dumps(config, indent=2))
|
||
|
out_file.close()
|