[Python-Dev] updating ensurepip to include wheel
Chris Barker - NOAA Federal
chris.barker at noaa.gov
Fri Aug 7 17:05:50 CEST 2015
> I'm confident we're
> going to want a "support prebuilt wheels only" installation option
> downstream in the Linux distro world -
Interesting-- so move to a Python specific binary distribution option
-- rather than using rm or deb packages?
Doesn't lead to a dependency heck? I.e no way to express non-python
And while we are moving forward, can we please deprecate dependency
management and installation from setuptools?
Is there a philosophy of intended separation of concerns articulated somewhere?
> shipping setuptools by default
> is a pragmatic concession to practical reality rather than something
> we *want* to be doing.
> As such, I do think Robert raises a good point that any new ensurepip
> option should probably prevent installation of both wheel *and*
> setuptools, since pip can install from wheel files without setuptools
> these days. The CLI option name might be something like
> "--no-build-tools", and could also be added to the public pyvenv and
> virtualenv interfaces.
> Downstream in Fedora, now that we have weak dependency support, I'd
> advocate for switching the python->setuptools dependency over to
> Recommends, and adding wheel as a Recommends dependency from the
> Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
> Python-Dev mailing list
> Python-Dev at python.org
> Unsubscribe: https://mail.python.org/mailman/options/python-dev/chris.barker%40noaa.gov
More information about the Python-Dev