<p dir="ltr"><br>
On 26 Sep 2013 06:53, "Barry Warsaw" <<a href="mailto:barry@python.org">barry@python.org</a>> wrote:<br>
><br>
> On Sep 23, 2013, at 09:15 PM, Nick Coghlan wrote:<br>
><br>
> >With the last round of updates, I believe PEP 453 is ready for<br>
> >Martin's pronouncement.<br>
><br>
> I want to raise an objection to PEP's proposal to add this as a new feature to<br>
> Python 2.7 and 3.3.  I understand the rationale as stated here:<br>
><br>
> <a href="http://www.python.org/dev/peps/pep-0453/#id38">http://www.python.org/dev/peps/pep-0453/#id38</a><br>
><br>
> but I still object. ;)<br>
><br>
> I think we've learned it's generally pretty risky to add new features in point<br>
> releases, and this is a fairly major (and would be the first?) violation of<br>
> the principal of Python 2.7's conservative maintenance.<br>
><br>
> At the very least, I'd like to know why there's no other alternative.  For<br>
> example, you could provide a PyPI package with this functionality, and let the<br>
> binary packagers adopt it into their binary packages, for platforms that care.<br>
><br>
> So for example, Linux systems which start from the source tarball could opt<br>
> out (by doing nothing special) since there are other ways to achieve a similar<br>
> benefit.  For OS X and Windows users getting binary downloads from<br>
> <a href="http://www.python.org">www.python.org</a>, I think it would be acceptable if the .dmg or .msi included<br>
> this external package.<br>
><br>
> Why does it have to be added to the source tree for stable releases?</p>
<p dir="ltr">If it can get into the installers another way, it doesn't, really. It only needs to be in the source tree for 3.4+. </p>
<p dir="ltr">Alternatively, we could be explicit that the "don't remove it" guideline only applies in 3.4+, where it will be needed by pyvenv.</p>
<p dir="ltr">That way, people doing custom builds from source can easily bootstrap pip and we don't need to come up with an alternate solution for getting them into the installers.</p>
<p dir="ltr">Cheers,<br>
Nick.</p>
<p dir="ltr">><br>
> Cheers,<br>
> -Barry<br>
><br>
> _______________________________________________<br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-dev">https://mail.python.org/mailman/listinfo/python-dev</a><br>
> Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com">https://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com</a><br>
><br>
</p>