summaryrefslogtreecommitdiff
path: root/pip
diff options
context:
space:
mode:
authorDonald Stufft <donald@stufft.io>2013-10-22 21:32:25 -0400
committerDonald Stufft <donald@stufft.io>2013-10-22 21:32:25 -0400
commit814514e1bd7b7585af45ab28864484a04e45d1dd (patch)
tree8a2ee30d4ee83d2556510f716e1584ffb15023c9 /pip
parentc375a35a68512da62f3ccd8673d3b455017fa80c (diff)
downloadpip-814514e1bd7b7585af45ab28864484a04e45d1dd.tar.gz
Rename pip.vendor.* to pip._vendor.* to ensure it's obviously private
Diffstat (limited to 'pip')
-rw-r--r--pip/_vendor/Makefile (renamed from pip/vendor/Makefile)0
-rw-r--r--pip/_vendor/README.rst (renamed from pip/vendor/README.rst)6
-rw-r--r--pip/_vendor/__init__.py8
-rw-r--r--pip/_vendor/colorama/__init__.py (renamed from pip/vendor/colorama/__init__.py)0
-rw-r--r--pip/_vendor/colorama/ansi.py (renamed from pip/vendor/colorama/ansi.py)0
-rw-r--r--pip/_vendor/colorama/ansitowin32.py (renamed from pip/vendor/colorama/ansitowin32.py)0
-rw-r--r--pip/_vendor/colorama/initialise.py (renamed from pip/vendor/colorama/initialise.py)0
-rw-r--r--pip/_vendor/colorama/win32.py (renamed from pip/vendor/colorama/win32.py)0
-rw-r--r--pip/_vendor/colorama/winterm.py (renamed from pip/vendor/colorama/winterm.py)0
-rw-r--r--pip/_vendor/distlib/__init__.py (renamed from pip/vendor/distlib/__init__.py)0
-rw-r--r--pip/_vendor/distlib/_backport/__init__.py (renamed from pip/vendor/distlib/_backport/__init__.py)0
-rw-r--r--pip/_vendor/distlib/_backport/misc.py (renamed from pip/vendor/distlib/_backport/misc.py)0
-rw-r--r--pip/_vendor/distlib/_backport/shutil.py (renamed from pip/vendor/distlib/_backport/shutil.py)0
-rw-r--r--pip/_vendor/distlib/_backport/sysconfig.cfg (renamed from pip/vendor/distlib/_backport/sysconfig.cfg)0
-rw-r--r--pip/_vendor/distlib/_backport/sysconfig.py (renamed from pip/vendor/distlib/_backport/sysconfig.py)0
-rw-r--r--pip/_vendor/distlib/_backport/tarfile.py (renamed from pip/vendor/distlib/_backport/tarfile.py)0
-rw-r--r--pip/_vendor/distlib/compat.py (renamed from pip/vendor/distlib/compat.py)0
-rw-r--r--pip/_vendor/distlib/database.py (renamed from pip/vendor/distlib/database.py)0
-rw-r--r--pip/_vendor/distlib/index.py (renamed from pip/vendor/distlib/index.py)0
-rw-r--r--pip/_vendor/distlib/locators.py (renamed from pip/vendor/distlib/locators.py)0
-rw-r--r--pip/_vendor/distlib/manifest.py (renamed from pip/vendor/distlib/manifest.py)0
-rw-r--r--pip/_vendor/distlib/markers.py (renamed from pip/vendor/distlib/markers.py)0
-rw-r--r--pip/_vendor/distlib/metadata.py (renamed from pip/vendor/distlib/metadata.py)0
-rw-r--r--pip/_vendor/distlib/resources.py (renamed from pip/vendor/distlib/resources.py)0
-rw-r--r--pip/_vendor/distlib/scripts.py (renamed from pip/vendor/distlib/scripts.py)0
-rw-r--r--pip/_vendor/distlib/t32.exe (renamed from pip/vendor/distlib/t32.exe)bin54272 -> 54272 bytes
-rw-r--r--pip/_vendor/distlib/t64.exe (renamed from pip/vendor/distlib/t64.exe)bin55296 -> 55296 bytes
-rw-r--r--pip/_vendor/distlib/util.py (renamed from pip/vendor/distlib/util.py)0
-rw-r--r--pip/_vendor/distlib/version.py (renamed from pip/vendor/distlib/version.py)0
-rw-r--r--pip/_vendor/distlib/w32.exe (renamed from pip/vendor/distlib/w32.exe)bin53760 -> 53760 bytes
-rw-r--r--pip/_vendor/distlib/w64.exe (renamed from pip/vendor/distlib/w64.exe)bin54784 -> 54784 bytes
-rw-r--r--pip/_vendor/distlib/wheel.py (renamed from pip/vendor/distlib/wheel.py)0
-rw-r--r--pip/_vendor/html5lib/LICENSE (renamed from pip/vendor/html5lib/LICENSE)0
-rw-r--r--pip/_vendor/html5lib/__init__.py (renamed from pip/vendor/html5lib/__init__.py)0
-rw-r--r--pip/_vendor/html5lib/constants.py (renamed from pip/vendor/html5lib/constants.py)0
-rw-r--r--pip/_vendor/html5lib/filters/__init__.py (renamed from pip/vendor/html5lib/filters/__init__.py)0
-rw-r--r--pip/_vendor/html5lib/filters/_base.py (renamed from pip/vendor/html5lib/filters/_base.py)0
-rw-r--r--pip/_vendor/html5lib/filters/alphabeticalattributes.py (renamed from pip/vendor/html5lib/filters/alphabeticalattributes.py)0
-rw-r--r--pip/_vendor/html5lib/filters/inject_meta_charset.py (renamed from pip/vendor/html5lib/filters/inject_meta_charset.py)0
-rw-r--r--pip/_vendor/html5lib/filters/lint.py (renamed from pip/vendor/html5lib/filters/lint.py)0
-rw-r--r--pip/_vendor/html5lib/filters/optionaltags.py (renamed from pip/vendor/html5lib/filters/optionaltags.py)0
-rw-r--r--pip/_vendor/html5lib/filters/sanitizer.py (renamed from pip/vendor/html5lib/filters/sanitizer.py)0
-rw-r--r--pip/_vendor/html5lib/filters/whitespace.py (renamed from pip/vendor/html5lib/filters/whitespace.py)0
-rw-r--r--pip/_vendor/html5lib/html5parser.py (renamed from pip/vendor/html5lib/html5parser.py)2
-rw-r--r--pip/_vendor/html5lib/ihatexml.py (renamed from pip/vendor/html5lib/ihatexml.py)0
-rw-r--r--pip/_vendor/html5lib/inputstream.py (renamed from pip/vendor/html5lib/inputstream.py)2
-rw-r--r--pip/_vendor/html5lib/sanitizer.py (renamed from pip/vendor/html5lib/sanitizer.py)0
-rw-r--r--pip/_vendor/html5lib/serializer/__init__.py (renamed from pip/vendor/html5lib/serializer/__init__.py)0
-rw-r--r--pip/_vendor/html5lib/serializer/htmlserializer.py (renamed from pip/vendor/html5lib/serializer/htmlserializer.py)2
-rw-r--r--pip/_vendor/html5lib/tokenizer.py (renamed from pip/vendor/html5lib/tokenizer.py)0
-rw-r--r--pip/_vendor/html5lib/treebuilders/__init__.py (renamed from pip/vendor/html5lib/treebuilders/__init__.py)0
-rw-r--r--pip/_vendor/html5lib/treebuilders/_base.py (renamed from pip/vendor/html5lib/treebuilders/_base.py)2
-rw-r--r--pip/_vendor/html5lib/treebuilders/dom.py (renamed from pip/vendor/html5lib/treebuilders/dom.py)0
-rw-r--r--pip/_vendor/html5lib/treebuilders/etree.py (renamed from pip/vendor/html5lib/treebuilders/etree.py)2
-rw-r--r--pip/_vendor/html5lib/treebuilders/etree_lxml.py (renamed from pip/vendor/html5lib/treebuilders/etree_lxml.py)0
-rw-r--r--pip/_vendor/html5lib/treewalkers/__init__.py (renamed from pip/vendor/html5lib/treewalkers/__init__.py)0
-rw-r--r--pip/_vendor/html5lib/treewalkers/_base.py (renamed from pip/vendor/html5lib/treewalkers/_base.py)2
-rw-r--r--pip/_vendor/html5lib/treewalkers/dom.py (renamed from pip/vendor/html5lib/treewalkers/dom.py)0
-rw-r--r--pip/_vendor/html5lib/treewalkers/etree.py (renamed from pip/vendor/html5lib/treewalkers/etree.py)2
-rw-r--r--pip/_vendor/html5lib/treewalkers/genshistream.py (renamed from pip/vendor/html5lib/treewalkers/genshistream.py)0
-rw-r--r--pip/_vendor/html5lib/treewalkers/lxmletree.py (renamed from pip/vendor/html5lib/treewalkers/lxmletree.py)2
-rw-r--r--pip/_vendor/html5lib/treewalkers/pulldom.py (renamed from pip/vendor/html5lib/treewalkers/pulldom.py)0
-rw-r--r--pip/_vendor/html5lib/trie/__init__.py (renamed from pip/vendor/html5lib/trie/__init__.py)0
-rw-r--r--pip/_vendor/html5lib/trie/_base.py (renamed from pip/vendor/html5lib/trie/_base.py)0
-rw-r--r--pip/_vendor/html5lib/trie/datrie.py (renamed from pip/vendor/html5lib/trie/datrie.py)2
-rw-r--r--pip/_vendor/html5lib/trie/py.py (renamed from pip/vendor/html5lib/trie/py.py)2
-rw-r--r--pip/_vendor/html5lib/utils.py (renamed from pip/vendor/html5lib/utils.py)0
-rw-r--r--pip/_vendor/re-vendor.py (renamed from pip/vendor/re-vendor.py)0
-rw-r--r--pip/_vendor/requests/__init__.py (renamed from pip/vendor/requests/__init__.py)0
-rw-r--r--pip/_vendor/requests/adapters.py (renamed from pip/vendor/requests/adapters.py)0
-rw-r--r--pip/_vendor/requests/api.py (renamed from pip/vendor/requests/api.py)0
-rw-r--r--pip/_vendor/requests/auth.py (renamed from pip/vendor/requests/auth.py)0
-rw-r--r--pip/_vendor/requests/cacert.pem (renamed from pip/vendor/requests/cacert.pem)0
-rw-r--r--pip/_vendor/requests/certs.py (renamed from pip/vendor/requests/certs.py)0
-rw-r--r--pip/_vendor/requests/compat.py (renamed from pip/vendor/requests/compat.py)0
-rw-r--r--pip/_vendor/requests/cookies.py (renamed from pip/vendor/requests/cookies.py)0
-rw-r--r--pip/_vendor/requests/exceptions.py (renamed from pip/vendor/requests/exceptions.py)0
-rw-r--r--pip/_vendor/requests/hooks.py (renamed from pip/vendor/requests/hooks.py)0
-rw-r--r--pip/_vendor/requests/models.py (renamed from pip/vendor/requests/models.py)0
-rw-r--r--pip/_vendor/requests/packages/__init__.py (renamed from pip/vendor/requests/packages/__init__.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/__init__.py (renamed from pip/vendor/requests/packages/charade/__init__.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/big5freq.py (renamed from pip/vendor/requests/packages/charade/big5freq.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/big5prober.py (renamed from pip/vendor/requests/packages/charade/big5prober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/chardistribution.py (renamed from pip/vendor/requests/packages/charade/chardistribution.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/charsetgroupprober.py (renamed from pip/vendor/requests/packages/charade/charsetgroupprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/charsetprober.py (renamed from pip/vendor/requests/packages/charade/charsetprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/codingstatemachine.py (renamed from pip/vendor/requests/packages/charade/codingstatemachine.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/compat.py (renamed from pip/vendor/requests/packages/charade/compat.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/constants.py (renamed from pip/vendor/requests/packages/charade/constants.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/cp949prober.py (renamed from pip/vendor/requests/packages/charade/cp949prober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/escprober.py (renamed from pip/vendor/requests/packages/charade/escprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/escsm.py (renamed from pip/vendor/requests/packages/charade/escsm.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/eucjpprober.py (renamed from pip/vendor/requests/packages/charade/eucjpprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/euckrfreq.py (renamed from pip/vendor/requests/packages/charade/euckrfreq.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/euckrprober.py (renamed from pip/vendor/requests/packages/charade/euckrprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/euctwfreq.py (renamed from pip/vendor/requests/packages/charade/euctwfreq.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/euctwprober.py (renamed from pip/vendor/requests/packages/charade/euctwprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/gb2312freq.py (renamed from pip/vendor/requests/packages/charade/gb2312freq.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/gb2312prober.py (renamed from pip/vendor/requests/packages/charade/gb2312prober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/hebrewprober.py (renamed from pip/vendor/requests/packages/charade/hebrewprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/jisfreq.py (renamed from pip/vendor/requests/packages/charade/jisfreq.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/jpcntx.py (renamed from pip/vendor/requests/packages/charade/jpcntx.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/langbulgarianmodel.py (renamed from pip/vendor/requests/packages/charade/langbulgarianmodel.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/langcyrillicmodel.py (renamed from pip/vendor/requests/packages/charade/langcyrillicmodel.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/langgreekmodel.py (renamed from pip/vendor/requests/packages/charade/langgreekmodel.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/langhebrewmodel.py (renamed from pip/vendor/requests/packages/charade/langhebrewmodel.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/langhungarianmodel.py (renamed from pip/vendor/requests/packages/charade/langhungarianmodel.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/langthaimodel.py (renamed from pip/vendor/requests/packages/charade/langthaimodel.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/latin1prober.py (renamed from pip/vendor/requests/packages/charade/latin1prober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/mbcharsetprober.py (renamed from pip/vendor/requests/packages/charade/mbcharsetprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/mbcsgroupprober.py (renamed from pip/vendor/requests/packages/charade/mbcsgroupprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/mbcssm.py (renamed from pip/vendor/requests/packages/charade/mbcssm.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/sbcharsetprober.py (renamed from pip/vendor/requests/packages/charade/sbcharsetprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/sbcsgroupprober.py (renamed from pip/vendor/requests/packages/charade/sbcsgroupprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/sjisprober.py (renamed from pip/vendor/requests/packages/charade/sjisprober.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/universaldetector.py (renamed from pip/vendor/requests/packages/charade/universaldetector.py)0
-rw-r--r--pip/_vendor/requests/packages/charade/utf8prober.py (renamed from pip/vendor/requests/packages/charade/utf8prober.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/__init__.py (renamed from pip/vendor/requests/packages/urllib3/__init__.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/_collections.py (renamed from pip/vendor/requests/packages/urllib3/_collections.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/connectionpool.py (renamed from pip/vendor/requests/packages/urllib3/connectionpool.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/contrib/__init__.py (renamed from pip/vendor/requests/packages/urllib3/contrib/__init__.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py (renamed from pip/vendor/requests/packages/urllib3/contrib/ntlmpool.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py (renamed from pip/vendor/requests/packages/urllib3/contrib/pyopenssl.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/exceptions.py (renamed from pip/vendor/requests/packages/urllib3/exceptions.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/fields.py (renamed from pip/vendor/requests/packages/urllib3/fields.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/filepost.py (renamed from pip/vendor/requests/packages/urllib3/filepost.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/packages/__init__.py (renamed from pip/vendor/requests/packages/urllib3/packages/__init__.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py (renamed from pip/vendor/requests/packages/urllib3/packages/ordered_dict.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/packages/six.py (renamed from pip/vendor/requests/packages/urllib3/packages/six.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py (renamed from pip/vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/poolmanager.py (renamed from pip/vendor/requests/packages/urllib3/poolmanager.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/request.py (renamed from pip/vendor/requests/packages/urllib3/request.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/response.py (renamed from pip/vendor/requests/packages/urllib3/response.py)0
-rw-r--r--pip/_vendor/requests/packages/urllib3/util.py (renamed from pip/vendor/requests/packages/urllib3/util.py)0
-rw-r--r--pip/_vendor/requests/sessions.py (renamed from pip/vendor/requests/sessions.py)0
-rw-r--r--pip/_vendor/requests/status_codes.py (renamed from pip/vendor/requests/status_codes.py)0
-rw-r--r--pip/_vendor/requests/structures.py (renamed from pip/vendor/requests/structures.py)0
-rw-r--r--pip/_vendor/requests/utils.py (renamed from pip/vendor/requests/utils.py)0
-rw-r--r--pip/_vendor/six.py (renamed from pip/vendor/six.py)0
-rw-r--r--pip/_vendor/vendor.txt (renamed from pip/vendor/vendor.txt)0
-rw-r--r--pip/download.py12
-rw-r--r--pip/index.py4
-rw-r--r--pip/log.py2
-rw-r--r--pip/util.py2
-rw-r--r--pip/vendor/__init__.py8
145 files changed, 31 insertions, 31 deletions
diff --git a/pip/vendor/Makefile b/pip/_vendor/Makefile
index 416249aca..416249aca 100644
--- a/pip/vendor/Makefile
+++ b/pip/_vendor/Makefile
diff --git a/pip/vendor/README.rst b/pip/_vendor/README.rst
index a9f8bc0cd..324edd2f8 100644
--- a/pip/vendor/README.rst
+++ b/pip/_vendor/README.rst
@@ -8,7 +8,7 @@ successfully vendor them.
Modifications
=============
-* html5lib has been modified to import six from pip.vendor
+* html5lib has been modified to import six from pip._vendor
Note to Downstream Distributors
@@ -18,7 +18,7 @@ Libraries are vendored/bundled inside of this directory in order to prevent
end users from needing to manually install packages if they accidently remove
something that pip depends on.
-All bundled packages exist in the ``pip.vendor`` namespace, and the versions
+All bundled packages exist in the ``pip._vendor`` namespace, and the versions
(fetched from PyPI) that we use are located in vendor.txt. If you remove
-``pip.vendor.*`` you'll also need to update the import statements that import
+``pip._vendor.*`` you'll also need to update the import statements that import
these packages.
diff --git a/pip/_vendor/__init__.py b/pip/_vendor/__init__.py
new file mode 100644
index 000000000..f233ca0d3
--- /dev/null
+++ b/pip/_vendor/__init__.py
@@ -0,0 +1,8 @@
+"""
+pip._vendor is for vendoring dependencies of pip to prevent needing pip to
+depend on something external.
+
+Files inside of pip._vendor should be considered immutable and should only be
+updated to versions from upstream.
+"""
+from __future__ import absolute_import
diff --git a/pip/vendor/colorama/__init__.py b/pip/_vendor/colorama/__init__.py
index 2d127fa8e..2d127fa8e 100644
--- a/pip/vendor/colorama/__init__.py
+++ b/pip/_vendor/colorama/__init__.py
diff --git a/pip/vendor/colorama/ansi.py b/pip/_vendor/colorama/ansi.py
index fef40571d..fef40571d 100644
--- a/pip/vendor/colorama/ansi.py
+++ b/pip/_vendor/colorama/ansi.py
diff --git a/pip/vendor/colorama/ansitowin32.py b/pip/_vendor/colorama/ansitowin32.py
index d29060187..d29060187 100644
--- a/pip/vendor/colorama/ansitowin32.py
+++ b/pip/_vendor/colorama/ansitowin32.py
diff --git a/pip/vendor/colorama/initialise.py b/pip/_vendor/colorama/initialise.py
index 7c8e77611..7c8e77611 100644
--- a/pip/vendor/colorama/initialise.py
+++ b/pip/_vendor/colorama/initialise.py
diff --git a/pip/vendor/colorama/win32.py b/pip/_vendor/colorama/win32.py
index f4024f95e..f4024f95e 100644
--- a/pip/vendor/colorama/win32.py
+++ b/pip/_vendor/colorama/win32.py
diff --git a/pip/vendor/colorama/winterm.py b/pip/_vendor/colorama/winterm.py
index 4a711fde9..4a711fde9 100644
--- a/pip/vendor/colorama/winterm.py
+++ b/pip/_vendor/colorama/winterm.py
diff --git a/pip/vendor/distlib/__init__.py b/pip/_vendor/distlib/__init__.py
index 08cf98d8f..08cf98d8f 100644
--- a/pip/vendor/distlib/__init__.py
+++ b/pip/_vendor/distlib/__init__.py
diff --git a/pip/vendor/distlib/_backport/__init__.py b/pip/_vendor/distlib/_backport/__init__.py
index f7dbf4c9a..f7dbf4c9a 100644
--- a/pip/vendor/distlib/_backport/__init__.py
+++ b/pip/_vendor/distlib/_backport/__init__.py
diff --git a/pip/vendor/distlib/_backport/misc.py b/pip/_vendor/distlib/_backport/misc.py
index cfb318d34..cfb318d34 100644
--- a/pip/vendor/distlib/_backport/misc.py
+++ b/pip/_vendor/distlib/_backport/misc.py
diff --git a/pip/vendor/distlib/_backport/shutil.py b/pip/_vendor/distlib/_backport/shutil.py
index 9e2e234d4..9e2e234d4 100644
--- a/pip/vendor/distlib/_backport/shutil.py
+++ b/pip/_vendor/distlib/_backport/shutil.py
diff --git a/pip/vendor/distlib/_backport/sysconfig.cfg b/pip/_vendor/distlib/_backport/sysconfig.cfg
index 1746bd01c..1746bd01c 100644
--- a/pip/vendor/distlib/_backport/sysconfig.cfg
+++ b/pip/_vendor/distlib/_backport/sysconfig.cfg
diff --git a/pip/vendor/distlib/_backport/sysconfig.py b/pip/_vendor/distlib/_backport/sysconfig.py
index 34e2ef197..34e2ef197 100644
--- a/pip/vendor/distlib/_backport/sysconfig.py
+++ b/pip/_vendor/distlib/_backport/sysconfig.py
diff --git a/pip/vendor/distlib/_backport/tarfile.py b/pip/_vendor/distlib/_backport/tarfile.py
index 0580fb795..0580fb795 100644
--- a/pip/vendor/distlib/_backport/tarfile.py
+++ b/pip/_vendor/distlib/_backport/tarfile.py
diff --git a/pip/vendor/distlib/compat.py b/pip/_vendor/distlib/compat.py
index f639a081b..f639a081b 100644
--- a/pip/vendor/distlib/compat.py
+++ b/pip/_vendor/distlib/compat.py
diff --git a/pip/vendor/distlib/database.py b/pip/_vendor/distlib/database.py
index 0f013ec54..0f013ec54 100644
--- a/pip/vendor/distlib/database.py
+++ b/pip/_vendor/distlib/database.py
diff --git a/pip/vendor/distlib/index.py b/pip/_vendor/distlib/index.py
index fac88eb1a..fac88eb1a 100644
--- a/pip/vendor/distlib/index.py
+++ b/pip/_vendor/distlib/index.py
diff --git a/pip/vendor/distlib/locators.py b/pip/_vendor/distlib/locators.py
index c8668986b..c8668986b 100644
--- a/pip/vendor/distlib/locators.py
+++ b/pip/_vendor/distlib/locators.py
diff --git a/pip/vendor/distlib/manifest.py b/pip/_vendor/distlib/manifest.py
index c6b98c59a..c6b98c59a 100644
--- a/pip/vendor/distlib/manifest.py
+++ b/pip/_vendor/distlib/manifest.py
diff --git a/pip/vendor/distlib/markers.py b/pip/_vendor/distlib/markers.py
index afb19c62e..afb19c62e 100644
--- a/pip/vendor/distlib/markers.py
+++ b/pip/_vendor/distlib/markers.py
diff --git a/pip/vendor/distlib/metadata.py b/pip/_vendor/distlib/metadata.py
index a8f79071e..a8f79071e 100644
--- a/pip/vendor/distlib/metadata.py
+++ b/pip/_vendor/distlib/metadata.py
diff --git a/pip/vendor/distlib/resources.py b/pip/_vendor/distlib/resources.py
index d58b25a92..d58b25a92 100644
--- a/pip/vendor/distlib/resources.py
+++ b/pip/_vendor/distlib/resources.py
diff --git a/pip/vendor/distlib/scripts.py b/pip/_vendor/distlib/scripts.py
index 39537935a..39537935a 100644
--- a/pip/vendor/distlib/scripts.py
+++ b/pip/_vendor/distlib/scripts.py
diff --git a/pip/vendor/distlib/t32.exe b/pip/_vendor/distlib/t32.exe
index a92fdc746..a92fdc746 100644
--- a/pip/vendor/distlib/t32.exe
+++ b/pip/_vendor/distlib/t32.exe
Binary files differ
diff --git a/pip/vendor/distlib/t64.exe b/pip/_vendor/distlib/t64.exe
index 0dc55de1a..0dc55de1a 100644
--- a/pip/vendor/distlib/t64.exe
+++ b/pip/_vendor/distlib/t64.exe
Binary files differ
diff --git a/pip/vendor/distlib/util.py b/pip/_vendor/distlib/util.py
index 0ec178f8e..0ec178f8e 100644
--- a/pip/vendor/distlib/util.py
+++ b/pip/_vendor/distlib/util.py
diff --git a/pip/vendor/distlib/version.py b/pip/_vendor/distlib/version.py
index 4cbfe9048..4cbfe9048 100644
--- a/pip/vendor/distlib/version.py
+++ b/pip/_vendor/distlib/version.py
diff --git a/pip/vendor/distlib/w32.exe b/pip/_vendor/distlib/w32.exe
index 62db2d226..62db2d226 100644
--- a/pip/vendor/distlib/w32.exe
+++ b/pip/_vendor/distlib/w32.exe
Binary files differ
diff --git a/pip/vendor/distlib/w64.exe b/pip/_vendor/distlib/w64.exe
index 4351ccb25..4351ccb25 100644
--- a/pip/vendor/distlib/w64.exe
+++ b/pip/_vendor/distlib/w64.exe
Binary files differ
diff --git a/pip/vendor/distlib/wheel.py b/pip/_vendor/distlib/wheel.py
index a2bca6ed9..a2bca6ed9 100644
--- a/pip/vendor/distlib/wheel.py
+++ b/pip/_vendor/distlib/wheel.py
diff --git a/pip/vendor/html5lib/LICENSE b/pip/_vendor/html5lib/LICENSE
index c87fa7a00..c87fa7a00 100644
--- a/pip/vendor/html5lib/LICENSE
+++ b/pip/_vendor/html5lib/LICENSE
diff --git a/pip/vendor/html5lib/__init__.py b/pip/_vendor/html5lib/__init__.py
index 10e2b74c2..10e2b74c2 100644
--- a/pip/vendor/html5lib/__init__.py
+++ b/pip/_vendor/html5lib/__init__.py
diff --git a/pip/vendor/html5lib/constants.py b/pip/_vendor/html5lib/constants.py
index 1866dd78e..1866dd78e 100644
--- a/pip/vendor/html5lib/constants.py
+++ b/pip/_vendor/html5lib/constants.py
diff --git a/pip/vendor/html5lib/filters/__init__.py b/pip/_vendor/html5lib/filters/__init__.py
index e69de29bb..e69de29bb 100644
--- a/pip/vendor/html5lib/filters/__init__.py
+++ b/pip/_vendor/html5lib/filters/__init__.py
diff --git a/pip/vendor/html5lib/filters/_base.py b/pip/_vendor/html5lib/filters/_base.py
index c7dbaed0f..c7dbaed0f 100644
--- a/pip/vendor/html5lib/filters/_base.py
+++ b/pip/_vendor/html5lib/filters/_base.py
diff --git a/pip/vendor/html5lib/filters/alphabeticalattributes.py b/pip/_vendor/html5lib/filters/alphabeticalattributes.py
index fed6996c1..fed6996c1 100644
--- a/pip/vendor/html5lib/filters/alphabeticalattributes.py
+++ b/pip/_vendor/html5lib/filters/alphabeticalattributes.py
diff --git a/pip/vendor/html5lib/filters/inject_meta_charset.py b/pip/_vendor/html5lib/filters/inject_meta_charset.py
index ca33b70b5..ca33b70b5 100644
--- a/pip/vendor/html5lib/filters/inject_meta_charset.py
+++ b/pip/_vendor/html5lib/filters/inject_meta_charset.py
diff --git a/pip/vendor/html5lib/filters/lint.py b/pip/_vendor/html5lib/filters/lint.py
index 83ad63971..83ad63971 100644
--- a/pip/vendor/html5lib/filters/lint.py
+++ b/pip/_vendor/html5lib/filters/lint.py
diff --git a/pip/vendor/html5lib/filters/optionaltags.py b/pip/_vendor/html5lib/filters/optionaltags.py
index fefe0b309..fefe0b309 100644
--- a/pip/vendor/html5lib/filters/optionaltags.py
+++ b/pip/_vendor/html5lib/filters/optionaltags.py
diff --git a/pip/vendor/html5lib/filters/sanitizer.py b/pip/_vendor/html5lib/filters/sanitizer.py
index b206b54e7..b206b54e7 100644
--- a/pip/vendor/html5lib/filters/sanitizer.py
+++ b/pip/_vendor/html5lib/filters/sanitizer.py
diff --git a/pip/vendor/html5lib/filters/whitespace.py b/pip/_vendor/html5lib/filters/whitespace.py
index dfc60eebd..dfc60eebd 100644
--- a/pip/vendor/html5lib/filters/whitespace.py
+++ b/pip/_vendor/html5lib/filters/whitespace.py
diff --git a/pip/vendor/html5lib/html5parser.py b/pip/_vendor/html5lib/html5parser.py
index 9dfa4dd0a..8a5acfeb0 100644
--- a/pip/vendor/html5lib/html5parser.py
+++ b/pip/_vendor/html5lib/html5parser.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import with_metaclass
+from pip._vendor.six import with_metaclass
import types
diff --git a/pip/vendor/html5lib/ihatexml.py b/pip/_vendor/html5lib/ihatexml.py
index 0fc79308e..0fc79308e 100644
--- a/pip/vendor/html5lib/ihatexml.py
+++ b/pip/_vendor/html5lib/ihatexml.py
diff --git a/pip/vendor/html5lib/inputstream.py b/pip/_vendor/html5lib/inputstream.py
index 00d837fa5..0ac70bb3a 100644
--- a/pip/vendor/html5lib/inputstream.py
+++ b/pip/_vendor/html5lib/inputstream.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
import codecs
import re
diff --git a/pip/vendor/html5lib/sanitizer.py b/pip/_vendor/html5lib/sanitizer.py
index 71dc5212c..71dc5212c 100644
--- a/pip/vendor/html5lib/sanitizer.py
+++ b/pip/_vendor/html5lib/sanitizer.py
diff --git a/pip/vendor/html5lib/serializer/__init__.py b/pip/_vendor/html5lib/serializer/__init__.py
index 8380839a6..8380839a6 100644
--- a/pip/vendor/html5lib/serializer/__init__.py
+++ b/pip/_vendor/html5lib/serializer/__init__.py
diff --git a/pip/vendor/html5lib/serializer/htmlserializer.py b/pip/_vendor/html5lib/serializer/htmlserializer.py
index 11a932703..08b60dfcc 100644
--- a/pip/vendor/html5lib/serializer/htmlserializer.py
+++ b/pip/_vendor/html5lib/serializer/htmlserializer.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
import gettext
_ = gettext.gettext
diff --git a/pip/vendor/html5lib/tokenizer.py b/pip/_vendor/html5lib/tokenizer.py
index 797745787..797745787 100644
--- a/pip/vendor/html5lib/tokenizer.py
+++ b/pip/_vendor/html5lib/tokenizer.py
diff --git a/pip/vendor/html5lib/treebuilders/__init__.py b/pip/_vendor/html5lib/treebuilders/__init__.py
index 6a6b2a4c4..6a6b2a4c4 100644
--- a/pip/vendor/html5lib/treebuilders/__init__.py
+++ b/pip/_vendor/html5lib/treebuilders/__init__.py
diff --git a/pip/vendor/html5lib/treebuilders/_base.py b/pip/_vendor/html5lib/treebuilders/_base.py
index 8d5bc7e8d..970c9adb6 100644
--- a/pip/vendor/html5lib/treebuilders/_base.py
+++ b/pip/_vendor/html5lib/treebuilders/_base.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
from ..constants import scopingElements, tableInsertModeElements, namespaces
diff --git a/pip/vendor/html5lib/treebuilders/dom.py b/pip/_vendor/html5lib/treebuilders/dom.py
index f9e0d76e7..f9e0d76e7 100644
--- a/pip/vendor/html5lib/treebuilders/dom.py
+++ b/pip/_vendor/html5lib/treebuilders/dom.py
diff --git a/pip/vendor/html5lib/treebuilders/etree.py b/pip/_vendor/html5lib/treebuilders/etree.py
index 7b0cdd8e6..48fead7e2 100644
--- a/pip/vendor/html5lib/treebuilders/etree.py
+++ b/pip/_vendor/html5lib/treebuilders/etree.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
import re
diff --git a/pip/vendor/html5lib/treebuilders/etree_lxml.py b/pip/_vendor/html5lib/treebuilders/etree_lxml.py
index 35d08efaa..35d08efaa 100644
--- a/pip/vendor/html5lib/treebuilders/etree_lxml.py
+++ b/pip/_vendor/html5lib/treebuilders/etree_lxml.py
diff --git a/pip/vendor/html5lib/treewalkers/__init__.py b/pip/_vendor/html5lib/treewalkers/__init__.py
index 18124e75f..18124e75f 100644
--- a/pip/vendor/html5lib/treewalkers/__init__.py
+++ b/pip/_vendor/html5lib/treewalkers/__init__.py
diff --git a/pip/vendor/html5lib/treewalkers/_base.py b/pip/_vendor/html5lib/treewalkers/_base.py
index 223ef21c8..a20235961 100644
--- a/pip/vendor/html5lib/treewalkers/_base.py
+++ b/pip/_vendor/html5lib/treewalkers/_base.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
import gettext
_ = gettext.gettext
diff --git a/pip/vendor/html5lib/treewalkers/dom.py b/pip/_vendor/html5lib/treewalkers/dom.py
index a01287a94..a01287a94 100644
--- a/pip/vendor/html5lib/treewalkers/dom.py
+++ b/pip/_vendor/html5lib/treewalkers/dom.py
diff --git a/pip/vendor/html5lib/treewalkers/etree.py b/pip/_vendor/html5lib/treewalkers/etree.py
index 8d19f7db5..88fb9811a 100644
--- a/pip/vendor/html5lib/treewalkers/etree.py
+++ b/pip/_vendor/html5lib/treewalkers/etree.py
@@ -5,7 +5,7 @@ _ = gettext.gettext
import re
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
from . import _base
from ..utils import moduleFactoryFactory
diff --git a/pip/vendor/html5lib/treewalkers/genshistream.py b/pip/_vendor/html5lib/treewalkers/genshistream.py
index f559c45d0..f559c45d0 100644
--- a/pip/vendor/html5lib/treewalkers/genshistream.py
+++ b/pip/_vendor/html5lib/treewalkers/genshistream.py
diff --git a/pip/vendor/html5lib/treewalkers/lxmletree.py b/pip/_vendor/html5lib/treewalkers/lxmletree.py
index 66969ee35..4373383c5 100644
--- a/pip/vendor/html5lib/treewalkers/lxmletree.py
+++ b/pip/_vendor/html5lib/treewalkers/lxmletree.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
from lxml import etree
from ..treebuilders.etree import tag_regexp
diff --git a/pip/vendor/html5lib/treewalkers/pulldom.py b/pip/_vendor/html5lib/treewalkers/pulldom.py
index 0b0f515fe..0b0f515fe 100644
--- a/pip/vendor/html5lib/treewalkers/pulldom.py
+++ b/pip/_vendor/html5lib/treewalkers/pulldom.py
diff --git a/pip/vendor/html5lib/trie/__init__.py b/pip/_vendor/html5lib/trie/__init__.py
index a8cca8a9a..a8cca8a9a 100644
--- a/pip/vendor/html5lib/trie/__init__.py
+++ b/pip/_vendor/html5lib/trie/__init__.py
diff --git a/pip/vendor/html5lib/trie/_base.py b/pip/_vendor/html5lib/trie/_base.py
index 724486b16..724486b16 100644
--- a/pip/vendor/html5lib/trie/_base.py
+++ b/pip/_vendor/html5lib/trie/_base.py
diff --git a/pip/vendor/html5lib/trie/datrie.py b/pip/_vendor/html5lib/trie/datrie.py
index 1c3b43202..e2e5f8662 100644
--- a/pip/vendor/html5lib/trie/datrie.py
+++ b/pip/_vendor/html5lib/trie/datrie.py
@@ -1,7 +1,7 @@
from __future__ import absolute_import, division, unicode_literals
from datrie import Trie as DATrie
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
from ._base import Trie as ABCTrie
diff --git a/pip/vendor/html5lib/trie/py.py b/pip/_vendor/html5lib/trie/py.py
index f2d364113..c178b219d 100644
--- a/pip/vendor/html5lib/trie/py.py
+++ b/pip/_vendor/html5lib/trie/py.py
@@ -1,5 +1,5 @@
from __future__ import absolute_import, division, unicode_literals
-from pip.vendor.six import text_type
+from pip._vendor.six import text_type
from bisect import bisect_left
diff --git a/pip/vendor/html5lib/utils.py b/pip/_vendor/html5lib/utils.py
index 4e8559db6..4e8559db6 100644
--- a/pip/vendor/html5lib/utils.py
+++ b/pip/_vendor/html5lib/utils.py
diff --git a/pip/vendor/re-vendor.py b/pip/_vendor/re-vendor.py
index 0a52123e4..0a52123e4 100644
--- a/pip/vendor/re-vendor.py
+++ b/pip/_vendor/re-vendor.py
diff --git a/pip/vendor/requests/__init__.py b/pip/_vendor/requests/__init__.py
index 837f0df9a..837f0df9a 100644
--- a/pip/vendor/requests/__init__.py
+++ b/pip/_vendor/requests/__init__.py
diff --git a/pip/vendor/requests/adapters.py b/pip/_vendor/requests/adapters.py
index d557b7462..d557b7462 100644
--- a/pip/vendor/requests/adapters.py
+++ b/pip/_vendor/requests/adapters.py
diff --git a/pip/vendor/requests/api.py b/pip/_vendor/requests/api.py
index baf43dd61..baf43dd61 100644
--- a/pip/vendor/requests/api.py
+++ b/pip/_vendor/requests/api.py
diff --git a/pip/vendor/requests/auth.py b/pip/_vendor/requests/auth.py
index 30529e296..30529e296 100644
--- a/pip/vendor/requests/auth.py
+++ b/pip/_vendor/requests/auth.py
diff --git a/pip/vendor/requests/cacert.pem b/pip/_vendor/requests/cacert.pem
index 504fdccf2..504fdccf2 100644
--- a/pip/vendor/requests/cacert.pem
+++ b/pip/_vendor/requests/cacert.pem
diff --git a/pip/vendor/requests/certs.py b/pip/_vendor/requests/certs.py
index bc0082619..bc0082619 100644
--- a/pip/vendor/requests/certs.py
+++ b/pip/_vendor/requests/certs.py
diff --git a/pip/vendor/requests/compat.py b/pip/_vendor/requests/compat.py
index 0d61a572d..0d61a572d 100644
--- a/pip/vendor/requests/compat.py
+++ b/pip/_vendor/requests/compat.py
diff --git a/pip/vendor/requests/cookies.py b/pip/_vendor/requests/cookies.py
index f3ac64f0a..f3ac64f0a 100644
--- a/pip/vendor/requests/cookies.py
+++ b/pip/_vendor/requests/cookies.py
diff --git a/pip/vendor/requests/exceptions.py b/pip/_vendor/requests/exceptions.py
index 22207e353..22207e353 100644
--- a/pip/vendor/requests/exceptions.py
+++ b/pip/_vendor/requests/exceptions.py
diff --git a/pip/vendor/requests/hooks.py b/pip/_vendor/requests/hooks.py
index 5dfaf6b68..5dfaf6b68 100644
--- a/pip/vendor/requests/hooks.py
+++ b/pip/_vendor/requests/hooks.py
diff --git a/pip/vendor/requests/models.py b/pip/_vendor/requests/models.py
index 8fd973535..8fd973535 100644
--- a/pip/vendor/requests/models.py
+++ b/pip/_vendor/requests/models.py
diff --git a/pip/vendor/requests/packages/__init__.py b/pip/_vendor/requests/packages/__init__.py
index d62c4b711..d62c4b711 100644
--- a/pip/vendor/requests/packages/__init__.py
+++ b/pip/_vendor/requests/packages/__init__.py
diff --git a/pip/vendor/requests/packages/charade/__init__.py b/pip/_vendor/requests/packages/charade/__init__.py
index 67c4281e7..67c4281e7 100644
--- a/pip/vendor/requests/packages/charade/__init__.py
+++ b/pip/_vendor/requests/packages/charade/__init__.py
diff --git a/pip/vendor/requests/packages/charade/big5freq.py b/pip/_vendor/requests/packages/charade/big5freq.py
index 65bffc04b..65bffc04b 100644
--- a/pip/vendor/requests/packages/charade/big5freq.py
+++ b/pip/_vendor/requests/packages/charade/big5freq.py
diff --git a/pip/vendor/requests/packages/charade/big5prober.py b/pip/_vendor/requests/packages/charade/big5prober.py
index becce81e5..becce81e5 100644
--- a/pip/vendor/requests/packages/charade/big5prober.py
+++ b/pip/_vendor/requests/packages/charade/big5prober.py
diff --git a/pip/vendor/requests/packages/charade/chardistribution.py b/pip/_vendor/requests/packages/charade/chardistribution.py
index 4e64a00be..4e64a00be 100644
--- a/pip/vendor/requests/packages/charade/chardistribution.py
+++ b/pip/_vendor/requests/packages/charade/chardistribution.py
diff --git a/pip/vendor/requests/packages/charade/charsetgroupprober.py b/pip/_vendor/requests/packages/charade/charsetgroupprober.py
index 85e7a1c67..85e7a1c67 100644
--- a/pip/vendor/requests/packages/charade/charsetgroupprober.py
+++ b/pip/_vendor/requests/packages/charade/charsetgroupprober.py
diff --git a/pip/vendor/requests/packages/charade/charsetprober.py b/pip/_vendor/requests/packages/charade/charsetprober.py
index 97581712c..97581712c 100644
--- a/pip/vendor/requests/packages/charade/charsetprober.py
+++ b/pip/_vendor/requests/packages/charade/charsetprober.py
diff --git a/pip/vendor/requests/packages/charade/codingstatemachine.py b/pip/_vendor/requests/packages/charade/codingstatemachine.py
index 8dd8c9179..8dd8c9179 100644
--- a/pip/vendor/requests/packages/charade/codingstatemachine.py
+++ b/pip/_vendor/requests/packages/charade/codingstatemachine.py
diff --git a/pip/vendor/requests/packages/charade/compat.py b/pip/_vendor/requests/packages/charade/compat.py
index d9e30addf..d9e30addf 100644
--- a/pip/vendor/requests/packages/charade/compat.py
+++ b/pip/_vendor/requests/packages/charade/compat.py
diff --git a/pip/vendor/requests/packages/charade/constants.py b/pip/_vendor/requests/packages/charade/constants.py
index e4d148b3c..e4d148b3c 100644
--- a/pip/vendor/requests/packages/charade/constants.py
+++ b/pip/_vendor/requests/packages/charade/constants.py
diff --git a/pip/vendor/requests/packages/charade/cp949prober.py b/pip/_vendor/requests/packages/charade/cp949prober.py
index ff4272f82..ff4272f82 100644
--- a/pip/vendor/requests/packages/charade/cp949prober.py
+++ b/pip/_vendor/requests/packages/charade/cp949prober.py
diff --git a/pip/vendor/requests/packages/charade/escprober.py b/pip/_vendor/requests/packages/charade/escprober.py
index 80a844ff3..80a844ff3 100644
--- a/pip/vendor/requests/packages/charade/escprober.py
+++ b/pip/_vendor/requests/packages/charade/escprober.py
diff --git a/pip/vendor/requests/packages/charade/escsm.py b/pip/_vendor/requests/packages/charade/escsm.py
index bd302b4c6..bd302b4c6 100644
--- a/pip/vendor/requests/packages/charade/escsm.py
+++ b/pip/_vendor/requests/packages/charade/escsm.py
diff --git a/pip/vendor/requests/packages/charade/eucjpprober.py b/pip/_vendor/requests/packages/charade/eucjpprober.py
index 8e64fdcc2..8e64fdcc2 100644
--- a/pip/vendor/requests/packages/charade/eucjpprober.py
+++ b/pip/_vendor/requests/packages/charade/eucjpprober.py
diff --git a/pip/vendor/requests/packages/charade/euckrfreq.py b/pip/_vendor/requests/packages/charade/euckrfreq.py
index a179e4c21..a179e4c21 100644
--- a/pip/vendor/requests/packages/charade/euckrfreq.py
+++ b/pip/_vendor/requests/packages/charade/euckrfreq.py
diff --git a/pip/vendor/requests/packages/charade/euckrprober.py b/pip/_vendor/requests/packages/charade/euckrprober.py
index 5982a46b6..5982a46b6 100644
--- a/pip/vendor/requests/packages/charade/euckrprober.py
+++ b/pip/_vendor/requests/packages/charade/euckrprober.py
diff --git a/pip/vendor/requests/packages/charade/euctwfreq.py b/pip/_vendor/requests/packages/charade/euctwfreq.py
index 576e7504d..576e7504d 100644
--- a/pip/vendor/requests/packages/charade/euctwfreq.py
+++ b/pip/_vendor/requests/packages/charade/euctwfreq.py
diff --git a/pip/vendor/requests/packages/charade/euctwprober.py b/pip/_vendor/requests/packages/charade/euctwprober.py
index fe652fe37..fe652fe37 100644
--- a/pip/vendor/requests/packages/charade/euctwprober.py
+++ b/pip/_vendor/requests/packages/charade/euctwprober.py
diff --git a/pip/vendor/requests/packages/charade/gb2312freq.py b/pip/_vendor/requests/packages/charade/gb2312freq.py
index 1238f510f..1238f510f 100644
--- a/pip/vendor/requests/packages/charade/gb2312freq.py
+++ b/pip/_vendor/requests/packages/charade/gb2312freq.py
diff --git a/pip/vendor/requests/packages/charade/gb2312prober.py b/pip/_vendor/requests/packages/charade/gb2312prober.py
index 0325a2d86..0325a2d86 100644
--- a/pip/vendor/requests/packages/charade/gb2312prober.py
+++ b/pip/_vendor/requests/packages/charade/gb2312prober.py
diff --git a/pip/vendor/requests/packages/charade/hebrewprober.py b/pip/_vendor/requests/packages/charade/hebrewprober.py
index ba225c5ef..ba225c5ef 100644
--- a/pip/vendor/requests/packages/charade/hebrewprober.py
+++ b/pip/_vendor/requests/packages/charade/hebrewprober.py
diff --git a/pip/vendor/requests/packages/charade/jisfreq.py b/pip/_vendor/requests/packages/charade/jisfreq.py
index 064345b08..064345b08 100644
--- a/pip/vendor/requests/packages/charade/jisfreq.py
+++ b/pip/_vendor/requests/packages/charade/jisfreq.py
diff --git a/pip/vendor/requests/packages/charade/jpcntx.py b/pip/_vendor/requests/packages/charade/jpcntx.py
index f7f69ba4c..f7f69ba4c 100644
--- a/pip/vendor/requests/packages/charade/jpcntx.py
+++ b/pip/_vendor/requests/packages/charade/jpcntx.py
diff --git a/pip/vendor/requests/packages/charade/langbulgarianmodel.py b/pip/_vendor/requests/packages/charade/langbulgarianmodel.py
index e5788fc64..e5788fc64 100644
--- a/pip/vendor/requests/packages/charade/langbulgarianmodel.py
+++ b/pip/_vendor/requests/packages/charade/langbulgarianmodel.py
diff --git a/pip/vendor/requests/packages/charade/langcyrillicmodel.py b/pip/_vendor/requests/packages/charade/langcyrillicmodel.py
index a86f54bd5..a86f54bd5 100644
--- a/pip/vendor/requests/packages/charade/langcyrillicmodel.py
+++ b/pip/_vendor/requests/packages/charade/langcyrillicmodel.py
diff --git a/pip/vendor/requests/packages/charade/langgreekmodel.py b/pip/_vendor/requests/packages/charade/langgreekmodel.py
index ddb583765..ddb583765 100644
--- a/pip/vendor/requests/packages/charade/langgreekmodel.py
+++ b/pip/_vendor/requests/packages/charade/langgreekmodel.py
diff --git a/pip/vendor/requests/packages/charade/langhebrewmodel.py b/pip/_vendor/requests/packages/charade/langhebrewmodel.py
index 75f2bc7fe..75f2bc7fe 100644
--- a/pip/vendor/requests/packages/charade/langhebrewmodel.py
+++ b/pip/_vendor/requests/packages/charade/langhebrewmodel.py
diff --git a/pip/vendor/requests/packages/charade/langhungarianmodel.py b/pip/_vendor/requests/packages/charade/langhungarianmodel.py
index 49d2f0fe7..49d2f0fe7 100644
--- a/pip/vendor/requests/packages/charade/langhungarianmodel.py
+++ b/pip/_vendor/requests/packages/charade/langhungarianmodel.py
diff --git a/pip/vendor/requests/packages/charade/langthaimodel.py b/pip/_vendor/requests/packages/charade/langthaimodel.py
index 0508b1b1a..0508b1b1a 100644
--- a/pip/vendor/requests/packages/charade/langthaimodel.py
+++ b/pip/_vendor/requests/packages/charade/langthaimodel.py
diff --git a/pip/vendor/requests/packages/charade/latin1prober.py b/pip/_vendor/requests/packages/charade/latin1prober.py
index ad695f57a..ad695f57a 100644
--- a/pip/vendor/requests/packages/charade/latin1prober.py
+++ b/pip/_vendor/requests/packages/charade/latin1prober.py
diff --git a/pip/vendor/requests/packages/charade/mbcharsetprober.py b/pip/_vendor/requests/packages/charade/mbcharsetprober.py
index bb42f2fb5..bb42f2fb5 100644
--- a/pip/vendor/requests/packages/charade/mbcharsetprober.py
+++ b/pip/_vendor/requests/packages/charade/mbcharsetprober.py
diff --git a/pip/vendor/requests/packages/charade/mbcsgroupprober.py b/pip/_vendor/requests/packages/charade/mbcsgroupprober.py
index 03c9dcf3e..03c9dcf3e 100644
--- a/pip/vendor/requests/packages/charade/mbcsgroupprober.py
+++ b/pip/_vendor/requests/packages/charade/mbcsgroupprober.py
diff --git a/pip/vendor/requests/packages/charade/mbcssm.py b/pip/_vendor/requests/packages/charade/mbcssm.py
index 3f93cfb04..3f93cfb04 100644
--- a/pip/vendor/requests/packages/charade/mbcssm.py
+++ b/pip/_vendor/requests/packages/charade/mbcssm.py
diff --git a/pip/vendor/requests/packages/charade/sbcharsetprober.py b/pip/_vendor/requests/packages/charade/sbcharsetprober.py
index 37291bd27..37291bd27 100644
--- a/pip/vendor/requests/packages/charade/sbcharsetprober.py
+++ b/pip/_vendor/requests/packages/charade/sbcharsetprober.py
diff --git a/pip/vendor/requests/packages/charade/sbcsgroupprober.py b/pip/_vendor/requests/packages/charade/sbcsgroupprober.py
index 1b6196cd1..1b6196cd1 100644
--- a/pip/vendor/requests/packages/charade/sbcsgroupprober.py
+++ b/pip/_vendor/requests/packages/charade/sbcsgroupprober.py
diff --git a/pip/vendor/requests/packages/charade/sjisprober.py b/pip/_vendor/requests/packages/charade/sjisprober.py
index b173614e6..b173614e6 100644
--- a/pip/vendor/requests/packages/charade/sjisprober.py
+++ b/pip/_vendor/requests/packages/charade/sjisprober.py
diff --git a/pip/vendor/requests/packages/charade/universaldetector.py b/pip/_vendor/requests/packages/charade/universaldetector.py
index 6307155d2..6307155d2 100644
--- a/pip/vendor/requests/packages/charade/universaldetector.py
+++ b/pip/_vendor/requests/packages/charade/universaldetector.py
diff --git a/pip/vendor/requests/packages/charade/utf8prober.py b/pip/_vendor/requests/packages/charade/utf8prober.py
index 1c0bb5d8f..1c0bb5d8f 100644
--- a/pip/vendor/requests/packages/charade/utf8prober.py
+++ b/pip/_vendor/requests/packages/charade/utf8prober.py
diff --git a/pip/vendor/requests/packages/urllib3/__init__.py b/pip/_vendor/requests/packages/urllib3/__init__.py
index 73071f700..73071f700 100644
--- a/pip/vendor/requests/packages/urllib3/__init__.py
+++ b/pip/_vendor/requests/packages/urllib3/__init__.py
diff --git a/pip/vendor/requests/packages/urllib3/_collections.py b/pip/_vendor/requests/packages/urllib3/_collections.py
index 282b8d5e0..282b8d5e0 100644
--- a/pip/vendor/requests/packages/urllib3/_collections.py
+++ b/pip/_vendor/requests/packages/urllib3/_collections.py
diff --git a/pip/vendor/requests/packages/urllib3/connectionpool.py b/pip/_vendor/requests/packages/urllib3/connectionpool.py
index 691d4e238..691d4e238 100644
--- a/pip/vendor/requests/packages/urllib3/connectionpool.py
+++ b/pip/_vendor/requests/packages/urllib3/connectionpool.py
diff --git a/pip/vendor/requests/packages/urllib3/contrib/__init__.py b/pip/_vendor/requests/packages/urllib3/contrib/__init__.py
index e69de29bb..e69de29bb 100644
--- a/pip/vendor/requests/packages/urllib3/contrib/__init__.py
+++ b/pip/_vendor/requests/packages/urllib3/contrib/__init__.py
diff --git a/pip/vendor/requests/packages/urllib3/contrib/ntlmpool.py b/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py
index b8cd93303..b8cd93303 100644
--- a/pip/vendor/requests/packages/urllib3/contrib/ntlmpool.py
+++ b/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py
diff --git a/pip/vendor/requests/packages/urllib3/contrib/pyopenssl.py b/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py
index d43bcd609..d43bcd609 100644
--- a/pip/vendor/requests/packages/urllib3/contrib/pyopenssl.py
+++ b/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py
diff --git a/pip/vendor/requests/packages/urllib3/exceptions.py b/pip/_vendor/requests/packages/urllib3/exceptions.py
index 98ef9abc7..98ef9abc7 100644
--- a/pip/vendor/requests/packages/urllib3/exceptions.py
+++ b/pip/_vendor/requests/packages/urllib3/exceptions.py
diff --git a/pip/vendor/requests/packages/urllib3/fields.py b/pip/_vendor/requests/packages/urllib3/fields.py
index ed017657a..ed017657a 100644
--- a/pip/vendor/requests/packages/urllib3/fields.py
+++ b/pip/_vendor/requests/packages/urllib3/fields.py
diff --git a/pip/vendor/requests/packages/urllib3/filepost.py b/pip/_vendor/requests/packages/urllib3/filepost.py
index 4575582e9..4575582e9 100644
--- a/pip/vendor/requests/packages/urllib3/filepost.py
+++ b/pip/_vendor/requests/packages/urllib3/filepost.py
diff --git a/pip/vendor/requests/packages/urllib3/packages/__init__.py b/pip/_vendor/requests/packages/urllib3/packages/__init__.py
index 37e835157..37e835157 100644
--- a/pip/vendor/requests/packages/urllib3/packages/__init__.py
+++ b/pip/_vendor/requests/packages/urllib3/packages/__init__.py
diff --git a/pip/vendor/requests/packages/urllib3/packages/ordered_dict.py b/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py
index 7f8ee1543..7f8ee1543 100644
--- a/pip/vendor/requests/packages/urllib3/packages/ordered_dict.py
+++ b/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py
diff --git a/pip/vendor/requests/packages/urllib3/packages/six.py b/pip/_vendor/requests/packages/urllib3/packages/six.py
index 27d80112b..27d80112b 100644
--- a/pip/vendor/requests/packages/urllib3/packages/six.py
+++ b/pip/_vendor/requests/packages/urllib3/packages/six.py
diff --git a/pip/vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py b/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
index 2d61ac213..2d61ac213 100644
--- a/pip/vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
+++ b/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
diff --git a/pip/vendor/requests/packages/urllib3/poolmanager.py b/pip/_vendor/requests/packages/urllib3/poolmanager.py
index e7f8667ee..e7f8667ee 100644
--- a/pip/vendor/requests/packages/urllib3/poolmanager.py
+++ b/pip/_vendor/requests/packages/urllib3/poolmanager.py
diff --git a/pip/vendor/requests/packages/urllib3/request.py b/pip/_vendor/requests/packages/urllib3/request.py
index 66a9a0e69..66a9a0e69 100644
--- a/pip/vendor/requests/packages/urllib3/request.py
+++ b/pip/_vendor/requests/packages/urllib3/request.py
diff --git a/pip/vendor/requests/packages/urllib3/response.py b/pip/_vendor/requests/packages/urllib3/response.py
index 4efff5a13..4efff5a13 100644
--- a/pip/vendor/requests/packages/urllib3/response.py
+++ b/pip/_vendor/requests/packages/urllib3/response.py
diff --git a/pip/vendor/requests/packages/urllib3/util.py b/pip/_vendor/requests/packages/urllib3/util.py
index 266c9ed32..266c9ed32 100644
--- a/pip/vendor/requests/packages/urllib3/util.py
+++ b/pip/_vendor/requests/packages/urllib3/util.py
diff --git a/pip/vendor/requests/sessions.py b/pip/_vendor/requests/sessions.py
index aa956d3f3..aa956d3f3 100644
--- a/pip/vendor/requests/sessions.py
+++ b/pip/_vendor/requests/sessions.py
diff --git a/pip/vendor/requests/status_codes.py b/pip/_vendor/requests/status_codes.py
index ed7a8660a..ed7a8660a 100644
--- a/pip/vendor/requests/status_codes.py
+++ b/pip/_vendor/requests/status_codes.py
diff --git a/pip/vendor/requests/structures.py b/pip/_vendor/requests/structures.py
index a1759137a..a1759137a 100644
--- a/pip/vendor/requests/structures.py
+++ b/pip/_vendor/requests/structures.py
diff --git a/pip/vendor/requests/utils.py b/pip/_vendor/requests/utils.py
index 3ec61312a..3ec61312a 100644
--- a/pip/vendor/requests/utils.py
+++ b/pip/_vendor/requests/utils.py
diff --git a/pip/vendor/six.py b/pip/_vendor/six.py
index eae31454a..eae31454a 100644
--- a/pip/vendor/six.py
+++ b/pip/_vendor/six.py
diff --git a/pip/vendor/vendor.txt b/pip/_vendor/vendor.txt
index cc1e463e4..cc1e463e4 100644
--- a/pip/vendor/vendor.txt
+++ b/pip/_vendor/vendor.txt
diff --git a/pip/download.py b/pip/download.py
index 0e9b53e10..73f7baa0c 100644
--- a/pip/download.py
+++ b/pip/download.py
@@ -19,12 +19,12 @@ from pip.util import (splitext, rmtree, format_size, display_path,
create_download_cache_folder, cache_download)
from pip.vcs import vcs
from pip.log import logger
-from pip.vendor import requests
-from pip.vendor.requests.adapters import BaseAdapter
-from pip.vendor.requests.auth import AuthBase, HTTPBasicAuth
-from pip.vendor.requests.exceptions import InvalidURL
-from pip.vendor.requests.models import Response
-from pip.vendor.requests.structures import CaseInsensitiveDict
+from pip._vendor import requests
+from pip._vendor.requests.adapters import BaseAdapter
+from pip._vendor.requests.auth import AuthBase, HTTPBasicAuth
+from pip._vendor.requests.exceptions import InvalidURL
+from pip._vendor.requests.models import Response
+from pip._vendor.requests.structures import CaseInsensitiveDict
__all__ = ['get_file_content',
'is_url', 'url_to_path', 'path_to_url', 'path_to_url2',
diff --git a/pip/index.py b/pip/index.py
index 905ef4f83..54897ab34 100644
--- a/pip/index.py
+++ b/pip/index.py
@@ -15,8 +15,8 @@ from pip.backwardcompat import urlparse, url2pathname
from pip.download import PipSession, path_to_url2, url_to_path
from pip.wheel import Wheel, wheel_ext, wheel_setuptools_support
from pip.pep425tags import supported_tags, supported_tags_noarch, get_platform
-from pip.vendor import html5lib, requests
-from pip.vendor.requests.exceptions import SSLError
+from pip._vendor import html5lib, requests
+from pip._vendor.requests.exceptions import SSLError
__all__ = ['PackageFinder']
diff --git a/pip/log.py b/pip/log.py
index 3eae4dede..6770a042d 100644
--- a/pip/log.py
+++ b/pip/log.py
@@ -8,7 +8,7 @@ import logging
import pkg_resources
from pip import backwardcompat
-from pip.vendor import colorama
+from pip._vendor import colorama
def _color_wrap(*colors):
diff --git a/pip/util.py b/pip/util.py
index b4ca892fc..58336e59e 100644
--- a/pip/util.py
+++ b/pip/util.py
@@ -14,7 +14,7 @@ from pip.backwardcompat import(WindowsError, string_types, raw_input,
console_to_str, user_site, PermissionError)
from pip.locations import site_packages, running_under_virtualenv, virtualenv_no_global
from pip.log import logger
-from pip.vendor.distlib import version
+from pip._vendor.distlib import version
__all__ = ['rmtree', 'display_path', 'backup_dir',
'find_command', 'ask', 'Inf',
diff --git a/pip/vendor/__init__.py b/pip/vendor/__init__.py
deleted file mode 100644
index a996951fc..000000000
--- a/pip/vendor/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-"""
-pip.vendor is for vendoring dependencies of pip to prevent needing pip to
-depend on something external.
-
-Files inside of pip.vendor should be considered immutable and should only be
-updated to versions from upstream.
-"""
-from __future__ import absolute_import