On Fri, Jan 10, 2014 at 9:55 PM, Volker Braun <vbraun.n...@gmail.com> wrote: > In practice Python is one of the non-specialist-maths parts that has a > decent build system, so building it isn't hard either way.
I agree. I talked with Andrew about this and he convinced me that making Python 2.6 a build dependency is a good idea. For the Sage-supported OS's for which Python 2.6+ isn't trivial to install (which?), we can provide instructions so that people can build Python 2.6 (which is pretty easy). Andrew's main argument is that there is strong interesting in writing a nontrivial new build system that solves our unique set of problems with Sage (since no existing build system does). Doing this would be far too painful using shell, but very reasonable using python 2.6. Also, most existing *supported* OS's (e.g., Ubuntu 12.04, but not 8.04) include python 2.6 by default. I think there's more than sufficient programming talent (between Andrew, Volker, etc.) to write a new build system; the main problem is knowing exactly what problems it should solve, and what the constraints should be. With almost 9 years of experience now, we have the data to come up with the right thing. Despite its shortcomings, already the current build system is the easiest way for certain people -- who don't use Sage -- to get certain software (as I'm often told). It's natural in light of the re-organization that happened during the git transition for us to move on to re-doing the build system. Allowing it to be written in Python 2.6+ would make it potentially much more useful. -- William > > On Friday, January 10, 2014 1:04:09 AM UTC-10, mmarco wrote: >> >> So we would use python to run the buildiing scripts for the sage >> components... including python itself? > > -- > 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 http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/groups/opt_out. -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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 http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.