from jmwright 72b67da
This commit is contained in:
24
bundle.py
Normal file
24
bundle.py
Normal file
@@ -0,0 +1,24 @@
|
||||
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')
|
||||
Reference in New Issue
Block a user