3 problems to be solved:
- making pip a self-sufficient wheel installer
- removing the headache of users being responsible for managing the setuptools build dependency themselves (most notably a pain in non-virtualenv environments),
- the burden/fragility of supporting any pip version with any setuptools version.
solutions for #1:
- vendor pkg_resources
- emulate pkg_resources using the already vendored distlib (#909 )