Пример #1
0
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)
Пример #2
0
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)