-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Handle invalid requirement as parameter to uninstall #9052
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a minor comment, otherwise LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You will also have to rebase your PR on master to fix the CI 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
script.pip
is a special helper that actually spawn a process.
Roger that, @xavfernandez. How do I rebase my PR on master, so the CI will get fixed and I will be allowed to merge? :) |
something like:
should work (given that |
Hi @xavfernandez ! 😃 |
Hi @uranusjr 😁 |
Hi @pradyunsg, I am humbly pumping this PR as I don't want it to get lost. |
Thanks for the nudge here @GuyTuval! :) |
Hello! I am an automated bot and I have noticed that this pull request is not currently able to be merged. If you are able to either merge the |
Hi @pradyunsg! |
adds VERBOSE custom log level between DEBUG and INFO used when `-v` is given. Now require -vv to enable full debug output. Messages can be logged with VERBOSE level to promote them to `-v` output instead of `-vv`
The UTF-8 encoding was assumed in an sdist, but without explicit specifying, extraction may fail on obscure systems where the default encoding is not UTF-8. Co-Authored-By: Chris Hunt <[email protected]>
The practical difference is the mismatch detection is not performed at most once for every invocation, thus only warned once if there are any mismatches.
Hello @pradyunsg ! |
Co-authored-by: Pradyun Gedam <[email protected]>
POSIX is problematic when the environment is not configured properly.
In pip 20.3, the new resolver will be the default. Therefore, this commit updates user docs to change instructions for testing, migration, etc. Towards #8937.
Co-authored-by: Xavier Fernandez <[email protected]>
Co-authored-by: Xavier Fernandez <[email protected]>
…958' into failed-uninstall-parameter-4958
Implemented error handling when passing a URL or an archive to
pip uninstall
.The current implementation, when given a list of libraries in
pip uninstall
, will not uninstall any library if at least one of them is an archive or a URL.