Skip to content
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

Temporarily pin virtualenv to 16.7.10 to fix CI failures #10853

Merged
merged 1 commit into from
Jul 21, 2021

Conversation

pranavrajpal
Copy link
Contributor

virtualenv's 16.7.11 release yesterday appears to have broken our CI by updating the embedded version of pip to something that doesn't support python 2 (see #10407 (comment) for more info).

This is probably not an ideal long-term fix seeing as we're eventually going to need to switch to virtualenv 20 for python 3.10 support (see #10407), but this should fix CI long enough to find a better fix for this, whether that means:

  • Dropping the failing python2 tests entirely (see Remove Python 2 virtualenv tests #10846)
  • Figuring out why the installed virtualenv isn't using the embedded pip 20.3.4, which does have python 2 support (maybe try installing virtualenv on python2 or something?)
  • Switching to virtualenv 20 and hoping it has a fix for this

Test Plan

I have no clue how to test this on my computer, but hopefully if the CI passes on this that should be enough confirmation that this works.

virtualenv 16.7.11 appears to have broken our CI by upgrading the
version of pip embedded to something that doesn't support python 2, so
this pins virtualenv to the last version that we know works.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants