(argv)
| 52 | |
| 53 | |
| 54 | def main(argv): |
| 55 | _register_cli_opts() |
| 56 | |
| 57 | # Parse CLI args, set up logging |
| 58 | common_setup( |
| 59 | config=config, |
| 60 | setup_db=False, |
| 61 | register_mq_exchanges=False, |
| 62 | register_internal_trigger_types=False, |
| 63 | ) |
| 64 | |
| 65 | packs = cfg.CONF.pack |
| 66 | update = cfg.CONF.update |
| 67 | |
| 68 | proxy_config = get_and_set_proxy_config() |
| 69 | |
| 70 | for pack in packs: |
| 71 | # Setup pack virtual environment |
| 72 | LOG.info('Setting up virtualenv for pack "%s"' % (pack)) |
| 73 | setup_pack_virtualenv( |
| 74 | pack_name=pack, |
| 75 | update=update, |
| 76 | logger=LOG, |
| 77 | proxy_config=proxy_config, |
| 78 | no_download=True, |
| 79 | ) |
| 80 | LOG.info('Successfully set up virtualenv for pack "%s"' % (pack)) |
| 81 | |
| 82 | return 0 |
nothing calls this directly
no test coverage detected