On August 2, 2015 at 8:47:46 PM, Robert Collins (robe...@robertcollins.net) wrote: > So, pip 7.0 depends on the wheel module for its automatic wheel > building, and installing pip from get-pip.py, or the bundled copy in > virtualenvs will automatically install wheel. > > But ensurepip doesn't bundle wheel, so we're actually installing a > slightly crippled pip 7.1, which will lead to folk having a poorer > experience. > > Is this a simple bug, or do we need to update the PEP? >
Personally, I think it's not going to be worth the pain to add wheel to ensurepip. We (pip) already have a somewhat rocky relationship with some downstream vendors because of the bundling of pip and setuptools that I'm not sure that wheel makes sense. Especially given that I want the optional dependency on Wheel to be a temporary measure until we can just implicitly install wheel as a build time dependency within pip and no longer need to install it implicitly in get-pip.py or virtualenv. In the future I expect setuptools to be removed as well at a similar time when we can implicitly install setuptools as a build time dependency of an sdist and do not require end users to install it explicitly. That being said, I think the PEP would need to be updated (and possibly a new PEP?) since we explicitly called out the fact that setuptools would currently be included until pip no longer needed it to be installed seperately. --- Donald Stufft PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com