def main(argv=None): opts = parse_args(sys.argv[1:]) xaccLocation = os.path.dirname(os.path.realpath(__file__)) if opts.location: print(xaccLocation) sys.exit(0) if hasPluginGenerator and opts.subcommand == "generate-plugin": plugin_generator.run_generator(opts, xaccLocation) sys.exit(0) if opts.python_include_dir: print(sysconfig.get_paths()['platinclude']) sys.exit(0) if opts.framework_help: Initialize(['--help']) return if opts.list_backends is not None: acc = opts.list_backends if acc == 'ibm': info('Retrieving remote IBM backend information') Initialize(['--'+acc+'-list-backends']) elif acc == 'dwave': info('Retrieving remote D-Wave solver information') Initialize(['--'+acc+'-list-solvers']) return if not opts.set_credentials == None: setCredentials(opts) if not opts.benchmark == None: benchmark(opts)
def main(argv=None): opts = parse_args(sys.argv[1:]) xaccLocation = os.path.dirname(os.path.realpath(__file__)) if opts.location: print(xaccLocation) sys.exit(0) if hasPluginGenerator and opts.subcommand == "generate-plugin": plugin_generator.run_generator(opts, xaccLocation) sys.exit(0) if opts.python_include_dir: print(sysconfig.get_paths()['platinclude']) sys.exit(0) if not opts.set_credentials == None: setCredentials(opts) if not opts.benchmark == None: benchmark_from_cmd_line(opts)