<p dir="ltr"><br>
On 4 Feb 2013 00:54, "Paul Moore" <<a href="mailto:p.f.moore@gmail.com">p.f.moore@gmail.com</a>> wrote:<br>
><br>
> On 3 February 2013 14:41, Daniel Holth <<a href="mailto:dholth@gmail.com">dholth@gmail.com</a>> wrote:<br>
> > The neat thing about wheel is that you can install them without having the<br>
> > software used to build them. So we might try to provide a very simple wheel<br>
> > installer script with Python that did not even depend on DistUtils. You<br>
> > would be able to install pip etc with that tool. There is no need to put<br>
> > wheel directly into DistUtils.<br>
><br>
> The other side of the equation, adding a bdist_wheel command to<br>
> distutils should *also* be simple. As command classes are essentially<br>
> independent code, it's not even really going to violate whatever<br>
> remains of the "distutils is frozen" philosophy.<br>
><br>
> Is there any mileage to submitting a patch to the Python stdlib that<br>
> implements a bdist_wheel distutils subcommand and a wheel installer in<br>
> the stdlib? I'm willing to write that patch based on Daniel's existing<br>
> wheel code if no-one else is willing to, but only if there's likely to<br>
> be some level of support from python-dev (for example, if Antoine and<br>
> Nick are in general agreement on the principle, I'd be willing to<br>
> write the code and we could see where the subsequent debate leads).</p>
<p dir="ltr">Adding a bdist_wheel command makes sense to me, and I agree it is the kind of change that shouldn't cause setuptools any grief. The original trigger for the distutils freeze was a ban on internal refactoring, so new features that don't alter internal APIs should be fine.</p>

<p dir="ltr">My one real concern at this point is the signature scheme. We definitely need one, so dropping it from the PEP isn't an option, but the choice of JWS over S/MIME worries me. The two acceptable options I currently see are to wait until JWS is approved by the IETF, or wait until an S/MIME based wheel implementation is available. I'd love to be able to just accept the wheel format as it stands, but absent a compelling pro-JWS story in the PEP, it isn't going to happen :(</p>

<p dir="ltr">I'd also hold off on a wheel downloader for now, that side of things is likely to be affected if/when distlib gets proposed for 3.4.<br>
><br>
> Paul<br>
> _______________________________________________<br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
> <a href="http://mail.python.org/mailman/listinfo/python-dev">http://mail.python.org/mailman/listinfo/python-dev</a><br>
> Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com">http://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com</a><br>
</p>