MCPcopy Create free account
hub / github.com/StackStorm/st2 / main

Function main

st2common/st2common/cmd/setup_pack_virtualenv.py:54–82  ·  view source on GitHub ↗
(argv)

Source from the content-addressed store, hash-verified

52
53
54def 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

Callers

nothing calls this directly

Calls 3

get_and_set_proxy_configFunction · 0.90
setup_pack_virtualenvFunction · 0.90
_register_cli_optsFunction · 0.70

Tested by

no test coverage detected