The idea of vendoring pip in pex to gain some pip features came up recently. I've started an issue here to discuss the idea:
https://github.com/pantsbuild/pex/issues/781
@rough-minister-58256,
@hundreds-father-404,
@dry-analyst-73584,
@happy-kitchen-89482 and others interested, I'd appreciate your considerations here. There is some care needed to keep built pexes small (we shouldn't need all of pip inside every built PEX for runtime use), but this may be otherwise sane. I do worry I'm missing problems here and counting on you all to spot them. Thanks in advance for your brain power.