if shortname.lower() != shortname or ' ' in shortname: print( '\nProvided short name should be lowercase, and may not contain spaces!\n' ) if version == '' and deploy_mode == 'installer': print('\nA version number is required in "installer" mode.\n') sys.exit(1) if not outputDir: print('\nYou must name the output directory with the -o parameter.\n') sys.exit(1) if not outputDir.exists(): print('\nThe specified output directory does not exist!\n') sys.exit(1) elif not outputDir.isDirectory(): print('\nThe specified output directory is a file!\n') sys.exit(1) if deploy_mode == 'standalone': s = Standalone(appFilename, tokens) s.basename = shortname if currentPlatform: platform = PandaSystem.getPlatform() if platform.startswith("win"): s.build(Filename(outputDir, shortname + ".exe"), platform) else: s.build(Filename(outputDir, shortname), platform) elif len(platforms) == 0: s.buildAll(outputDir)
shortname = appFilename.getBasenameWoExtension() if shortname.lower() != shortname or ' ' in shortname: print '\nProvided short name should be lowercase, and may not contain spaces!\n' if version == '' and deploy_mode == 'installer': print '\nA version number is required in "installer" mode.\n' sys.exit(1) if not outputDir: print '\nYou must name the output directory with the -o parameter.\n' sys.exit(1) if not outputDir.exists(): print '\nThe specified output directory does not exist!\n' sys.exit(1) elif not outputDir.isDirectory(): print '\nThe specified output directory is a file!\n' sys.exit(1) if deploy_mode == 'standalone': s = Standalone(appFilename, tokens) s.basename = shortname if currentPlatform: platform = PandaSystem.getPlatform() if platform.startswith("win"): s.build(Filename(outputDir, shortname + ".exe"), platform) else: s.build(Filename(outputDir, shortname), platform) elif len(platforms) == 0: s.buildAll(outputDir)