I am attempting to install my pack on a standard Vagrant instance, but it can’t seem to find the pip packages located in my
extra-index-url for pip.
Everything works as expected if I copy
/opt/stackstorm/virtualenv/mypack, and manually run pip install with
opt/stackstorm/virtualenvs/mypack/bin/pip install -U -r /opt/stackstorm/packs/mypack/requirements.txt. However, installing the pack again will override this manual change to the virtualenv, and result in a failed install due to an unknown package in requirements.txt.
What is the correct way to configure pip prior to the pack install. Do I perhaps need to configure pip for the
st2 users, rather than the default
vagrant user, or is there a more idiomatic way to do this?
Cheers and thank you for your time!