John H Palmieri wrote: > Building Sage requires a system installation of Python. So far Python > 2.6 has been good enough, and when changes were made to inadvertently > break this (one as recent as March: see > https://groups.google.com/forum/#!msg/sage-devel/1hbXSJFWDZw/NNP9L2V9DQAJ), > people complained. > > Now the plan is to require Python 2.7: see > http://trac.sagemath.org/ticket/20802 (motivated by the use of argparse > in http://trac.sagemath.org/ticket/20721) and > http://trac.sagemath.org/ticket/20023. This change seems important > enough that we should discuss it here rather than on a trac ticket.
Which operating systems / distros would be affected by this (i.e., only ship with 2.6.x [and probably some older 3.x])? How complicated is it (for an "ordinary" user) to build or just install Python 2.7 on these? (Note that on some systems, users would have to build/install their personal Python version -- or ask a sysadmin.) Would it perhaps be possible to first grab a binary distribution of Sage in order to later build (probably some newer version of) Sage from source with that? (As a "simple" way to get Python 2.7, and probably also a more recent GCC. I'd personally of course prefer if Sage required at most Python 2.6 to bootstrap.) -leif P.S.: IMHO it's already stupid that building Sage requires some other Python despite Sage building its own; it would seem even more stupid if it required (almost) the same version it builds... -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.