Files
h3n3-jmwright-CQ-Editor/bundle.py
2022-09-16 13:52:44 -05:00

25 lines
616 B
Python

from sys import platform
from path import Path
from os import system
from shutil import make_archive
from cq_editor import __version__ as version
out_p = Path('dist/CQ-editor')
out_p.rmtree_p()
build_p = Path('build')
build_p.rmtree_p()
system("pyinstaller pyinstaller.spec")
if platform == 'linux':
with out_p:
p = Path('.').glob('libpython*')[0]
p.symlink(p.split(".so")[0]+".so")
make_archive(f'CQ-editor-{version}-linux64','bztar', out_p / '..', 'CQ-editor')
elif platform == 'win32':
make_archive(f'CQ-editor-{version}-win64','zip', out_p / '..', 'CQ-editor')