I am +1 for removing support for Python 2.4, if no one uses it. Python 2.5 added quite a few language changes aside from just any() and all() that could be useful [0], like the ternary operator and better try syntax.
By the way, the latest version of Mac OS X (10.5, Leopard) comes with at least Python 2.5, so you are good there [1]. I believe that the previous version (10.4, Tiger) came with Python 2.4 or less, but 10.5 was released long enough ago that I think it is ok to break compatibility there (10.6 is scheduled to ship in September!). At any rate, Python 2.5 was released in 2006 [2], almost three years ago, so any OS that doesn't support it yet should expect to break compatibility with python applications and packages by now. [0] - http://docs.python.org/whatsnew/2.5.html [1] - http://www.apple.com/opensource/ [2] - http://www.python.org/dev/peps/pep-0356/ Aaron Meurer On Jun 26, 2009, at 7:29 PM, Ondrej Certik wrote: > > Hi, > > I just wanted to make a quick survey how many sympy users still use > python2.4? > > Now even the stable version of Debian uses python2.5. Is there still a > major linux distribution that uses python2.4? > > The real problem with python2.4 is that it doesn't support relative > imports and as such it's a realy pain to include libraries like > mpmath. Fredrik mentioned here > > http://code.google.com/p/mpmath/issues/detail?id=138#c30 > > that he would like to reintroduce hierarchy of modules in mpmath, > which is really tedious to make it work inside sympy with python2.4. > > With sympy itself, it's not a big problem to support python2.4, one > just needs to take care of things like "any()", "SKIP in doctest" > etc., so my plan is to support python2.4 at least one more year if > possible. > > What do you think? > > Ondrej > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@googlegroups.com To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sympy?hl=en -~----------~----~----~----~------~----~------~--~---