as you can see, my app uses an existing virtual env and does not need virtualenv_specs, also my app use local nimbus
updating to 3.14.0, submit throws:
Traceback (most recent call last):
File "/opt/venv/bin/sparse", line 11, in <module>
sys.exit(main())
File "/opt/venvlib/python3.4/site-packages/streamparse/cli/sparse.py", line 79, in main
args.func(args)
File "/opt/venv/lib/python3.4/site-packages/streamparse/cli/submit.py", line 299, in main
user=args.user)
File "/opt/venv/lib/python3.4/site-packages/streamparse/cli/submit.py", line 185, in submit_topology
user=user)
File "/opt/venv/lib/python3.4/site-packages/streamparse/cli/update_virtualenv.py", line 91, in create_or_update_virtualenvs
config["virtualenv_specs"] = config["virtualenv_specs"].rstrip("/")
KeyError: 'virtualenv_specs'
i'v added a dummy virtualenv_specs to config, and a new error appears:
[localhost] Executing task '_create_or_update_virtualenv'
Warning: Unable to load SSH config file '/home/user/.ssh/config'
Fatal error: Needed to prompt for a connection or sudo password (host: localhost), but input would be ambiguous in parallel mode
Aborting.
Fatal error: One or more hosts failed while executing task '_create_or_update_virtualenv'
Aborting.
Using previous version, the following config works fine:
as you can see, my app uses an existing virtual env and does not need virtualenv_specs, also my app use local nimbus updating to 3.14.0, submit throws:
i'v added a dummy
virtualenv_specs
to config, and a new error appears: