move import. add more github compile compat
This commit is contained in:
parent
6152e5f7ac
commit
bcc01c51f6
2
.github/workflows/post_compile.py
vendored
2
.github/workflows/post_compile.py
vendored
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import zipfile
|
|
||||||
import shutil
|
import shutil
|
||||||
|
import zipfile
|
||||||
|
|
||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
os.system('')
|
os.system('')
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
# All rights reserved
|
# All rights reserved
|
||||||
# -------------------------------
|
# -------------------------------
|
||||||
|
|
||||||
|
import os
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import shutil
|
import shutil
|
||||||
@ -60,4 +61,17 @@ if __name__ == '__main__':
|
|||||||
print('Compile Done!')
|
print('Compile Done!')
|
||||||
print(f'Compile Time: {time.time_ns() - start_time} ns ({(time.time_ns() - start_time) / 1000_000_000} s)')
|
print(f'Compile Time: {time.time_ns() - start_time} ns ({(time.time_ns() - start_time) / 1000_000_000} s)')
|
||||||
if is_github:
|
if is_github:
|
||||||
subprocess.run(['python', 'libs/utils/github.py', compiler.output_path])
|
# 去除无用字体文件
|
||||||
|
shutil.rmtree(compiler.output_path / 'fonts' / 'Fira_Code', ignore_errors=True)
|
||||||
|
shutil.rmtree(compiler.output_path / 'fonts' / 'scientifica', ignore_errors=True)
|
||||||
|
shutil.rmtree(compiler.output_path / 'fonts' / 'HarmonyOS_Sans' / 'HarmonyOS_Sans_Condensed', ignore_errors=True)
|
||||||
|
shutil.rmtree(compiler.output_path / 'fonts' / 'HarmonyOS_Sans' / 'HarmonyOS_Sans', ignore_errors=True)
|
||||||
|
os.remove(compiler.output_path / 'fonts' / 'Monocraft.otf')
|
||||||
|
os.remove(compiler.output_path / 'fonts' / 'SmileySans-Oblique.ttf')
|
||||||
|
# 压缩
|
||||||
|
with zipfile.ZipFile(Path('./build/Difficult_Rocket.zip'), 'w', zipfile.ZIP_DEFLATED, compresslevel=9) as dist_zip:
|
||||||
|
for path, sub_paths, sub_files in os.walk(compiler.output_path / 'DR.dist'):
|
||||||
|
print(f'writing {path}')
|
||||||
|
for file in sub_files:
|
||||||
|
file_path = os.path.join(path, file)
|
||||||
|
dist_zip.write(file_path)
|
||||||
|
Loading…
Reference in New Issue
Block a user