Hi,

On Wed, Aug 18, 2010 at 01:58:17AM -0600, Aaron S. Meurer wrote:
> I am inclined to agree with this.  Depending on where we are by the time we 
> are ready to release 0.7.0, we could make it the last version that supports 
> Python 2.4.  Now, if supporting it becomes a real pain before the release, 
> say because of with statement context managers, then we should just drop it 
> and too bad: that's the future.  
> 
> But if we were to release in a state similar to where we are right now, I 
> think we should just keep the support and add a warning to sympy/__init__.py 
> when used with Python 2.4 saying that it is deprecated and won't be supported 
> in future versions.  Then, immediately after the release, we can remove all 
> the any(), all(), iff(), etc. nonsense from the code and start moving forward.
> 
> Then again, the way things are looking now, it could be quite a while before 
> we release 0.7.0.  I am assuming we are waiting until we have completely 
> replaced the old assumptions system at least, and we probably also want to 
> get Mateusz's latest polys branch in, and my Risch integration in if I have 
> that ready to go by then, and also all the other outstanding branches/patches 
> for review.  Considering how fast these things tend to happen, it could be 
> another six months to a year before we actually release, after which Python 
> 2.4 will only become older and more deprecated than it already is. 
> 

Waiting half a year or more for next release is too much. I think we
should have "SymPy patches review and merge day(s)" and release what
we have already in some reasonable time horizon (one or two months).

> (p.s. we need to update 
> http://wiki.sympy.org/wiki/Plan_for_SymPy_1.0#sympy_0.7.0 to make this more 
> clear). 
> 
> Aaron Meurer
> 
> On Aug 16, 2010, at 10:55 PM, smichr wrote:
> 
> > I guess I wouldn't mind seeing all the goodness of GSoC and polys11
> > being added before dropping support for 2.4. That way, anyone still
> > using it will have a pretty complete sympy. And then after introducing
> > that version 0.x immediately introduce a new version 0.x+1 that is 2.4
> > incompatible. On the other hand, those new routines may introduce
> > their own set of bugs that we wouldn't want to support, perhaps. At
> > least the way it is now is that we only support 1 version, right? So
> > which is better...a potentially more powerful sympy with bugs whose
> > squashing is no longer supported by sympy (but could be handled by
> > others) or a less powerful less buggy version (that is also not
> > supported)?
> > 
> > /c
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To post to this group, send email to sy...@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.
> 

-- 
Mateusz

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to