27 lines
608 B
Python
27 lines
608 B
Python
|
import os
|
||
|
import platform
|
||
|
import sys
|
||
|
import zipfile
|
||
|
|
||
|
|
||
|
def main():
|
||
|
zipfilename = 'lbrynet-daemon-{}.zip'.format(get_system_label())
|
||
|
full_filename = os.path.join('dist', zipfilename)
|
||
|
executable = 'lbrynet-daemon'
|
||
|
if platform.system() == 'Windows':
|
||
|
executable += '.exe'
|
||
|
with zipfile.ZipFile(full_filename, 'w') as myzip:
|
||
|
myzip.write(os.path.join('app', 'dist', executable), executable)
|
||
|
|
||
|
|
||
|
def get_system_label():
|
||
|
system = platform.system()
|
||
|
if system == 'Darwin':
|
||
|
return 'macOS'
|
||
|
else:
|
||
|
return system
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
sys.exit(main())
|