1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
pip/pip
Ian Wienand 35a3e8b7f5 Restore ability to uninstall distutils packages
This is a partial revert of 6afc718307
to restore the ability to overwrite distutils installed packages.

It is not elegant, but some projects (such as OpenStack's devstack)
rely on overwriting packages installed via the system package manager.
These packages can't be removed because they are dependencies for
parts of the base system, but many of the things devstack needs to run
requires later dependencies.  For historical reasons it's not easy to
fix this into a virtualenv, etc, all at once.

If distributions move to setuptools based packages, this problem might
fix itself.
2016-01-20 16:57:04 +11:00
..
_vendor Merge pull request #3287 from sigmavirus24/bug/3282 2016-01-19 19:19:51 -05:00
commands pip.wheel: change --wheel-dir default value 2016-01-19 22:42:22 +01:00
compat Provide an alternative to os.path.samefile 2016-01-17 22:40:46 +01:00
models Use __all__ instead of # noqa 2014-12-17 22:49:10 -05:00
operations remove unused arguments find_tags in vcs.get_src_requirement 2016-01-14 19:04:04 +01:00
req Restore ability to uninstall distutils packages 2016-01-20 16:57:04 +11:00
utils Restore the close to this file object 2016-01-19 05:39:54 -05:00
vcs Merge pull request #3312 from sbidoul/no-branch-in-egg-name-sbi 2016-01-18 18:04:03 -05:00
__init__.py Bump version to 8.0.0 for release 2016-01-19 19:36:29 -05:00
__main__.py Handle updates to flake8 2015-02-11 10:23:57 -05:00
basecommand.py fixed a few flake8 errors 2016-01-01 15:47:31 -05:00
baseparser.py Issue #2867: Accept --no/only-binary via pip.conf 2015-06-10 10:25:15 +12:00
cmdoptions.py Allow all wheels from PyPI 2016-01-14 13:54:31 -05:00
download.py conditional fix 2016-01-02 14:29:35 -05:00
exceptions.py Consolidate hash constants in pip.utils.hashing. 2015-10-12 16:29:08 -04:00
index.py No need to sort the candidates, just find the best 2016-01-15 10:19:07 +01:00
locations.py Use ssl.get_default_verify_paths() to get the system CABundle 2016-01-19 00:57:45 -05:00
pep425tags.py Fix OS X platform detection for pep425tags 2015-11-06 16:39:15 -08:00
status_codes.py Switch to using the stdlib logger instead of pip.log 2014-09-10 09:36:09 -04:00
wheel.py Merge pull request #3284 from ncoghlan/pep376-installer-file 2016-01-19 10:41:08 -05:00