]> granicus.if.org Git - python/commit
Issue #19728: add private ensurepip._uninstall CLI
authorNick Coghlan <ncoghlan@gmail.com>
Sat, 30 Nov 2013 07:15:09 +0000 (17:15 +1000)
committerNick Coghlan <ncoghlan@gmail.com>
Sat, 30 Nov 2013 07:15:09 +0000 (17:15 +1000)
commitfdf3a620a27c6d924be62877befa3a5881de6a41
tree1936b83a9bcad591f2b99951bf01143a0ba89583
parent1b1b1789d022095266c83d4ce441ae6d096afbcd
Issue #19728: add private ensurepip._uninstall CLI

MvL would like to be able to preserve CPython's existing clean
uninstall behaviour on Windows before enabling the pip
installation option by default.

This private CLI means running "python -m ensurepip._uninstall"
will remove pip and setuptools before proceeding with the rest
of the uninstallation process.

If the version of pip differs from the one bootstrapped by
CPython, then the uninstallation helper will leave it alone
(just like any other pip installed packages)
Lib/ensurepip/__init__.py
Lib/test/test_ensurepip.py
Lib/test/test_venv.py