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
Fix Windows failures in pip module due to raw string formatting #26617
Conversation
This allows us to pass lists of args to cmd.* without having to do type checking beforehand to make sure they're lists.
Test failures are due to changing list of command arguments. I will update these (and fix the lint errors) later tonight. |
Also made a number of formatting fixes
OK, tests have been updated and the module now passes the args to Please don't merge yet, I want to do manual testing in the morning before I am comfortable signing off on it. |
Just closing until you do your manual testing. Since tests passed someone could accidentally merge this. =) |
OK, manual testing went fine, I just ended up making one change unrelated to the rest of the changes to ensure that we return a useful error when non-list input is specified for pip.installed's "pkgs" argument. |
Fix Windows failures in pip module due to raw string formatting
Fixes #9592.