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())