<div class="gmail_extra"><div class="gmail_quote">On Sat, Dec 1, 2012 at 2:14 PM, Eli Bendersky <span dir="ltr"><<a href="mailto:eliben@google.com" target="_blank">eliben@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class=""><div class="h5">On Sat, Dec 1, 2012 at 2:08 PM, Dimitry Andric <<a href="mailto:dimitry@andric.com">dimitry@andric.com</a>> wrote:<br>
> On 2012-12-01 21:57, Gregory Szorc wrote:<br>
>><br>
>> I'd like to continue the discussion about minimum Python versions from the<br>
>> "Use multiprocessing instead of threading" thread in its own thread because<br>
>> I feel it warrants additional discussion.<br>
><br>
> ...<br>
><br>
>> For these reasons, I urge LLVM to drop support for Python older than 2.6.<br>
>> I would encourage requiring 2.7 (preferably the latest available release -<br>
>> 2.7.3 at this time) at the earliest convenience, but I'm not explicitly<br>
>> asking for it. While continued support for older Pythons is a noble goal and<br>
>> may continue to support people clinging to ancient Python releases, this<br>
>> will only make the path forward more difficult, as it puts an additional<br>
>> burden on those maintaining Python in the tree.<br>
><br>
><br>
> That is all well and good, but please be reminded there are zillions of Red<br>
> Hat (or CentOS) users out there, stuck with either Python 2.5 or 2.6, who<br>
> cannot easily upgrade without busting their whole system...<br>
</div></div>> ___________________<br>
<br>
To install a new Python version one doesn't have to "upgrade" and<br>
surely not "bust" their whole system! You can install a newer version<br>
of Python alongside older ones, and if everything else fails you can<br>
just install it locally and use *that* to run the Python scripts LLVM<br>
requires. It's quite easy to set up</blockquote><div><br>I'd like to echo how simple this is. Compiling Python from source is literally configure + make. There are also tools like buildout [1] that make it extremely easy to install multiple Python versions side-by-side. And, since Python is prolific, you can bet that there exists an apt, yum, etc package somewhere. I think simple instructions pointing to these would be sufficient to not upset users of machines "stuck" on Python 2.5 and below.<br>
<br>[1] <a href="https://github.com/collective/buildout.python">https://github.com/collective/buildout.python</a> <br></div></div></div>