Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Working on #9846 I had to upgrade pip-tools because they didn't work with pip 22.1
When I did that e2e tests started failing because "@" was an invalid requirement
e2e.yml was running...
python -m pip install $(grep -ivE "psycopg2" requirements.txt | cut -d'#' -f1) --no-cache-dir --compile
...to remove psycopg2 and lines with comments and pass them as a set of strings instead of a file to pip install
That started failing because the two lines with
@
in them needed quoting to be installableChanges
The tests pass without the two-stage
psycopg2
install. So this change upgrades pip-tools and does a normal pip install in the e2e job (like all the other actions use)How did you test this code?
running it in CI as part of #9846