1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
pip/pip/vendor
Donald Stufft 467b8b8be0 Grammar
2013-08-16 12:59:56 -04:00
..
colorama Vendor colorama 2013-08-04 22:59:47 -04:00
distlib Update vendored distlib to 0.1.1 2013-04-07 13:21:56 -04:00
html5lib Rewrite six dependency to import from pip.vendor.six instead of six 2013-06-02 20:07:10 -04:00
__init__.py Rewrite six dependency to import from pip.vendor.six instead of six 2013-06-02 20:07:10 -04:00
Makefile Update the pip.vendor Makefile to properly delete vendored items 2013-03-12 08:51:59 -04:00
README.rst Grammar 2013-08-16 12:59:56 -04:00
six.py Vendor html5lib because regex are a terrible way to parse html 2013-06-02 09:01:43 -04:00
vendor.txt Vendor colorama 2013-08-04 22:59:47 -04:00

Policy
======

Vendored libraries should not be modified except as required to actually
successfully vendor them.


Modifications
=============

* html5lib has been modified to import six from pip.vendor


Note to Downstream Distributors
===============================

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
(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
these packages.