-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade venv and pip #684
Upgrade venv and pip #684
Conversation
Packages are find on EL7 and EL8. |
The --no-site-packages was fixed by @blag create a new branch of dh-virtualenv that didn't set it. This then led to problems whereby /opt/stackstorm/st2/bin/python was a sym link to /usr/bin/python. So the pack install hubot failed, as the path to the executables was found from the python sys.executalbe, which when sym linked meant it looked for files in /usr/bin instead of /opt/stackstorm/st2/bin. Using the --copies virtualenv option fixes this. Verified on U18. Will push commit up once U16 test finished. |
NB. The packages relies on the PR StackStorm/st2packaging-dockerfiles#98, so anticipate failures until the relevant st2packaging-dockerfiles change is merged. |
st2packaging-dockerfiles PR now merged. Just waiting for the new dockerfiles to be uploaded to https://hub.docker.com/r/stackstorm/packagingbuild/tags?page=1&ordering=last_updated, and then will reset off the circleCI. |
This will fail until we get the StackStorm/st2#5123 fix in, as we need the change to fixate-requirements.py. But equally if we just take that PR we then get problems as we get pip and virtualenv problems. So these two PRs need to go in together. |
Updates to use pip 20.3.4. Using its legacy-resolver option.