On Mar 16, 2013, at 5:06 PM, Daniel Holth <dho...@gmail.com> wrote:
> Earlier today we merged the existing wheel branch into mainline pip.
> This adds opt-in wheel install support (built into pip, "pip install
> --use-wheel ...") and the convenient "pip wheel ..." command for
> creating the wheels you need.
Hi!
I don't really understand all the issues that lead to the creation of the Wheel
format, and I don't care to. But, I _very_ much would like some of the
advertised benefits, such as being able to install binary packages on Windows.
Well, _I_ don't care about installing binary packages on Windows. But I want
users of Twisted on Windows to be able to 'pip install twisted' and just get a
working install without having to learn about MSVCRT versions and the various
miseries thereof. I am quite excited about the possibility that such a
situation might be near our grasp.
My understanding is that in order to achieve this nirvana, what we must do is:
A twisted developer, on each supported Windows configuration, must 'pip install
wheel; pip wheel ./Twisted' and place that build artifact on PyPI.
Make our dependencies do the same thing.
Tell our users to do 'pip install --use-wheel twisted'
I have two questions: first, is this sequence of steps accurate, and if it is,
why is '--use-wheel' not just the default? Does this option just mean
'--please-work --no-really' or is there some functional change in behavior in
using wheels that might cause problems?
Thanks a lot!
-glyph
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig