1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
pip/pip
Donald Stufft 2912910b44 Do a (slightly) less insane thing to handle debundling
Previously we attempt to do some crazy things with import hooks
in order to attempt to automatically alias normally installed
dependencies as our vendored dependencies. This turned out to be
fairly fragile, so instead we'll manually patch sys.modules to
trigger the aliasing.

As part of this, we also drop support for the
PIP_NO_VENDOR_FOR_DOWNSTREAM environment variable because it was
never fully supported and now that we have wheel caching, actually
using it could possibly trigger a bad wheel to be cached. The new
mechanism requires some light patching by downstream to opt into
the mechanism, so they can also easily remove all of the files
in pip/_vendor/ except for __init__.py.
2015-06-23 22:27:47 -04:00
..
_vendor Do a (slightly) less insane thing to handle debundling 2015-06-23 22:27:47 -04:00
commands Issue #2731: Constraints files. 2015-06-03 06:38:33 +12:00
compat Merge pull request #2743 from Carreau/importlib 2015-06-23 19:13:31 -04:00
models Use __all__ instead of # noqa 2014-12-17 22:49:10 -05:00
operations Replace wheel cache cache_dir with an object. 2015-04-23 10:03:50 +12:00
req Merge pull request #2743 from Carreau/importlib 2015-06-23 19:13:31 -04:00
utils Advise use of python -m pip on Windows when suggesting an upgrade 2015-05-26 14:13:41 +01:00
vcs Hide setup.py output unless using -v 2015-05-20 21:27:12 -04:00
__init__.py bump version 2015-05-22 20:14:27 -04:00
__main__.py Handle updates to flake8 2015-02-11 10:23:57 -05:00
basecommand.py Issue #2731: Constraints files. 2015-06-03 06:38:33 +12:00
baseparser.py Issue #2867: Accept --no/only-binary via pip.conf 2015-06-10 10:25:15 +12:00
cmdoptions.py Merge pull request #2857 from rbtcollins/issue-2731 2015-06-08 18:29:02 -04:00
download.py Use the directory locking for the filecache 2015-05-20 14:21:11 -04:00
exceptions.py 1) parse with defaults set as they are naturally (vs forcing to None) 2015-04-24 22:32:26 -07:00
index.py Do a (slightly) less insane thing to handle debundling 2015-06-23 22:27:47 -04:00
locations.py We no longer need to handle a static build directory 2015-04-07 04:20:51 -04:00
pep425tags.py get only first part of SOABI for ABI tag 2015-06-18 11:20:52 -07:00
status_codes.py Switch to using the stdlib logger instead of pip.log 2014-09-10 09:36:09 -04:00
wheel.py Fixed support for Jython 2.7 in wheel.py. 2015-06-10 07:13:08 +04:00